Skip to content
NGTHMINH.DEV
BACKEND ENGINEERHO CHI MINH CITY · VIETNAM

MINHNGUYEN THANH

Backend engineer building event-driven, high-throughput systems. Focused on distributed services, realtime infrastructure and production reliability.

Node.js · NestJS · Kafka · Go · PostgreSQL · Redis

Portrait of Minh Nguyen Thanh, backend engineer
  • SYSTEM STATUSONLINE
  • EVENT LOOPACTIVE
  • UPTIME99.9%
SCROLL TO EXPLORE
02ABOUT

I BUILD THE SYSTEMSBEHIND THE SCREEN.

Backend engineer with 4+ years of experience building event-driven and high-throughput services.

My work focuses on realtime communication, messaging systems, database performance, distributed flows and production reliability.

I am comfortable owning services end-to-end — from architecture and implementation to deployment, observability and incident investigation.

Backend is the specialty.

I ship the client side when the feature needs it.

I BUILD THE MACHINERY BEHIND THE PRODUCT.

YEARS BUILDING
04+
SINCE 2022
PRODUCTION ENVIRONMENTS
03
DEV / STAGING / PROD
SERVICE OWNERSHIP
END → END
DESIGN → DEPLOY → OBSERVE
03ENGINEERING FOCUS

FROM REQUESTTO PRODUCTION.

Designing distributed flows across APIs, message brokers, databases, realtime communication and production infrastructure.

  1. 01API
  2. 02EVENT
  3. 03QUEUE
  4. 04WORKER
  5. 05DATA
  6. 06REALTIME CLIENT
04EXPERIENCE

FOUR YEARSIN PRODUCTION.

  1. 2025NOW

    Backend Engineer

    Vortech Service Company Limited

    May 2025 — Present

    Realtime gaming platform covering wallet, transactions, game state and user activity.

    • Built and operated event-driven backend services in Node.js, exposing REST and gRPC APIs.
    • Hardened Kafka consumers — manual offset commit, retry/DLQ strategy, heartbeat tuning, idempotent handlers — cutting duplicate and lost-message incidents.
    • Designed distributed flows spanning API gateway, WebSocket services, Redis, message queues and third-party integrations.
    • Led production incident investigation: log and trace analysis, root-cause identification, permanent fixes rather than restarts.
    • Ran services across dev, staging and production with Docker and CI/CD pipelines.
    STACK
    • Node.js
    • Kafka
    • RabbitMQ
    • gRPC
    • Redis
    • Elasticsearch
    • WebSocket
    • Docker
  2. 20232025

    Software Developer

    Kingfoodmart

    February 2023 — May 2025

    PREVIOUSLY · Back End Developer · Feb 2023 — Jul 2023

    Internal web platform, POS and retail operations.

    Internal Web Platform

    TEAM OF 4
    • Built backend APIs for invoicing, promotions and reporting.
    • Cut query time on large datasets by moving heavy aggregation off the request path into Kafka/RabbitMQ workers.
    • Integrated payment webhooks with third-party providers (Onelife, MoMo).
    • Added centralized logging and tracing to microservices via Elasticsearch, reducing debugging time on production issues.
    • Built the React admin screens for invoicing, promotion and reporting alongside the APIs behind them.
    • Mentored 2 engineers on debugging and code quality.

    POS & Internal Operations App

    TEAM OF 3 · FLUTTER
    • Improved POS startup and operation speed by 30%.
    • Implemented async processing for high-volume invoices with offline-safe data integrity.
    • Shipped promotion and loyalty program integration.

    Platform Migration

    FIRST 6 MONTHS
    • Migrated the codebase from Express.js to NestJS.
    • Redesigned and optimized the database schema; set up sharding, replication and backups.
    • Added unit and end-to-end integration tests; configured CI/CD pipelines.
    STACK
    • Node.js
    • NestJS
    • React
    • Flutter
    • Kafka
    • RabbitMQ
    • SQL Server
    • Redis
    • Elasticsearch
    • Socket.IO
    • Docker
    • AWS S3
  3. 20222023

    JavaScript Developer

    Overate-Vntech

    June 2022 — February 2023

    CRM, social platforms and distributed storage services.

    • Maintained and documented REST/GraphQL APIs for CRM and social media clients.
    • Built a resource upload service and maintained a Socket.IO chat server.
    • Sharded data storage with Apache Cassandra.
    • Implemented cross-table keyword search with Elasticsearch.
    • Containerized and deployed web services across multiple platforms.
    STACK
    • Node.js
    • NestJS
    • Kafka
    • Cassandra
    • Elasticsearch
    • Kibana
    • Redis
    • Docker
    • Socket.IO
EDUCATIONUniversity of Information Technology (UIT)B.Sc. Information TechnologyGraduated June 2024
CERTIFICATIONSHackerRankSQL (Basic) · SQL (Intermediate) · Advanced SQL
05SYSTEM / TECH STACK

THE TOOLS BEHINDTHE THROUGHPUT.

LANGUAGES
JavaScript, TypeScript, Go, SQL
BACKEND
Node.js, NestJS, Express, REST, gRPC, GraphQL
MESSAGING
Apache Kafka, RabbitMQ
REALTIME
Socket.IO, WebSocket
DATA
PostgreSQL, SQL Server, Redis, Elasticsearch, Apache Cassandra
FRONTEND / MOBILE
React, Flutter
INFRA / OPS
Docker, CI/CD, AWS S3, Kibana
06SELECTED WORK

SYSTEMS I OWNEDEND TO END.

Not public repositories — these are the engineering domains behind the products I have shipped and operated.

PROJECT 01EVENT-DRIVEN PLATFORM

REALTIME GAMINGINFRASTRUCTURE

Distributed backend systems handling wallet flows, transactions, game state and realtime user activity.

  • Node.js
  • Kafka
  • RabbitMQ
  • Redis
  • gRPC
  • WebSocket
  • Elasticsearch
WALLETGAME STATEACTIVITYTRANSACTIONCORELEDGERMATCHPRESENCEREALTIME CLIENTS
REALTIME_TOPOLOGY
PROJECT 02OPERATIONAL SYSTEMS

RETAIL & POSPLATFORM

Backend and operational systems supporting invoicing, promotions, payments, reporting and POS workflows.

  • NestJS
  • Kafka
  • RabbitMQ
  • Flutter
  • React
  • SQL Server
  • Redis
POSFLUTTER TERMINAL01APINESTJS GATEWAY02QUEUEKAFKA / RABBITMQ03WORKERSASYNC PROCESSING04PAYMENTDATA
RETAIL_TOPOLOGY
PROJECT 03DISTRIBUTED STORAGE & SEARCH

DATA & SOCIALSERVICES

API, realtime communication, distributed storage and search infrastructure for CRM and social applications.

  • Node.js
  • GraphQL
  • Socket.IO
  • Cassandra
  • Elasticsearch
GATEWAYREST / GRAPHQLSOCKET.IOCASSANDRAELASTICSEARCH INDEX
DATA_TOPOLOGY
07PRODUCTION / OBSERVABILITY

PRODUCTIONIS PART OF THE JOB.

Not just building services.Understanding what happens when they fail.
  1. 01DETECT
  2. 02TRACE
  3. 03ISOLATE
  4. 04FIX
  5. 05RECOVER
SERVICE MESHHEALTHY
INGRESSAPIQUEUECONSUMERDATABASESOCKET
PRODUCTION WORK INCLUDES
  • Log investigation
  • Distributed flow tracing
  • Root-cause analysis
  • Consumer reliability
  • Retry strategies
  • Observability
  • Permanent fixes instead of blind restarts
08CONTACT

LET'S BUILDSOMETHINGRELIABLE.

Backend systems.Distributed architecture.Realtime infrastructure.
working@ngthminh.dev