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

MINHNGUYEN THANH · MIN

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 (Min), 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.

I code AI-assisted every day, with Claude Code and Codex wired into the workflow.

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
04EXPERIENCE

FOUR YEARSIN PRODUCTION.

  1. 2025→ NOW

    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. 2023→ 2025

    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. 2022→ 2023

    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
AI TOOLING
Claude Code, Codex
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
07OPEN SOURCE

TOOLS I BUILDFOR MY OWN STACK.

Public repositories, built in the open.Keyboard-first desktop clients and a text editor written from scratch.
github.com/ngthminhdev
FEATUREDRUST

Netherize Editor

GPU-accelerated text editor built from scratch — no GC, frames rendered straight through the GPU.

  • Vim-style modes, EasyMotion-style leap, command palette, fuzzy file picker, multi-buffer
  • tree-sitter syntax highlighting for 17 languages · 83 built-in themes (TOML runtime)
  • Async LSP client, embedded PTY terminal, atomic durable saves, AI chat panel
  • Rust
  • wgpu
  • tree-sitter
08AI / AUGMENTED ENGINEERING

AI IS PARTOF THE TOOLCHAIN.

Not a demo.A workflow built around agents, every day.
HOW I BUILD
  • Claude Code as the daily driver
  • Codex for parallel tasks and review
  • Agent skills and instructions checked into the repo
09CONTACT

LET'S BUILDSOMETHINGRELIABLE.

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