Open to new opportunities

Pham Tan Dat

Backend Developer Β· Service Lifecycle Specialist

Backend Developer focused on service lifecycle systems across cloud, domain, and subscription platforms. Experienced in unifying multi-domain service models and building scalable backend systems with Spring Boot.


About

A quick snapshot of who I am outside the code.

Personal Info

πŸ“ž 0394 047 655

βœ‰οΈ phamtandat655@gmail.com

πŸ“ QuαΊ­n 5, Ho Chi Minh City

πŸŽ“ Education

Sai Gon University

GPA 3.1 / 4.0

Bachelor of Software Engineering  Β·  Nov 2025

Studied core computer science fundamentals including data structures, algorithms, databases, and software engineering principles.


Skills

Technical stack, domain expertise, and language proficiency.

Technical Skills

🌱

Backend

JavaSpring BootSpring MVCSpringJSF / PrimeFaces
βš›οΈ

Frontend

HTML/CSS Javascript ReactJS Next.js
πŸ—„οΈ

Databases

MySQLMongoDB
πŸš€

DevOps & CI/CD

GitLab CI/CDJenkinsArgoCDGit

Language Skills

English Proficiency β€” TOEIC

Reading / Listening
755/990
Speaking
120/200
Writing
160/200

What I've Built

Key systems across domain, cloud, healthcare, and SPA domains β€” all with API + admin portal delivery.

🌐 Domain
.VN Domain Management System
Full lifecycle domain system supporting VNNIC registrar operations β€” registration, eKYC document handling, deployment, renewal, and post-go-live stability. Helped Long Van become an official .VN provider.
Spring BooteKYCVNNICMySQL
☁️ Cloud
DataCenter Migration v1β†’v2
Automation APIs and workflows for VM data center migration. Managed VM lifecycle: provisioning, resource reservation, password reset, automated deployment pipelines β€” significantly reducing manual operations and improving deployment consistency across environments.
Spring BootCI/CDVM MgmtAutomation
βš™οΈ Platform
Service Lifecycle Refactoring & Unification
Played a key role in refactoring and unifying service modules (scaling, plan upgrade/downgrade, renewal, resource usage) across cloud, healthcare, and SPA β€” eliminating domain silos into one coherent engine.
Spring BootMulti-domainRefactoringMongoDB
πŸ₯ Healthcare
TRUEDOC β€” Subscription Platform
Multi-tenant healthcare subscription system with personal, family, and enterprise tiers. Enterprise distributes sub-subscriptions (health consulting & lab testing) by phone. Includes appointment booking and specialty selection.
Multi-tenantSubscriptionEnterpriseSpring Boot
πŸ’† SPA
SPA Treatment Lifecycle System
Migrated legacy treatment data and rebuilt the full lifecycle: prepaid β†’ activated β†’ usage with benefit-based session tracking. Delivered both admin portal (JSF) and REST APIs for frontend integration.
Spring BootData MigrationTreatment MgmtJSF
πŸ’¬ Real-time
Real-time Communication Platform
Chat, group messaging, and voice/video platform built with Next.js. Integrated WebSocket with encryption and resolved cross-service real-time sync issues during internship at Stech VN.
Next.jsWebSocketReactEncryption

Technical Notes

Concepts, patterns, and learnings from building real production systems.

πŸ”„
Service Lifecycle Design Patterns
Modeling service states (pending β†’ active β†’ expired β†’ cancelled) consistently across cloud, healthcare, and SPA using a unified engine.
πŸ—οΈ
Multi-tenant Subscription Architecture
Designing subscription systems handling personal, family, and enterprise tiers with benefit tracking, quota management, and sub-subscription delegation.
☁️
VM Lifecycle & DC Migration
Automating VM provisioning, resource reservation, and zero-downtime data center version migrations in production cloud environments.
🌐
Domain Registration with VNNIC
eKYC verification, domain registration flows, and renewal management in compliance with VNNIC registrar requirements.
πŸ”Œ
REST API for Admin Portals + Apps
Building consistent REST APIs that serve both internal admin portals (JSF/PrimeFaces) and external frontend apps simultaneously.
πŸ’¬
Real-time Systems with WebSocket
Building encrypted, stable real-time communication β€” handling reconnection, message sync, and media service integration in Next.js.

My Journey

From .VN domain registration to cloud infra to multi-domain service unification β€” here's how it happened.

10 Dec 2024 β€” Team Service, Long Van
🌐 Making Long Van an Official .VN Domain Provider
I joined Long Van as a Backend Developer and was immediately placed on the domain team alongside the team lead. We were both tasked with building the entire .VN domain management system from scratch β€” covering registration, eKYC profile management, deployment, renewal, and the full customer lifecycle from order to active usage. This work was instrumental in helping Long Van achieve official registrar status with VNNIC, Vietnam's domain authority.
Domain LifecycleeKYCVNNICSpring Boot
Early 2025 β€” Team Cloud
☁️ Cloud Infrastructure & VM Lifecycle Management
After the domain system went live successfully, I transitioned to the Cloud team. My focus: synchronizing the data center migration from v1 to v2, enabling full customer deployment on the new infrastructure. I also managed the complete VM lifecycle β€” provisioning, resource reservation, deployment automation, password management, and operational resets β€” dramatically reducing manual intervention and improving deployment consistency.
Cloud InfraVM MgmtAutomationCI/CD
Mid 2025 β€” Team Service (Key Developer)
βš™οΈ Solo Ownership β€” Platform Overhaul
I returned to Team Service as its key β€” and sole β€” developer. I took full ownership of Long Van's service management platform, improving modules for resource management, plan upgrades/downgrades, renewal flows, and usage tracking. I also built and maintained the internal admin portal using JSF/PrimeFaces, while simultaneously delivering a comprehensive REST API layer for frontend (app & website) integration.
Service LifecycleREST APIJSF/PrimeFacesSpring Boot
2025 β€” Outsource Projects
πŸ₯πŸ’† Multi-domain Expansion: Healthcare & SPA
As the company expanded into outsourcing, I built TRUEDOC β€” a multi-tenant healthcare subscription platform supporting personal, family, and complex enterprise tiers (where each enterprise subscription distributes health consulting & lab testing sub-subscriptions by phone number). In parallel, I rebuilt the SPA treatment lifecycle system, migrating all legacy data and implementing the activation/usage flow with benefit-based session tracking. Finally, I unified the service representation model across all three domains β€” cloud, healthcare, and SPA β€” into a single coherent architecture, making state management explicit and eliminating the need for domain-specific silos.
TRUEDOCMulti-tenantSPA TreatmentUnified ModelData Migration

My Resume

Download or preview my CV directly β€” always the latest version.

πŸ“„ PhamTanDat_CV.pdf
Download CV

Get in Touch

Available for new opportunities, collaborations, or just a good tech chat.

βœ‰οΈ
Email
phamtandat655@gmail.com
πŸ“±
Phone
0394 047 655
πŸ™
GitHub
phamtandat655
πŸ’Ό
LinkedIn
PhαΊ‘m TαΊ₯n Đẑt