Nguyen Truong
Nhat Hao
Backend developer based in Ho Chi Minh City. I build APIs that work, care about the details, and like knowing how things perform under pressure.
About Me
Backend developer with experience in Node.js, TypeScript, and Python. I've worked on accounting and inventory systems during a production internship, and built personal projects ranging from a full e-commerce platform to a CLI load-testing tool.
I like owning a problem completely — from the database schema to the API to making sure it actually performs. I'm detail-oriented, not in a pedantic way, just in a "this should work correctly" way.
Looking for a Backend Engineer role in Ho Chi Minh City.
Work Experience
Selected Projects
- Built in Node.js/TypeScript, supports 10,000+ concurrent connections via Undici, reporting accurate p50–p99 latency percentiles via HDR Histogram.
- Ramp-up mode prevents thundering-herd spikes at test start. Live terminal progress bar shows RPS, p99, and error rate in real time.
- Promise-based FIFO semaphore for concurrency control. Modular architecture: Runner / Worker / MetricsCollector / Reporter. JSON/CSV export.
- Benchmarked against wrk, hey, and autocannon: ~25,000 req/s — the only tool in the comparison with exact (not approximate) percentile accuracy.
- 20 Jest unit tests. ESLint, Prettier, Commitlint enforced throughout.
for exact (non-approximate) percentile accuracy
- Data ingestion and enrichment pipelines from IMDb, MovieLens, and TMDB; background processing via Celery/Redis; metadata indexed in Elasticsearch for real-time search and autocomplete.
- Hybrid recommendation system combining collaborative and demographic filtering (KMeans, MiniBatchKMeans, DBSCAN) with offline training and scheduled refresh jobs.
- Performant React frontend: Redux, infinite scrolling, code-splitting, lazy loading, i18n for large catalogs.
- PayPal webhook integration and Google OAuth2; JWT authentication throughout.
- Full shopping experience: product catalog, cart, PayPal checkout, order tracking, vouchers, and PDF invoice downloads.
- Admin panel for product, order, and inventory management with sales reporting and CSV/PDF exports.
- JWT authentication, Cloudinary image hosting, and a built-in support chatbot. Scheduled jobs via node-cron.
- Responsive React frontend with CSS Modules, React Router, and Axios.
Design data models before writing a line of business logic.
Benchmark the system, then document the numbers — not just "it's fast."
End-to-end ownership: schema → API → tests → deploy.
Get in Touch
Currently available for Backend Engineer roles in Ho Chi Minh City. Reach out directly — no contact form required.