Issue No. 001 · Backend Engineer
Xuan Hao — Backend Engineer portfolio hero, classical Greek bust illustration

QUOTE OF
THE DAY. — Backend Engineer specializing in Java, Spring Boot and AWS

The only true wisdom is in knowing you know nothing.
— Socrates
01 — About

The story
behind the code.

I'm a Backend Engineer based in Vietnam, currently writing Java services at FPT Software. Three years in, my obsession is the same: clean APIs, well-designed data models, and infrastructure that doesn't wake you up at 3 AM.

I work mostly in the AWS ecosystem and care a lot about DX — the kind of codebase the next engineer will actually enjoy reading. When I'm not shipping microservices, I'm tinkering with Docker, Kubernetes, and the occasional weekend Python script.

3+
Years exp.
2
Major projects
Coffees brewed
02 — Experience
FPT Software office building
2022 — Present

FPT Software

Java Developer · AWS Engineer

Three years designing and shipping Java backend services for enterprise clients across Japan. Owned everything from API design and data modeling to AWS deployments and on-call rotations.

Selected Projects
P-01FamilyMart Japan

FMJFA

Senior Backend Engineer·2024 — Present

Asset management platform overseeing thousands of convenience stores, buildings, machinery and equipment across FamilyMart's nationwide footprint in Japan.

My Contributions
  • Built business logic in Java / Spring Boot serving daily store operations
  • Designed AWS Glue + Python ETL pipelines for asset data ingestion
  • Tuned heavy SQL queries and refactored data access for faster reports
  • Led code reviews, authored technical docs, drove business-flow improvements
JavaSpring BootAWS GluePythonPostgreSQL
P-02Odds Park Corp

OPNEXT88

Senior Backend Engineer·2022 — 2024

Major Japanese online betting platform for regional public sports — 地方競馬 (regional horse racing), keirin (cycling) and auto racing.

My Contributions
  • Developed Python / Lambda common functions for betting microservices
  • Deployed and operated services on AWS with monitoring and CI/CD
  • Build and deploy messaging pipelines for live betting events with ActiveMQ and Redis
  • Introduced AI-assisted automation and Docker / Podman local dev environments
JavaPythonMicroservicesAWSDockerPodman
03 — Projects

Personal
Projects.

A few personal projects I build after-hours — where I experiment with new tech and sharpen my backend skills.

PR-01
Personal Project

Portfolio Website

Personal portfolio inspired by Rolling Stone editorial style — built with TanStack Start, React 19, Tailwind v4. SSR-friendly, SEO-tuned, and a contact form wired straight to Supabase.

ReactTanStack StartTailwindSupabase
PR-02
Personal Project

Mini E-Commerce API

RESTful API for a small e-commerce stack: products, cart, orders and payments. Hexagonal architecture, JWT auth and Redis caching.

JavaSpring BootPostgreSQLRedis
04 — Skills

Tools of
the trade.

A curated stack I use day-to-day. Click any category to expand.

AWS logoAWS
Terraform logoTerraform
GitHub Actions logoGitHub Actions
Jenkins logoJenkins
Java logoJava
Spring logoSpring
PostgreSQL logoPostgreSQL
Python logoPython
Node.js logoNode.js
Docker logoDocker
Kubernetes logoKubernetes
Podman logoPodman
Kafka logoKafka
RabbitMQ logoRabbitMQ
JUnit logoJUnit
Selenium logoSelenium
curl logocurl
HTML5 logoHTML5
CSS3 logoCSS3
TypeScript logoTypeScript
JavaScript logoJavaScript
React logoReact
Copilot logoCopilot
Claude logoClaude
ChatGPT logoChatGPT
Gemini logoGemini
Lovable logoLovable
05 — Contact

Let's
work
together.

Hiring? Got a project? Or just want to chat about backend systems? Drop a message — I read every single one.