Licensed cryptocurrency exchange in Vietnam. Lead backend engineering for the CEX affiliate platform.
- Own the backend architecture of the affiliate platform: NestJS/TypeScript services, PostgreSQL, Redis, RabbitMQ, Zitadel IAM, with Go microservices for real-time paths.
- Designed and shipped a real-time WebSocket notification service in Go (sqlx, Redis Pub/Sub, JWT middleware) with a subscribe-before-backfill reconnection pattern to prevent missed events.
- Designed the event architecture on RabbitMQ: topic exchange, routing-key conventions, and dead-letter handling.
- Designed an i18n-safe notification schema (dot-notation keys, client-side rendering) and the accompanying migration.
- Built a polyglot shared-constants pipeline (NestJS + PHP) from a single JSON/YAML source to typed npm and Composer packages.
- Introduced black-box end-to-end API tests (Jest + Axios) against a staging environment; caught JOIN semantics and N+1 issues in code review.