Backend-focused full-stack engineer · Hanoi

I build reliable systems from API to cloud.

Software engineer specializing in TypeScript, Node.js, distributed commerce systems, real-time applications, and infrastructure that survives real users.

TypeScript / Node.jsMicroservices & EventsCommerce SystemsAWS & KubernetesTOEIC 895
01 / SELECTED WORKFEATURED CASE STUDY

Real-time collaboration · AI · Infrastructure

Njinet

A collaborative platform where multiple users visualize and manipulate graphs together while interacting with AI agents.

NJINET / GRAPH WORKSPACE COLLABORATIVE MODE
REAL-TIME GRAPH UPDATESSOCKET.IO / REDIS

01

Making graph physics collaborative.

Heavy d3-force computations move through BullMQ workers, then flow back to every connected client through Socket.IO and Redis—keeping the interface responsive as the graph changes in real time.

  • Realtime Socket.IO broadcasts with Redis adapter
  • Platform NestJS monorepo with shared infrastructure
  • AI Python agent built with LangGraph and MCP
  • Cloud AWS provisioned with Terraform and GitHub Actions
NestJSReactSocket.IOBullMQRedisPostgreSQLLangGraphAWSTerraform

More selected systems

Different constraints.
Same engineering discipline.

Research prototypes and production-shaped systems across retrieval, optimization, realtime delivery, and operational workflows.

Recommender systems · Evidence-grounded AI

Evidence-grounded RAG Recommender

A movie and TV recommender that fuses ItemKNN, BM25, and popularity signals, then asks Gemini to explain its top results using only traceable user-history, metadata, and review evidence.

Engineering note88% source-supported explanation sentences in the 10-user smoke test, backed by citation validation and 66 deterministic tests.

Operations research · Dynamic optimization

Risk-aware multi-UAV routing

A reproducible research system for routing UAV fleets under capacity, time-window, depot, and changing risk constraints, with static and rolling-horizon solvers.

Engineering noteBenchmarks ALNS, Contextual ALNS with LinUCB, and NSGA-III across static and dynamic Solomon-derived scenarios.

Async workflow · Full-stack

Document verification workflow

An end-to-end seller and admin workflow where uploads become BullMQ jobs, a rate-limited verification service processes them, and webhooks drive document status updates.

Engineering noteSeparates the API, queue worker, mock verification boundary, and role-specific React interfaces in a deployable monorepo.

Realtime systems · Go

Real-time leaderboard

A horizontally scalable leaderboard where score writes invalidate Redis caches, publish update events, and fan out live rankings to React clients over SSE.

Engineering noteKeeps score ingestion independent from delivery through clean domain ports, MongoDB adapters, Redis pub/sub, and an SSE broadcaster.

Rules engine · Operational workflow

Shipment trade review

A time-sensitive review service that turns shipment facts into tasks, escalations, deadlines, risk levels, and an ordered work queue with a complete audit trail.

Engineering noteSeven versioned, idempotent rules feed nine API workflows, backed by unit and end-to-end tests and a production-style task board.

02 / EXPERIENCE2021 — 2026

Systems built for
the messy real world.

Commerce, operations, and infrastructure—built around how teams and customers actually work.

NOV 2024 — APR 2026

Ho Chi Minh City

NAILZY

Backend Developer

Multi-tenant US nail-product e-commerce

Built and operated the backend behind a multi-tenant commerce platform for nail products in the US.

  • Developed NestJS and Express microservices using CQRS and AWS SQS for asynchronous messaging.
  • Built the Algolia search layer end to end: real-time product sync, recommendations, and personalized ranking.
  • Improved cart, checkout, coupon, and promotion flows; delivered a coin and rewards feature.
  • Integrated Stripe, OneSignal, SendGrid, and Firebase Auth while maintaining the RBAC permission system.
  • Reviewed code and maintained 100% test coverage with Jest.
TypeScriptNode.jsNestJSExpressREST APIsCQRSMongoDBMikroORMMongooseAlgoliaBullMQAWSRedisDatadogJestDockerCursorClaude

FEB 2022 — OCT 2024

Ho Chi Minh City

TELIO

Software Engineer

B2B FMCG commerce and distribution

Connected warehouse, delivery, finance, and search across Vietnam's largest B2B FMCG commerce platform.

  • Built inventory orders, batch sending, shipment grouping, and merchant and warehouse configuration.
  • Developed DMS features for GPS auditing, Google Geo integration, shipper-task tracking, and location approval.
  • Integrated FAST ERP through Kafka to synchronize purchase orders, transfer orders, and master data.
  • Built real-time Elasticsearch search using Logstash, KSQL, and Monstache CDC.
  • Standardized Kafka dead-letter queues, alerting, Keycloak JWT auth, and health checks across 6+ services.
  • Contributed to Kubernetes GitOps deployments, GraphQL Federation, and Snyk scanning in CI/CD.
TypeScriptNode.jsNestJSExpressGraphQLREST APIsPostgreSQLMongoDBKafkaDebeziumElasticsearchLogstashAWSKubernetesDockerRedis

JUN 2021 — AUG 2021

Ho Chi Minh City

HORUSOFTACEAE

Frontend Intern

Platform development and IT consulting

Worked on a hospital organ-donation management application as part of a frontend intern team.

  • Built frontend workflows for the organ-donation management application.
  • Led the frontend intern team and assigned tasks to team members.
  • Practiced iterative software delivery using Agile methods.
JavaScriptReactReduxNode.jsAnt Design
03 / ENGINEERING RANGEBACKEND FIRST · END TO END
01

Commerce

Cart, checkout, promotions, payments, warehouse, and order flows shaped by real operational constraints.

02

Distributed systems

Kafka, SQS, CQRS, BullMQ, CDC, and dead-letter queues that keep services moving when dependencies fail.

03

Search & realtime

Algolia, Elasticsearch, Socket.IO, and Redis for interfaces that respond while the underlying data changes.

04

Delivery & operations

AWS, Kubernetes, Docker, Terraform, CI/CD, and Datadog carrying products from commit to production.

About / Quan Le

HANOI, VIETNAM
UTC +7

I like complicated operational problems.

I turn them into systems that are observable, maintainable, and useful to real teams. I work mainly on backend architecture, but I am comfortable carrying a product through frontend integration and deployment.

Education
Languages
Vietnamese · English TOEIC 895