75 mã nhà cung cấp trên 31 module — và một cuộc di trú giữa lúc đang chạy
05/2024 – nay
Người thiết kế contract cho module supplier và mô hình di trú, kiêm chủ release train của gateway khách sạn
Lớp gom nhiều wholesaler về một hợp đồng API duy nhất: mỗi supplier là một module, khác biệt giữa thương hiệu đẩy xuống dữ liệu, trạng thái giữa các bước nằm trong chính id.
- Node.js
- Koa 2
- Express 4
- MySQL + Knex
- Redis (ioredis)
- AWS SQS
- BullMQ
- camaro + xmlbuilder
- Docker
- Kubernetes
- DataDog APM
Biến quy trình vận hành thành lệnh chạy được
02/2026 – nay
Tác giả và maintainer, làm một mình · Đang dùng hằng ngày ở hai team kỹ thuật
~70 runbook kỹ thuật được đóng gói thành lệnh chạy được, cài qua 3 repo dùng chung cho hai team — kèm guardrail cơ khí hoá cho mọi thao tác chạm vào production.
- Claude Code skills & plugins
- MCP (9 server)
- Bash
- Python 3
- Node.js
- macOS launchd
- GitLab CI
- Markdown + YAML frontmatter
Cùng một khách sạn, 46 kiểu mã khác nhau
2026
Chủ các chiến dịch mapping — thiết kế, chạy, verify, rollback
Định danh cùng một toà khách sạn giữa các nhà cung cấp trên bảng gần 1,9 triệu dòng — bằng kỹ thuật bắc cầu qua nhà cung cấp thứ ba, có xác minh tên và toạ độ trước khi ghi.
- Node.js
- MySQL + Knex
- Redis
- Neo4j + Cypher
- Python (TF-IDF, Siamese)
- fuzzball
- Kubernetes CronJob
Từ một trace-id ra đúng cái request đã gửi đi
08/2026
Tác giả duy nhất, rollout cho 4 service còn lại
Hai quyết định thiết kế — snapshot request ngay dòng đầu tiên của handler, trước khi bất kỳ dòng code nào kịp sửa nó, và suy bảng field từ chính schema validate của mỗi endpoint — khiến công cụ đủ "xách đi được" để ship cho cả năm sản phẩm trong một ngày.
- Node.js
- Koa
- Express
- MySQL + Knex
- Redis
- Joi
- JWT
- GitLab CI
Engine duyệt nhiều cấp mà không module nào phải biết ruột nhau
2026
Thiết kế và sở hữu — backend, handbook tích hợp, sơ đồ luồng
Một engine duyệt cấu hình được, dùng chung cho nhiều nghiệp vụ — ranh giới module ép bằng lint, cấu hình snapshot lúc submit, và SLA từng cấp chạy trên hàng đợi delay.
- NestJS 10
- Fastify
- TypeScript
- TypeORM
- PostgreSQL
- Redis
- BullMQ
- Kafka
- Jest
Một tính năng, mười một repo, và hai sự cố production
2026
Feature owner đầu-cuối — backend, web khách hàng, admin, kế toán, mail
Khi một tính năng trải trên mười một repo, đơn vị release là cả cụm chứ không phải từng repo — gắn một sản phẩm bảo hiểm trễ chuyến vào luồng đặt vé đang chạy, sót đúng một repo là hệ thống thu thiếu tiền mà không văng lỗi nào.
- NestJS
- Express 4
- Next.js
- React
- PostgreSQL
- TypeORM
- Sequelize
- Kafka
- Redis
- Bull
- GitLab CI
QRnet — danh thiếp số và mạng lưới liên hệ
01/2024 – nay
Backend Developer · 10 người
Ứng dụng miễn phí cho danh thiếp số, quản lý danh bạ và mạng xã hội nội bộ. Mình phụ trách backend: thiết kế lại cấu trúc dữ liệu, tính năng mới, tối ưu và review code.
- NestJS
- PostgreSQL
- Redis
- Sentry
- AWS CloudWatch
Shopology — nền tảng dữ liệu bán lẻ đa ứng dụng
10/2023 – 01/2024
Backend Developer · 12 người
Nền tảng giúp marketer tối ưu chi tiêu quảng cáo dựa trên dữ liệu bán lẻ và hành vi người mua. Mình dựng code base và thiết kế cấu trúc database.
- NestJS
- PostgreSQL
- Redis
- Sentry
- AWS CloudWatch
Offer Worker — gom dữ liệu khách sạn từ nhiều nhà cung cấp
09/2022 – 01/2024
Backend Developer · 9 người
Service gom dữ liệu khách sạn từ nhiều nhà cung cấp, dựng hệ thống mapping khách sạn và cung cấp dịch vụ đặt phòng cho toàn bộ hệ microservice.
- KoaJS
- MySQL
- Redis
- AWS SQS
- Neo4j
- camaro + xmlbuilder
- Pino
- AWS CloudWatch
Flight Gateway — lớp tích hợp vé máy bay
09/2022 – 01/2024
Backend Developer · 10 người
Một phần của hệ microservice: tích hợp dữ liệu từ nhiều nhà cung cấp vé máy bay để trở thành một service provider duy nhất cho việc đặt vé.
- KoaJS
- MySQL
- Redis
- AWS SQS
- camaro + xmlbuilder
- Pino
- AWS CloudWatch
Asgard — dashboard quản trị toàn hệ thống
09/2022 – 01/2024
Backend / Frontend Developer · 5 người
Dashboard quản lý tất cả dịch vụ của hệ microservice: vé máy bay, khách sạn, tour, transfer, thuê xe và bảo hiểm. Mình làm cả backend lẫn frontend.
- KoaJS
- ReactJS
- MySQL
- Redis
- Ant Design
- ReCharts