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