Bitcastle
Building microservices for a global cryptocurrency exchange: authentication, rewards and notifications through REST/gRPC APIs, with production monitoring and troubleshooting.
SENIOR BACKEND DEVELOPER · HANOI, VN
Hi, I’m Nguyễn Quang Bách.
I build the systems
behind useful products — from microservices and automation to
AI-powered applications.
02 / SELECTED WORK
Different domains. The same focus:
turning complex problems
into working systems.
Building microservices for a global cryptocurrency exchange: authentication, rewards and notifications through REST/gRPC APIs, with production monitoring and troubleshooting.
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.
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.
A stock screening and recommendation platform built with market experts. Worked on deep learning research, data crawlers, analytics jobs, web applications and cloud operations.
AUG — DEC 2025
Home cleaning booking platform. Built authentication, profiles and booking history APIs, optimized queries and supported production reliability.
2020 — 2022
Marketing automation across email, Zalo ZNS and SMS. Built workflow services, background jobs and CRM integrations for customer journeys.
JAN — AUG 2021
Online exams for an English center. Designed the database and APIs, optimized the backend and managed the server for a two-person development team.
03 / THE JOURNEY
From early-stage products to distributed services, each chapter adds a new perspective.
Read the full CVDesign and maintain exchange microservices, implement REST/gRPC APIs, and monitor and improve production services with an AI-native workflow.
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.
Core backend engineer in an early-stage startup. Built CDP, CRM and marketing automation services, including messaging, segmentation and integrations with KiotViet and Sapo.
Developed web and mobile APIs, built sales support tools and researched new products and business opportunities.
04 / HOW I BUILD
I enjoy the whole process: understanding a problem, designing the solution and getting it into people’s hands.
TypeScript, Node.js, Python, Java, PHP
NestJS, Express, FastAPI, Flask, Celery, Laravel, Vue.js, Electron
Microservices, distributed systems, REST, gRPC, event-driven architecture
PostgreSQL, MySQL, MongoDB, TimescaleDB, SQLite, Elasticsearch, OpenSearch, Redis, RabbitMQ
Docker, AWS, Azure, VPS, Ansible
GitHub Actions, GitLab CI, APISIX, NGINX, Apache, PM2, Portainer
LangChain, OpenAI API, Gemini, n8n, PyTorch, prompt engineering
Cursor, Claude Code, ChatGPT, Codex, GitHub Copilot
EDUCATION
Thesis: Machine Learning Model for Forecasting Stock Prices on the Vietnamese Stock Market Using Technical Indicators.
GPA: 3.07 / 4
05 / HUMAN + AI
I use AI throughout development, then review and test the result myself.
Understand unfamiliar domains, investigate APIs and brainstorm approaches.
Write and evolve specifications, then review and refine implementation plans.
Work with coding agents, review their output and manually test real behavior.