Thanh Phan
Software Engineer · Full-Stack (Node.js / NestJS / React)
A Full-Stack Software Engineer with four years of experience in web and app development, specializing in backend with Node.js (NestJS) and frontend with React.js. I've delivered e-commerce, payment, and educational platforms using microservices, cloud (AWS), Docker / Kubernetes, and modern data technologies.
Key Skills
Strengths
- Problem solving & attention to detail
- Designing scalable backend architectures
- Leading and mentoring small teams
- Clear communication in English
Experience
4+ yearsSoftware Engineer · Momos (Full-Stack)
CurrentApr 2025 - Present
- Working as a Full-Stack developer on payment and financial services features.
- Designing and implementing event-driven workflows using AWS Step Functions, Lambda, and serverless patterns.
- Collaborating with cross-functional teams to ship secure, scalable cloud-native services.
Software Engineer · Full-Stack
Apr 2023 - Mar 2025
- Led a small team delivering large-scale e-commerce features in a microservices architecture.
- Designed and implemented core selling workflows: payment calculations, inventory booking, promotion selection.
- Worked extensively with Elasticsearch, Elastic APM, Docker, Kubernetes, and Camunda 8.
Software Engineer · NashTech - Payments
Jul 2021 - Mar 2023
- Developed a payment system with installment-based purchasing flows using NestJS, Stripe, and PostgreSQL.
- Built and maintained APIs for purchasing via installments and ensured reliability in production.
- Hands-on experience with AWS and Dockerized services.
Backend Developer · AppCore
Apr 2021 - Apr 2022
- Built APIs for an Arabic learning platform (Django / DRF) and a B2B platform using NestJS.
- Developed an e-wallet web & mobile app integrated with Apple Wallet and Stripe.
- Designed relational schemas and deployed services on AWS with Docker.
Highlight Projects
FPT Retail Ecommerce - Vaccines & FPT Shop
- Designed and implemented APIs for vaccine sales and online retail workflows at scale.
- Managed PostgreSQL schema design, Elasticsearch indexing, and distributed tracing with Elastic APM.
- Recognized as Best Employee of the Month multiple times for impact and reliability.
Plan Pay - Flexible, Upfront, Installments
- Implemented installment calculation and payment processing with Stripe.
- Optimized PostgreSQL queries and improved reliability of payment flows.
Adam Wa Mishmish & CarConex
- Built backend services for an Arabic learning platform and a B2B automotive marketplace.
- Contributed as a Full-Stack developer across database design, REST APIs, and React frontends.
Bachelor of Engineering in Information Technology
Can Tho University · GPA 3.17 · Sep 2016 - Feb 2021
Awards: Best Employee of the Month (multiple times) for outstanding performance and delivery.
Last updated: 2025