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
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ũ.
Năng lực trọng tâm
Ý 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.
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.
Nền tảng kỹ thuật
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.
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ò
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.
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.
Đóng góp chính
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
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.
Đóng góp chính
Thiết kế nền tảng feature flag multi-tenant .NET Core cho 30+ tenant và ~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
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.
Đóng góp chính
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.
Công ty out-sourcing. Hầu hết dự án xoay quanh ứng dụng mobile và web.
Đóng góp chính
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àng và thươ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.
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.
Đóng góp chính
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.
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.
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.