SENIOR BACKEND DEVELOPER · HANOI, VN

Thoughtful code.
Real-world impact.

Hi, I’m Nguyễn Quang Bách.
I build the systems behind useful products — from microservices and automation to AI-powered applications.

01 / INTRODUCTIONBUILDING SINCE 2018
Nguyễn Quang Bách
ENGINEER. BUILDER. EXPLORER.From an idea
to a working product.
8 yearsin web development
End to endfrom requirements to delivery
Microservicesarchitecture & production
MScSoftware Engineering · VNU-UET

02 / SELECTED WORK

Built for the real world.

Different domains. The same focus:
turning complex problems into working systems.

TOURISM · FREELANCEOCT 2025 — PRESENT

Hội An Photobooth

A deployed photobooth experience connecting cameras, printers and kiosks. Built device control, local APIs, live WebSocket updates and image processing for instant prints and QR downloads.

C#Python / FlaskOpenCVWebSocket
Developer 3-person project team
SERVICE MARKETPLACE2022 — 2025

Curama 03

Expanded a Japanese household services marketplace with NestJS micro-apps. At Minma Vietnam, led the legacy-to-microservices migration and integrated AI features for operations.

Node.jsNestJSAWSLangChain
STOCK ANALYTICSJAN — DEC 2024

MidasTouch 04

A stock screening and recommendation platform built with market experts. Worked on deep learning research, data crawlers, analytics jobs, web applications and cloud operations.

Vue.jsFastAPICeleryAzure / GCP
More projects

AUG — DEC 2025

ThoXanh

Home cleaning booking platform. Built authentication, profiles and booking history APIs, optimized queries and supported production reliability.

PHPLaravelReact

2020 — 2022

Gobysend

Marketing automation across email, Zalo ZNS and SMS. Built workflow services, background jobs and CRM integrations for customer journeys.

LaravelJavaRabbitMQ

JAN — AUG 2021

Dream LMS

Online exams for an English center. Designed the database and APIs, optimized the backend and managed the server for a two-person development team.

TypeScriptTypeORMMongoDB

03 / THE JOURNEY

Always building.
Always learning.

From early-stage products to distributed services, each chapter adds a new perspective.

Read the full CV
OCT 2025 — PRESENT CURRENT

BLITZ Labo

Senior Backend Developer

Design and maintain exchange microservices, implement REST/gRPC APIs, and monitor and improve production services with an AI-native workflow.

OCT 2022 — JUL 2025

Minma Vietnam

Senior Backend Developer

One of the first engineers establishing the Vietnam team. Led microservices migration, developed NestJS micro-apps and integrated AI-powered operational features with Python, LangChain and n8n.

AUG 2020 — SEP 2022

Gobysend

Developer

Core backend engineer in an early-stage startup. Built CDP, CRM and marketing automation services, including messaging, segmentation and integrations with KiotViet and Sapo.

JUN 2018 — JUN 2020

Thu Do Multimedia JSC

Developer

Developed web and mobile APIs, built sales support tools and researched new products and business opportunities.

04 / HOW I BUILD

Backend depth.
Product perspective.

I enjoy the whole process: understanding a problem, designing the solution and getting it into people’s hands.

[01]

Languages & frameworks

TypeScript, Node.js, Python, Java, PHP

NestJS, Express, FastAPI, Flask, Celery, Laravel, Vue.js, Electron

[02]

Systems & data

Microservices, distributed systems, REST, gRPC, event-driven architecture

PostgreSQL, MySQL, MongoDB, TimescaleDB, SQLite, Elasticsearch, OpenSearch, Redis, RabbitMQ

[03]

Cloud & delivery

Docker, AWS, Azure, VPS, Ansible

GitHub Actions, GitLab CI, APISIX, NGINX, Apache, PM2, Portainer

[04]

AI & automation

LangChain, OpenAI API, Gemini, n8n, PyTorch, prompt engineering

Cursor, Claude Code, ChatGPT, Codex, GitHub Copilot

EDUCATION

University of Engineering
and Technology — VNU

2021 — 2024

MSc in Software Engineering

Thesis: Machine Learning Model for Forecasting Stock Prices on the Vietnamese Stock Market Using Technical Indicators.

2014 — 2018

Information Technology

GPA: 3.07 / 4

05 / HUMAN + AI

AI in the process.
Ownership in the outcome.

I use AI throughout development, then review and test the result myself.

  1. 01

    Research & explore

    Understand unfamiliar domains, investigate APIs and brainstorm approaches.

  2. 02

    Specify & plan

    Write and evolve specifications, then review and refine implementation plans.

  3. 03

    Build, verify & iterate

    Work with coding agents, review their output and manually test real behavior.