Nguyen Le PhongNguyen Le Phong
Lead Software Engineer tại Zalo PC

Nguyen Le Phong

Lead Software Engineer · Technical Lead
Cross-platform product · Data continuity · Reliable delivery

Là Lead Software Engineer tại Zalo PC, tôi xây dựng các hành trình dữ liệu xuyên thiết bị trong hệ sinh thái Zalo có 80M+ MAU. Gần đây nhất, tôi ship backup tin nhắn trên PC và restore về mobile cho các tình huống đổi máy, mất điện thoại hoặc cài lại ứng dụng. Hơn 8 năm qua, tôi làm việc xuyên React/Electron, mobile, backend service, Kubernetes, integration fintech bảo mật và delivery leadership.

  • Làm kỹ thuật trong hệ sinh thái Zalo có 80M+ MAU
  • Vai trò Lead cho cross-platform product delivery
  • Backup tin nhắn PC và restore về mobile ra mắt tháng 7/2026
Năng lực

Kiến trúc hệ thống. Ship sản phẩm. Dẫn dắt đội ngũ.

Lead Software Engineer tại Zalo PC với 8+ năm xây dựng sản phẩm production trong các domain messaging quy mô lớn, CDP, fintech, giáo dục và bất động sản.

Biến bài toán mơ hồ thành hệ thống đáng tin cậy bằng hands-on engineering, technical leadership và ownership xuyên suốt từ architecture đến production.

Tập trung vào ba lớp: sản phẩm, hệ thống và đội ngũ.

  • Ý tưởng tới prod

    Sở hữu từ sản phẩm đến nền tảng

    Đưa nhu cầu sản phẩm từ UI, API, release, observability đến theo dõi incident sau production.

  • 30+ tenant

    Hệ thống progressive delivery

    Feature flag, rollout theo segment, JSON-config values, runtime stateless và release production có kiểm soát.

  • Team 11 người

    Dẫn dắt kỹ thuật và đội ngũ

    Thiết lập ownership rõ ràng, tuyển dụng, RFC, runbook, rollout playbook và coaching 1:1 cho đội developer và QC.

  • Gtel · Napas

    Integration bảo mật

    RSA-4096 handshake, AES-256 payload, mTLS, certificate pinning, contract idempotent và retry queue.

  • MFE · SDK

    Kiến trúc front-end mở rộng

    React/Next.js, design system, Micro-Frontend Angular host + React module và SDK nhẹ dưới budget hiệu năng chặt.

  • Agent đang chạy

    AI hỗ trợ vận hành kỹ thuật

    Xây dựng internal agent cho code review, hỗ trợ deploy, kiểm tra quota dịch vụ, giám sát API và phân tích release.

  • Back-end: Node.js, Java Spring và .NET Core cho REST/GraphQL service, auth, mã hoá, contract tương thích ngược và integration enterprise/bên thứ ba.
  • Front-end: React, Next.js, TypeScript, React Native, Micro-Frontend host Angular, design system Storybook, state management và kiến trúc UI nhạy với hiệu năng.
  • Cơ sở dữ liệu: MySQL schema design, indexing, tối ưu query, ranh giới transaction, kế hoạch migration và đánh đổi consistency trong hệ thống throughput cao.
  • Hạ tầng & Platform: Docker, Kubernetes, AKS, EKS, FKE, K3S, ArgoCD, CI/CD, cấu hình môi trường, domain/SSL và xử lý phục hồi production.
  • Kiến trúc & Delivery: Multi-tenant architecture, feature-flag rollout, Micro-Frontend composition, progressive delivery, observability, RFC và runbook.
  • Testing & Quality: Jest, Cucumber, Puppeteer, Testing Library, BDD/E2E coverage, release checklist, rollback readiness và phòng chống regression.
  • Thư viện & Platform: Firebase, Strapi, Directus, React Flow, Webpack, Redux, React Query, G2plot, PostHog, Electron và mobile tooling.
  • Cách làm việc: Tuyển dụng, onboarding, coaching, documentation-first delivery, phối hợp liên đội, giao tiếp stakeholder và AI-assisted engineering thực dụng.
Kinh nghiệm

Tác động qua từng vai trò

  1. Zalo PC - VNG Corp

    Ho Chi Minh City, Vietnam

    Lead Software Engineer

    Mar 2, 2026 - Present

    Quay lại Zalo PC ngày 02/03/2026 với vai trò Lead Software Engineer, vừa trực tiếp phát triển sản phẩm vừa dẫn dắt kỹ thuật cho messaging xuyên thiết bị và client storage.

    Thông tin ra mắtXem bài trên VnExpress
    • Ship tính năng backup tin nhắn trên Zalo PC, restore về mobile, giúp người dùng giữ lại lịch sử trò chuyện văn bản khi chuyển thiết bị.
    • Cải thiện độ tin cậy và observability của zCloud offload, giúp các vấn đề client storage dễ phát hiện và chẩn đoán hơn.
    • Dẫn dắt team engineering qua định hướng kỹ thuật, code review và điều phối delivery.
    ReactNode.jsElectronTypeScriptKotlin

    Senior Software Engineer

    May 2024 - Aug 2025

    Core engineer của Zalo PC đa nền tảng (Web, macOS, Windows), phục vụ 15M+ MAU, tham gia ownership từ feature sản phẩm, tracking, design system đến độ ổn định release.

    Đồng thời đóng góp cho Zalo Android, cải thiện độ ổn định và hiệu năng feature cho sản phẩm mobile gần 80 triệu người dùng.

    • Ra mắt 10+ feature sản phẩm, gồm dark mode, download flow, bề mặt Kiki assistant, logging và behavior tracking.
    • Xây dựng promotion flow tích hợp tracking và monitoring, hỗ trợ activation trên 15M+ MAU.
    • Dẫn dắt design-system work bằng Storybook, cải thiện tính nhất quán UI và khả năng tái sử dụng cho 50+ developer.
    • Xử lý support/rollout issue cho 50+ client user trong khi vẫn giữ chất lượng feature và release confidence.
    • Bảo trì 3+ Android feature, tập trung vào stability, performance và UX ở quy mô gần 80M người dùng.
    ReactNode.jsElectronTypeScriptKotlin
  2. NDSVN JSC

    Ho Chi Minh City, Vietnam

    Senior Software Engineer Lead

    Aug 2025 - Mar 2026

    Nhận ownership kỹ thuật sau giai đoạn CTO chuyển giao, dẫn dắt delivery sản phẩm, quyết định kiến trúc, hệ thống rollout, integration enterprise và thực thi liên đội cho đội delivery gồm 8 developer và 3 QC engineer.

    • Thiết kế nền tảng feature flag multi-tenant .NET Core cho 30+ tenant~40k người dùng, gồm rule ưu tiên, rollout theo tenant/segment/env, JSON-config values và runtime stateless.
    • Xây dựng integration bảo mật với Gtel & Napas bằng RSA-4096 handshake, mã hoá AES-256, mTLS, certificate pinning, contract idempotent, retry queue và monitoring theo ACK.
    • Triển khai kiến trúc Micro-Frontend với Angular host và React module, cho phép deploy độc lập, cô lập feature và giảm bề mặt regression.
    • Ổn định hạ tầng kế thừa gồm ArgoCD, CI/CD, domain/SSL và AKS/FKE/K3S/EKS, biến các ẩn số lặp lại thành hệ thống chẩn đoán và phục hồi được.
    • Đưa PostHog-based observability vào rollout impact, adoption, anomaly detection và regression tracing qua các chu kỳ release.
    • Xây dựng AI-assisted engineering agent cho code review, hỗ trợ deploy, kiểm tra service-quota, giám sát API và phân tích release.
    • Thiết lập lại vận hành kỹ thuật: org chart, ma trận năng lực, ranh giới ownership, branch strategy, release tagging, RFC, runbook, onboarding và phỏng vấn có cấu trúc.
    React.jsAngularNode.jsFlutter.NETAKS/FKE/K3S/EKS
  3. PrimeData VN

    Binh Thanh

    Senior Full-stack Software Engineer

    July 2020 - Apr. 2024

    Xây dựng CDxP, nền tảng customer data giúp nhận diện, hợp nhất và kích hoạt customer profile từ nhiều schema rời rạc qua các hệ thống khác nhau.

    • Dẫn dắt đội front-end 4 người, ra mắt 10+ dự án gồm CDxP app, demo Magento/WordPress, JS SDK và mobile SDK.
    • Ship các bề mặt sản phẩm nâng cao như 360 customer profile, campaign builder, analytics, segmentation và demo cho partner.
    • Phát triển JS SDK nhẹ với tracking/engagement capability dưới 200KB và thời gian tải <150ms.
    • Xây dựng reusable UI utilities, RBAC hooks, data-visualization flow và testing coverage giúp tăng tốc delivery và maintainability.
    ReactJsNext.jsTypescriptWordPressSDKAntdesignTeam LeadershipReact NativeNode.js
  4. Splus-Software JSC

    Tan Binh

    Java Developer

    Mar 2019 - July 2020

    Công ty out-sourcing. Hầu hết dự án xoay quanh ứng dụng mobile và web.

    • Với chuyên môn về quy trình sản xuất phần mềm end-to-end, tôi đã dẫn dắt một đội nhỏ, làm chủ các giai đoạn từ thu thập yêu cầu đến bảo mật dự án, đặt nền tảng cho các vai trò leadership sau này.
    • Tham gia 8+ dự án đa dạng thuộc các lĩnh vực giáo dục, F&B, ngân hàngthương mại điện tử, tôi đã thu được những hiểu biết quý giá về phát triển ứng dụng web lẫn mobile.
    • Góp phần chốt và delivery các dự án quan trọng như Savyu và Bank Tool, tạo hơn $20,000 doanh thu và được ghi nhận Best Rookie of the Year.
    JavaSpring FrameworkReactJsNext.jsTypescriptReact NativeMy SQLAntdesignRealm DBWordpressNode.js
  5. Propman Guru

    District 2

    Fresher Front-end Developer

    May 2018 - Jan 2019

    Startup trong lĩnh vực bất động sản. Tôi là một trong những kỹ sư sáng lập.

    • Bắt đầu tham gia phát triển web app chính với vai trò Front-end Developer. Đạt được các kỹ năng phát triển web nền tảng, chuyên sâu React JS và các công nghệ liên quan. Cộng tác trong các dự án responsive design, ưu tiên nâng cao trải nghiệm người dùng.
    ReactJsJavascriptWordpressMaterial UI
Dự án

Dự án tiêu biểu và kết quả

LogiUP - Multi-tenant Logistics SaaS

Mar 2026 - Present
Next.jsElectronNestJSTypeScriptPythonPostgreSQLRedisCloudflare R2DockerGitHub Actions
  • Dẫn dắt đội engineering 4 thành viên với vai trò Tech Lead và system architect, chịu trách nhiệm technical direction, quyết định kiến trúc, chuẩn review, onboarding và delivery xuyên 9 split repository.
  • Thiết kế LogiUP thành một multi-tenant logistics SaaS: dùng chung một Next.js UI codebase cho web và Electron desktop, NestJS control plane, FastAPI AI data plane, PostgreSQL, Redis/BullMQ, Cloudflare R2 và môi trường staging/production tách biệt theo GitOps.
  • Thiết kế tenant isolation end-to-end với subdomain riêng cho khách hàng, host resolution dựa trên database, RBAC và token tenant-scoped, wildcard/on-demand TLS, cùng OAuth 2.1/OIDC provider tự chủ dùng RS256/JWKS và PKCE/deep-link cho Electron.
  • Ship workflow khai báo hải quan có AI với 6 runtime role theo least privilege, upload private object resumable, gợi ý AI có người xác nhận và 31 typed API endpoint trên 8 section khai báo xác nhận độc lập.

BonBon - VETC Mini App & Automotive Platform

Apr 2026 - Present
GoReactNext.jsReact NativePostgreSQLRedisPostHogPlaywright
  • Xây dựng phần tích hợp sản phẩm giúp BonBon đi từ MVP đến pilot thực địa trong 3 tháng, được chọn vào Top 3 finalist tại Wash3000 MVP Demo Day do Tasco × GenAI Fund tổ chức và tới vòng pitch cuối cho khoản đầu tư cổ phần $500K.
  • Kiến trúc và tích hợp Mini App 12 màn hình vào hệ sinh thái ứng dụng VETC có 4,3 triệu người dùng, với silent login qua partner code, session chỉ trong memory, deep link, polling tuần tự khi foreground và analytics theo PII allow-list.
  • Đảm bảo release an toàn xuyên Go API, Backoffice, web và mobile bằng kill-switch feature flag, deterministic rollout, transactional audit, gate checksum/CSP, Playwright flow và 800+ unit test.

Digital SAT Math

Oct 2023 - Apr 2025
Next.jsReactReact NativeAntdesignDockerGCPDirectusGoogle AdsStripe
  • Sở hữu product engineering từ UI/UX đến analytics, đạt 10,000+ lượt truy cập3,000+ đăng ký trong hai tháng.
  • Cải thiện acquisition bằng technical SEO, PWA installability và lộ trình release mobile-first.
  • Giữ hạ tầng gọn trên một Cloud Run instance (1 CPU, 256 MiB) trong khi bổ sung Google Ads và Stripe monetization.

CDP

July 2020 - Apr 2024
ReactNext.jsAntdesignReact NativeWordPressDocker
  • Dẫn dắt front-end architecture cho CDxP, ship profile, campaign, analytics, segmentation và giao diện cho partner.
  • Xây dựng RBAC hooks, nested routing, shared utilities và modular UI patterns giúp tăng maintainability qua nhiều sản phẩm.
  • Thiết lập BDD/E2E coverage với 100+ scenario1,000+ test case, giảm regression risk và production defect.

Event Tracking - Web SDK

May 2021 - Jan 2024
Vanilla JSWebSocketWeb WorkerFirebase
  • Xây dựng 5+ vanilla JS module cho tracking, web popup, push notification, WebSocket messaging và embedded web component.
  • Dùng web worker, service worker và multi-tab coordination để background work bền hơn trong điều kiện browser thực tế.
  • Giữ footprint tích hợp nhẹ dưới 200KB và thời gian tải <150ms trước cả các bước tối ưu bundle sâu hơn.

Vietnam Australia Center

May 2023
ReactFirebaseNext.js
  • Thiết kế và giảng dạy khoá front-end project cho 12 sinh viên, hướng dẫn đội từ requirement đến sản phẩm React/Next.js chạy được.
  • Review, mentoring và đưa thói quen delivery thực tế vào quá trình học.

House Management - Mona House

Feb 2020 - May 2020
React NativeRealm DBFigma
  • Xây dựng ứng dụng quản lý nhà bằng React Native và Realm DB với component tái sử dụng, interaction mượt và tích hợp native module.
  • Xử lý debugging và performance profiling trên ràng buộc mobile, đồng thời thích nghi nhanh với yêu cầu triển khai mới.

Bank tool - Mobivi

Dec 2019
ReactJavaSpring BootMySQLRedux
  • Xây dựng banking tool full-stack để ingest và xử lý 20+ file Excel, mỗi file có 20,000+ bản ghi.
  • Thiết kế workflow tính toán giao dịch tăng dần và báo cáo vận hành đáng tin cậy.

Savyu - Synova Solutions

May 2019
React NativeReactNode.jsFirebaseRedux
  • Phát triển feature cho app merchant và consumer bằng React Native, cùng admin web flow để quản lý người dùng.
  • Làm việc xuyên mobile, web và backend integration để ship trải nghiệm marketplace nhất quán.

Kết nối

Trao đổi về sản phẩm và hệ thống

Tôi quan tâm đến những bài toán cần đồng thời đẩy nhanh delivery, nâng độ tin cậy hệ thống và làm rõ cách đội ngũ vận hành.