phat@hcmc:~$ whoami

Nguyen Thanh Phat_

Senior Full-Stack Developer
PHP · Node.js · TypeScript · React

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.

scroll to run the session
$ cat stack.ts

Tech stack

Deep PHP/Phalcon foundation, complemented by modern Node.js/TypeScript with NestJS, Next.js and React.

PHP / Phalcon Node.js TypeScript NestJS Next.js / React PostgreSQL MongoDB RabbitMQ Kafka Keycloak Docker
$ cat impact.json

Impact, in numbers

10+
years of experience, since 2016
250,000+
devices managed 24/7, ~200,000 concurrently online
~5,000
events/minute processed by 20+ RabbitMQ workers
5,000+
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.

NestJS Next.js PostgreSQL SpiceDB Keycloak MinIO Kafka
$ 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.3 Phalcon MongoDB GenieACS RabbitMQ
$ 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.

NestJS TypeORM Socket.IO Next.js Keycloak Playwright
$ 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.

PHP Phalcon MongoDB RabbitMQ Redis Firebase
$ 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.
$ echo $NEXT_ROLE

Open to Senior Full-Stack Developer roles.

phat@hcmc:~$ whoami

Nguyen Thanh Phat_

Senior Full-Stack Developer
PHP · Node.js · TypeScript · React

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.

thanhphat.uit@gmail.com github.com/phatnt93 linkedin.com/in/phatnt93
Ho Chi Minh City, Vietnam
10+ yrs
of experience, since 2016
250,000+
devices managed 24/7
~5,000
events/minute, 20+ RabbitMQ workers
5,000+
active users after a NestJS + Next.js rewrite
$ cat stack.ts

Tech stack

Deep PHP/Phalcon foundation, complemented by modern Node.js/TypeScript with NestJS, Next.js and React.

languages:
PHPTypeScriptJavaScript
frontend:
ReactNext.jsTailwind CSS
backend:
PHP/PhalconNode.jsNestJSREST APIs
databases:
PostgreSQLMongoDBMariaDB/MySQLRedis
messaging:
RabbitMQKafkaBullMQ
identity:
KeycloakOAuth2/OIDCSpiceDB
devops:
LinuxDockerNginxGitLab CI/CDPM2VitestJestPlaywright
$ git log --career

Experience

2022 — presentHEAD

Senior Full-Stack Developer

HONEYNET Joint Stock Company
›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.

NestJS Next.js PostgreSQL SpiceDB Keycloak MinIO Kafka
▸ acs-admin/04/2024 — 09/2026

ACS Admin — TR-069 Device Management

Senior Full-Stack Developer

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; database transactions keep multi-step updates consistent.

PHP 8.3 Phalcon MongoDB GenieACS RabbitMQ
▸ ward-digital-suite/07 — 09/2026

Digital Suite for a Ward-Level Government Agency

Senior Full-Stack Developer

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.

NestJS TypeORM Socket.IO Next.js Keycloak Playwright
▸ 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.

PHP Phalcon MongoDB RabbitMQ Redis Firebase
$ 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.
$ echo $NEXT_ROLE

Open to Senior Full-Stack Developer roles.

Email me Download resume (PDF) GitHub LinkedIn