Backend Java Engineer
I turn messy business processes
into reliable state machines.
Pham Ngoc Gia Bao — IT student at HCMUS, Ho Chi Minh City. I've shipped 7 systems across Spring Boot, Express, PostgreSQL, React and Android — 2 of them run real businesses in production. What I actually do: model human workflows as rigorous states, then keep them correct under concurrency.
Workflows I built
Each project is a state machine. Tap a node to see what happens at that stage — and the hard problem I solved there.
Capability registry
Backend
Spring Boot 3 · Java 21 · Node.js · Express · REST design · JWT · rate limiting · async events · Resilience4j
primary focusDatabase & concurrency
PostgreSQL · transactions · row-level & optimistic locking · CTEs · full-text search · MongoDB · Redis
Business analysis
Workflow decomposition · state-machine modeling · user stories · API contracts · role-based requirements · sprint planning
Frontend
React 18–19 · Next.js App Router · Tailwind CSS · React Query · React Hook Form · Recharts
AI integration
Gemini / Vertex AI · prompt engineering (~3k-word systems) · structured JSON output · PDF summarization
Tooling & ops
Git · Docker Compose · Postman · Jira · K6 load testing · PWA / Service Workers · Android Studio
Transition log
Fullstack Developer · Freelance
Research group · HCMC University of Education
Delivered Lunfa end-to-end — requirements, ~3,000-word AI prompt, Express API, multi-method auth, MongoDB, React UI — and deployed to production at lunfa.net, now used in an academic research study.
Analysis · DB · Backend lead · Academic teams
Owned requirement analysis, database design and backend modules across 6 team projects: POS (running in a real GUTA coffee shop), auction platform, workshop ticketing, music app, dorm management and a vet clinic.
Event Operator · Volunteer
HOPE Volunteer Club · HCMC
Coordinated community events — planning, logistics and on-site execution.
Education
University of Science — VNU HCMC
B.Sc. Information Technology · GPA 3.46 / 4.0 (8.01 / 10)
Top coursework: OOP 9.8 · Applied Statistics 9.5 · Software Engineering 8.5 · Web Development 8.3 · Fundamentals of AI 8.2
Open a transition
Looking for a Backend Java or BA internship in Ho Chi Minh City. Best fit: teams that care about clear requirements, clean APIs and systems that stay correct under load.