Senior Full-Stack Developer with 10+ years building and running production systems end to end in PHP/Phalcon and Node.js/TypeScript (NestJS, Next.js). Built a 24/7 platform managing 250,000+ devices at ~5,000 events/minute and led the PHP → NestJS rewrite of a platform now serving 5,000+ active users. Hands-on from architecture to deployment and production support; mentor and coordinate a team of three developers.
active users on a platform rewritten to NestJS + Next.js
$ git log --career
Experience
2022 — presentHEAD
Senior Full-Stack Developer · HONEYNET
Led the full rewrite of a PHP/Phalcon file-storage and identity platform to NestJS + Next.js (5,000+ active users). Re-architected background processing from process-per-request to RabbitMQ + 20+ workers, and cut device-query response times from 30+ seconds to ~5 seconds. Mentored and coordinated three developers while remaining hands-on.
03/2016 — 2021
Full-Stack Developer · HONEYNET
Designed and built a Wi-Fi controller from the ground up and an internal operations platform (COVID-19 declarations, QR codes, scheduling, tasks, Face ID attendance); later upgraded core services from PHP 7 to PHP 8.
$ cat ~/projects/file-storage-platform/README.md
File Storage, Sharing & Identity Platform
Senior Full-Stack Developer · 11/2025 — now
PostgreSQL ltree folder hierarchies, trash, public links and owner/editor/viewer permissions backed by SpiceDB. A Keycloak administration backend with bulk Excel user import/update, review workflows and audit logging. Separate HTTP, worker and cron workloads, Kafka for cross-application events and an iframe-based File Picker SDK.
NestJSNext.jsPostgreSQLSpiceDBKeycloakMinIOKafka
$ cat ~/projects/acs-admin/README.md
ACS Admin — TR-069 Device Management
Senior Full-Stack Developer · 04/2024 — 09/2026
Bulk configuration, diagnostics, network maps, device templates/tags and condition-based alerts via Telegram and email, letting ~5 operators manage 250,000+ devices. Message identifiers prevent duplicate processing and database transactions keep multi-step updates consistent. Integration APIs let other departments and systems consume device data for operational reporting.
PHP 8.3PhalconMongoDBGenieACSRabbitMQ
$ cat ~/projects/ward-digital-suite/README.md
Digital Suite for a Ward-Level Government Agency
Senior Full-Stack Developer · 07/2026 — 09/2026
An IAM service with bidirectional Keycloak synchronization and a Directory API for other applications. A paperless meeting system covering schedules, documents, attendees, live voting and controlled impersonation. Automated testing across three backend systems using Vitest and Playwright.
NestJSTypeORMSocket.IONext.jsKeycloakPlaywright
$ cat ~/projects/face-id/README.md
Face ID — Access Control & Attendance
Senior Full-Stack Developer · 07/2022 — 07/2026
A platform for face-recognition devices, door locks, snapshots and attendance reporting. A multi-tenant version adds event triggers, alert conditions, recognition schedules and worker-based bulk processing.
PHPPhalconMongoDBRabbitMQRedisFirebase
$ cat education.txt
Education & languages
Engineer’s Degree in Computer Networks & Communications
University of Information Technology — VNU-HCM · 2020
Vietnamese · English
Vietnamese: native. English: technical reading and written communication.
Senior Full-Stack Developer with 10+ years building and running production systems end to end in PHP/Phalcon and Node.js/TypeScript (NestJS, Next.js). Built a 24/7 platform managing 250,000+ devices at ~5,000 events/minute and led the PHP → NestJS rewrite of a platform now serving 5,000+ active users. Hands-on from architecture to deployment and production support; mentor and coordinate a team of three developers.
›Led the full rewrite of a PHP/Phalcon file-storage and identity platform to NestJS + Next.js, including architecture and database migration; the new platform serves 5,000+ active users.
›Designed and scaled a 24/7 TR-069 platform managing 250,000+ devices (~200,000 concurrently online), re-architecting background processing from process-per-request to RabbitMQ + 20+ workers to sustain ~5,000 events/minute without file-descriptor, connection-pool or CPU/memory exhaustion.
›Optimized device queries by limiting retrieved fields and adding targeted indexes, reducing response times from 30+ seconds to ~5 seconds (over 6× faster).
›Mentored and coordinated three developers while remaining hands-on across architecture, implementation, code review, deployment, troubleshooting and production support.
03/2016 — 2021
Full-Stack Developer
HONEYNET Joint Stock Company
›Designed and built a Wi-Fi controller from the ground up with PHP/Phalcon and MariaDB for device management, RADIUS, monitoring, reporting and integration APIs.
›Built an internal operations platform covering COVID-19 declarations, QR codes, executive scheduling, task management, Face ID integration and attendance reporting; later upgraded core services from PHP 7 to PHP 8.
$ ls ~/projects --featured
Selected projects
▸ file-storage-platform/11/2025 —
File Storage, Sharing & Identity Platform
Senior Full-Stack Developer
PostgreSQL ltree folder hierarchies, trash, public links and owner/editor/viewer permissions backed by SpiceDB. A Keycloak administration backend with bulk Excel user import/update, review workflows and audit logging. Kafka for cross-application events and an iframe-based File Picker SDK.
An IAM service with bidirectional Keycloak synchronization and a Directory API. A paperless meeting system with schedules, documents, attendees, live voting and controlled impersonation. Automated testing across three backends using Vitest and Playwright.
NestJSTypeORMSocket.IONext.jsKeycloakPlaywright
▸ face-id/07/2022 — 07/2026
Face ID — Access Control & Attendance
Senior Full-Stack Developer
A platform for face-recognition devices, door locks, snapshots and attendance reporting; a multi-tenant version with event triggers, alert conditions, recognition schedules and worker-based bulk processing.
PHPPhalconMongoDBRabbitMQRedisFirebase
$ cat education.txt
Engineer’s Degree in Computer Networks & Communications
University of Information Technology — VNU-HCM · 2020
$ locale
Vietnamese · English
Vietnamese: native. English: technical reading and written communication.