
Software Engineer
Cloud-Native E-Commerce Platform
Maintained and extended a hybrid AWS e-commerce backend spanning Lambda, API Gateway, DynamoDB, EC2, and Aurora.
Backend Engineer
Designed a reservation workflow for simulator sessions, payment state, and schedule availability.
This seeded project represents a booking backend for indoor golf simulator sessions. The system coordinates customer reservations, availability windows, payment state, and operational schedule changes.
Nguyen's representative role is backend engineer responsible for reservation state, API workflows, payment event handling, and safeguards against double booking.
Availability changes quickly when customers book, cancel, or reschedule sessions. The backend needed to prevent overlapping reservations while keeping payment confirmation and schedule state understandable for staff tools.
The workflow uses PostgreSQL transactions for reservation state, Redis for short-lived availability holds, and Stripe webhooks for payment confirmation. Reservation statuses make each transition explicit, so staff actions and customer actions share one state model.
The seeded system demonstrates clear workflow boundaries, conflict-resistant booking behavior, and payment-state handling that can be tested without tying UI components to provider details.

Software Engineer
Maintained and extended a hybrid AWS e-commerce backend spanning Lambda, API Gateway, DynamoDB, EC2, and Aurora.

Software Engineer
Designed distributed backend services for a game publishing platform serving 200K+ monthly active users with real-time, high-concurrency workloads.