Lead Software Engineer · Technical Lead Cross-platform product · Data continuity · Reliable delivery
As a Lead Software Engineer at Zalo PC, I build cross-device data experiences within Zalo's 80M+ MAU ecosystem. Most recently, I shipped PC message backup with mobile restore for device changes, lost phones, and reinstalls. Across 8+ years, I have worked across React/Electron, mobile, backend services, Kubernetes, secure fintech integrations, and delivery leadership.
Engineering within Zalo's wider 80M+ MAU ecosystem
Lead role in cross-platform product delivery
PC-to-mobile message backup and restore shipped in July 2026
Lead Software Engineer at Zalo PC with 8+ years building production products across large-scale messaging, CDP, fintech, education, and real estate.
I turn ambiguous problems into dependable systems through hands-on engineering, technical leadership, and end-to-end ownership from architecture to production.
Focused across product, systems, and teams.
Core capabilities
Idea to prod
Product-to-platform ownership
Take ambiguous product needs through UI, API, release, observability, and incident follow-up.
30+ tenants
Progressive delivery systems
Feature flags, segment rollouts, JSON-config values, stateless evaluation, and safe production releases.
Team of 11
Technical and team leadership
Lead developer and QC teams through clear ownership, hiring, RFCs, runbooks, rollout playbooks, and 1:1 coaching.
Testing & Quality: Jest, Cucumber, Puppeteer, Testing Library, BDD/E2E coverage, release checklists, rollback readiness, and regression prevention.
Libraries & Platforms: Firebase, Strapi, Directus, React Flow, Webpack, Redux, React Query, G2plot, PostHog, Electron, and mobile app tooling.
Ways of working: Hiring, onboarding, coaching, documentation-first delivery, cross-team alignment, stakeholder communication, and practical AI-assisted engineering.
Experience
Impact across roles
Zalo PC - VNG Corp
Ho Chi Minh City, Vietnam
Lead Software Engineer
Mar 2, 2026 - Present
Returned to Zalo PC on March 2, 2026 as Lead Software Engineer, combining hands-on delivery with technical leadership across cross-device messaging and client storage.
Delivered message backup on Zalo PC with restore on mobile, helping users retain text conversation history across device changes.
Improved zCloud offload reliability and observability, making client-storage issues easier to detect and diagnose.
Lead the engineering team through technical decisions, code reviews, and delivery coordination.
ReactNode.jsElectronTypeScriptKotlin
Senior Software Engineer
May 2024 - Aug 2025
Core engineer on cross-platform Zalo PC (Web, macOS, Windows), serving 15M+ MAU, with ownership across product features, tracking, design-system work, and release stability.
Also contributed to Zalo Android, improving feature stability and performance for a mobile product used by nearly 80 million users.
Key contributions
Delivered 10+ product features, including dark mode, download flows, Kiki assistant surfaces, logging, and behavior tracking.
Built a promotion flow with integrated tracking and monitoring, supporting activation across 15M+ MAU.
Led Storybook-based design-system work that improved UI consistency and reuse for 50+ developers.
Resolved support and rollout issues for 50+ client users while keeping feature quality and release confidence high.
Maintained 3+ Android features, focusing on stability, performance, and user experience at near-80M-user scale.
ReactNode.jsElectronTypeScriptKotlin
NDSVN JSC
Ho Chi Minh City, Vietnam
Senior Software Engineer Lead
Aug 2025 - Mar 2026
Stepped into technical ownership after a CTO transition, leading product delivery, architecture decisions, rollout systems, enterprise integrations, and cross-team execution for a delivery team of 8 developers and 3 QC engineers.
Key contributions
Engineered a .NET Core multi-tenant feature-flag platform for 30+ tenants and ~40k users, with priority rules, tenant/segment/env rollouts, JSON-config values, and stateless runtime evaluation.
Built secure Gtel & Napas integrations using RSA-4096 handshakes, AES-256 payload encryption, mTLS, certificate pinning, idempotent contracts, retry queues, and ACK-driven monitoring.
Implemented Micro-Frontend architecture with an Angular host and React modules, enabling independent deploy cycles, feature isolation, and a smaller regression surface.
Stabilized inherited infrastructure across ArgoCD, CI/CD, domains/SSL, and AKS/FKE/K3S/EKS, turning recurring unknowns into diagnosable and recoverable systems.
Introduced PostHog-based observability for rollout impact, feature adoption, anomaly detection, and regression tracing across release cycles.
Built AI-assisted engineering agents for code review, deployment support, service-quota checks, API health monitoring, and release analysis.
Built CDxP, a customer data platform for identifying, unifying, and activating customer profiles from heterogeneous schemas across disconnected systems.
Key contributions
Led a front-end team of 4, delivering 10+ projects across the CDxP app, Magento/WordPress demos, JS SDKs, and mobile SDKs.
Shipped advanced product surfaces including 360 customer profiles, campaign builders, analytics, segmentation, and partner-facing demos.
Developed a lightweight JS SDK with full tracking/engagement capabilities under 200KB and <150ms load time.
Built reusable UI utilities, RBAC hooks, data-visualization flows, and testing coverage that improved delivery speed and maintainability.
An out-sourcing company. Most projects revolve around mobile and web apps.
Key contributions
With expertise in the end-to-end software production process, I led a small team, mastering the phases from requirements gathering to project security, laying the groundwork for future leadership roles.
Engaging in 8+ diverse projects across education, food and drink, banking, and e-commerce domains, I gained invaluable insights into both web and mobile application development.
Helped secure and deliver key projects such as Savyu and Bank Tool, generating over $20,000 in revenue and earning Best Rookie of the Year recognition.
A real estate-domain startup. I was one of the founding engineers.
Key contributions
Initiated involvement in primary web app development as a Front-end Developer. Obtained foundational web development skills, with a specialization in React JS and related technologies. Collaborated on responsive design projects, prioritizing enhancements for user experience.
Led a 4-person engineering team as Tech Lead and system architect, owning technical direction, architecture decisions, review standards, onboarding, and cross-repository delivery across 9 split repositories.
Designed LogiUP as a multi-tenant logistics SaaS: one Next.js UI codebase for web and Electron desktop, a NestJS control plane, FastAPI AI data plane, PostgreSQL, Redis/BullMQ, Cloudflare R2, and isolated staging/production GitOps environments.
Engineered tenant isolation end to end with customer subdomains, database-backed host resolution, tenant-scoped RBAC and tokens, wildcard/on-demand TLS, and a self-owned OAuth 2.1/OIDC provider using RS256/JWKS plus PKCE/deep-link authentication for Electron.
Shipped the AI-assisted customs workflow with 6 least-privilege runtime roles, resumable private-object uploads, human-confirmed AI suggestions, and 31 typed API endpoints across 8 independently confirmed declaration sections.
Built the product integration that helped BonBon advance from MVP to a live field pilot in 3 months, be selected as a Top 3 finalist at Tasco × GenAI Fund's Wash3000 MVP Demo Day, and reach the final pitch for a $500K equity investment.
Architected and integrated a 12-screen Mini App into VETC's 4.3M-user app ecosystem, with silent partner-code login, memory-only sessions, deep links, serialized foreground polling, and privacy allow-listed analytics.
Made releases safe across Go API, Backoffice, web, and mobile using kill-switch feature flags, deterministic rollout, transactional audit, checksum/CSP gates, Playwright flows, and 800+ unit tests.