Career Objective
Third-year Information Technology student at HCMUS (GPA 3.46/4.0) with
hands-on experience building 7 fullstack projects across diverse tech
stacks including Spring Boot 3, Node.js/Express, PostgreSQL, React, and
Android. Completed a paid freelance project deployed to production
(lunfa.net). Seeking a Backend Java Intern position to apply knowledge
of Spring Boot, relational database design, layered architecture, and
concurrency handling in a professional environment.
Education
University of Science — Vietnam National University HCMC
Sep 2023 – Present
B.Sc. in Information Technology · GPA: 3.46 / 4.0 (8.01 / 10) · Notable: OOP (9.8/10), Software Engineering
(8.5/10)
Technical Skills
LanguagesJava, JavaScript / TypeScript, SQL
BackendSpring Boot 3 (Security, JPA, Redis, Resilience4j, Cron), Node.js +
Express, Prisma ORM
DatabasePostgreSQL (transactions, optimistic locking, FTS, raw SQL), MongoDB,
Redis
FrontendReact 18/19, Next.js 16 (App Router), Tailwind CSS, Radix UI,
TanStack Query
MobileAndroid (Java, MVVM, Retrofit, Room, WorkManager, MediaPlayer)
DevOpsDocker Compose, Supabase, Cloudinary, Vercel
ArchitectureLayered Architecture, MVVM + Repository, REST API, Domain Events,
Circuit Breaker
ToolsGit, Postman, Jira, K6 (load testing), Android Studio
Experience
Research Group — Ho Chi Minh City University of Education
-
Developed a fullstack AI chatbot web application for Chinese language
learning, serving a university research project end-to-end
(requirements → deployment).
-
Engineered a 3,000-word system prompt for Google Gemini AI (Vertex AI)
with structured JSON output and 3-layer parse fallback for malformed
responses.
-
Built REST API (Node.js/Express) with multi-method authentication
(Email OTP + Google OAuth2 + Facebook OAuth2) secured by JWT.
-
Designed responsive chat UI (React 19): real-time error highlighting,
correction cards, conversation history with MongoDB persistence.
→ Successfully deployed at lunfa.net, actively used by the research
team.
Featured Projects
Java 21 · Spring Boot 3 · PostgreSQL · Redis · Resilience4j · React
PWA · K6
-
Built Admin panel, PWA offline check-in (QR scanning without
network), and 2-tier Rate Limiting (Redis with in-memory fallback).
-
Implemented Optimistic Locking to prevent race conditions (seat
overselling) and Circuit Breaker for payment gateway fault
tolerance.
-
Authored K6 load test simulating 12,000 VUs spike traffic — achieved
p95 < 2s, error rate < 1%.
TypeScript · Express 5 · PostgreSQL · React 18 · Radix UI · Cloudinary
· node-cron
-
Designed 17-table database schema; developed Bidder/Seller systems
(bidding, listing, chat, order tracking).
-
Handled concurrency with row-level locking (
SELECT ... FOR UPDATE), auto-bid engine (3 cases), and anti-sniping mechanism.
-
Built post-auction 4-step workflow + 6 types of async email
notifications via Cron Job.
TypeScript · Express 4 · PostgreSQL (raw SQL) · React 18 · TanStack
Query · Recharts
-
Sole implementer (frontend + backend) in a 4-person team; others
handled design.
-
Built booking flow with doctor conflict detection, auto-invoice
generation, subscription packages, loyalty points, and 5-role RBAC.
Java · Android · MVVM · Supabase · Retrofit · Room · WorkManager
-
Developed Artist module (upload/manage songs), artist & album detail
pages, search, share, and profile features.
-
Co-designed database on Supabase; architected with MVVM + Repository
pattern (12 Repos, 14 API Services).
React 19 · Express 5 · PostgreSQL · Docker Compose · Chart.js
-
Built entire POS module (menu browsing, cart, 3-step checkout);
designed UI/UX for the full system.
-
Product actively used in a real coffee shop (GUTA) for daily
operations.
Extracurricular Activities
HOPE Volunteer Club HCMC — Event Operator
Mar – Dec 2024
Organized and operated community volunteer events.