Nguyen Le PhongNguyen Le Phong
Zalo PC Lead Software Engineer

Nguyen Le Phong

Lead Software Engineer · 테크 리드
크로스플랫폼 제품 · 데이터 연속성 · 안정적인 딜리버리

Zalo PC의 Lead Software Engineer로서 80M+ MAU Zalo 생태계의 기기 간 데이터 경험을 구축하고 있습니다. 최근에는 PC 메시지 백업과 모바일 복원을 출시해 기기 변경, 휴대폰 분실, 앱 재설치 상황의 복구를 지원했습니다. 8+ 년 동안 React/Electron, 모바일, 백엔드 서비스, Kubernetes, 보안 핀테크 연동과 딜리버리 리더십을 두루 경험했습니다.

  • Zalo의 80M+ MAU 생태계를 위한 엔지니어링
  • 크로스플랫폼 제품 딜리버리의 Lead 역할
  • PC 메시지 백업과 모바일 복원을 2026년 7월 출시
핵심 역량

시스템을 설계합니다. 제품을 출시합니다. 팀을 이끕니다.

Zalo PC Lead Software Engineer로서 대규모 메시징, CDP, 핀테크, 교육, 부동산 분야에서 8+ 년 동안 프로덕션 소프트웨어를 제공해 왔습니다.

실무 엔지니어링과 기술 리더십을 함께 수행하며 모호한 목표를 신뢰할 수 있는 시스템으로 전환하고, 아키텍처와 코드 품질을 이끌며, 딜리버리 조율과 관측 가능성 및 프로덕션 운영을 강화합니다.

제품, 시스템, 팀의 세 축에 집중합니다.

  • FE · BE · 인프라

    엔드 투 엔드 엔지니어

    프런트엔드, 백엔드, CI/CD, 릴리스, 프로덕션 인프라 — 전체 라이프사이클을 한 명이 담당.

  • 30+ 테넌트 운영 중

    멀티 테넌트 플랫폼

    피처 플래그, RBAC, 퍼센트/세그먼트 롤아웃, JSON 설정값, 무상태 런타임 평가.

  • 11명 팀

    기술 및 팀 리더십

    명확한 ownership, 채용, RFC, runbook, rollout playbook, 1:1 coaching으로 개발 및 QC 팀을 이끕니다.

  • Gtel · Napas

    보안 금융 연동

    RSA-4096 핸드셰이크, AES-256 페이로드, mTLS, 인증서 핀닝, 멱등 계약, 재시도 큐.

  • MFE · <150ms

    마이크로프런트엔드 & SDK

    Angular 호스트 + React 모듈로 독립 배포. JS SDK는 <200KB, <150ms.

  • 프로덕션 운영 중

    AI 우선 엔지니어링

    코드 리뷰, 배포 보조, 서비스 쿼터, API 헬스, 릴리스 분석용 AI 에이전트 구축.

  • 백엔드: Node.js, Java (Spring)에 대한 깊은 실무 경험. 명확한 계약, 인증·암호화, 하위 호환성, 엔터프라이즈 및 서드파티 연동의 견고함을 갖춘 REST/GraphQL API 설계.
  • 프런트엔드: React(TypeScript, Next.js), React Native, Angular 기반 마이크로프런트엔드 호스트로 복잡한 클라이언트 앱 구축 및 유지보수. 성능 최적화, 상태 관리, 확장 가능한 UI 아키텍처 패턴 적용.
  • 데이터베이스: MySQL에 대한 깊은 실무 경험. 스키마/데이터 모델 설계, 인덱스 전략, 쿼리 최적화, 트랜잭션 경계, 마이그레이션 계획, 분산·고처리량 시스템의 일관성 트레이드오프에 집중.
  • 인프라 & 플랫폼 엔지니어링: 여러 환경에서 DockerKubernetes 실무 경험. 매니지드 클러스터(AKS, EKS, FKE, K3S) 운영, ArgoCD GitOps 배포, CI/CD 파이프라인, 환경 설정, 도메인/SSL 관리.
  • 아키텍처 & 딜리버리: 마이크로프런트엔드 및 멀티 테넌트 아키텍처, 피처 플래그 기반 롤아웃, 점진적 딜리버리 전략, 옵저버빌리티를 적용하여 안전한 릴리스와 프로덕션 진단 지원.
  • 테스트: Jest, Cucumber, Puppeteer, Testing Library를 실무에 적용하여 서비스와 앱 전반의 회귀 안정성, 릴리스 신뢰성, 프로덕션 준비성 확보.
  • 라이브러리: Firebase, Strapi, Directus, React Flow, Webpack, Redux, React Query, G2plot에 능숙.
  • 기타: 마이크로프런트엔드 아키텍처, 반응형 디자인, 크로스 브라우저 호환성, SEO, GraphQL, Electron에 친숙.
경험

역할별 주요 임팩트

  1. Zalo PC - VNG Corp

    Ho Chi Minh City, Vietnam

    Lead Software Engineer

    Mar 2, 2026 - Present

    2026년 3월 2일 Zalo PC에 Lead Software Engineer로 복귀해 크로스디바이스 메시징과 클라이언트 스토리지 영역에서 실무 개발과 기술 리더십을 함께 맡고 있습니다.

    • Zalo PC 메시지 백업과 모바일 복원을 출시해 기기 변경 시에도 텍스트 대화 기록을 유지할 수 있도록 했습니다.
    • zCloud offload의 안정성과 관측 가능성을 개선해 클라이언트 스토리지 문제를 더 쉽게 탐지하고 진단할 수 있도록 했습니다.
    • 기술 방향, 코드 리뷰, 딜리버리 조율을 통해 엔지니어링 팀을 이끌고 있습니다.
    ReactNode.jsElectronTypeScriptKotlin

    Senior Software Engineer

    May 2024 - Aug 2025

    크로스플랫폼 Zalo PC(Web, macOS, Windows)의 코어 개발자로 15M+ MAU를 서비스. 다크 모드, 다이내믹 테마, 사용자 행동 추적 등 핵심 기능 제공. 50+ 개발자를 위한 프로모션 플로우와 확장 가능한 디자인 시스템 개발 주도. 견고하고 효율적인 솔루션으로 성능 최적화, 유지보수성 향상, 비즈니스 성장에 기여.

    Zalo 안드로이드 모바일 앱을 적극적으로 유지보수하고 개선하며, 약 8000만 사용자를 위한 핵심 기능의 안정성성능 보장.

    • 다크 모드, 다운로드 모듈, Kiki Bot, 로그 추적 등 10개 이상의 기능을 제공하여 UX와 참여도 향상.
    • 추적 및 모니터링 시스템이 통합된 프로모션 플로우를 개발하여 15M+ MAU에 걸친 활성화 성공 견인.
    • Storybook을 사용해 확장 가능한 디자인 시스템 개발을 주도하며, 50+ 개발자를 위한 UI 일관성과 효율성 확보.
    • 50+ 클라이언트 사용자를 적극적으로 지원하며, 헌신효과적인 문제 해결로 신속하게 문제를 해결하여 강한 긍정적 피드백 획득.
    • Zalo 안드로이드 앱에서 3+ 기능을 유지·개선하며, 안정성, 성능, 약 8000만 사용자를 위한 매끄러운 UX에 집중.
    ReactNode.jsElectronTypeScriptKotlin
  2. NDSVN JSC

    Ho Chi Minh City, Vietnam

    Senior Software Engineer Lead

    Aug 2025 - Mar 2026

    CTO 인수인계 이후 제품 딜리버리와 기술 방향을 책임지고, 아키텍처 결정, 롤아웃 시스템, 엔터프라이즈 연동, 팀 간 정렬을 주도. 8명 개발자(시니어 4명 포함)와 3명 QC 엔지니어로 구성된 딜리버리 팀을 관리.

    • 우선순위 규칙 엔진, 퍼센트 롤아웃(테넌트/세그먼트/환경), JSON 설정값, 무상태 런타임 평가를 갖춘 .NET Core 멀티 테넌트 피처 플래그 시스템 (30+ 테넌트, ~40k 사용자)을 설계. 모바일/웹 앱을 구동하고 고트래픽 테넌트에서 통제된 점진적 프로덕션 릴리스 가능.
    • Gtel과 Napas와 보안 연동 구축: RSA-4096 핸드셰이크, AES-256 페이로드 암호화, mTLS 상호 인증, 인증서 핀닝, 재시도 큐, 멱등 API 계약, 불안정한 서드파티 서비스용 ACK 기반 모니터링.
    • 마이크로프런트엔드 아키텍처(Angular 호스트 + React 모듈)를 도입하여 독립적인 배포 사이클과 기능 분리 실현 — 팀 간 회귀 영향과 배포 결합 감소.
    • 옵저버빌리티 스택(PostHog + 메트릭 파이프라인 + 워크플로)을 도입해 롤아웃 영향, 기능 채택, 이상 탐지, 회귀 추적 가능 — 릴리스 사이클 전반에서 디버깅/분석 시간 대폭 단축.
    • 인계받은 인프라의 오너십을 맡고 조직을 멈추지 않게 함 — 프로덕션 화재, 파이프라인 실패, 클러스터 특이 사항, 연동 불안정을 조용히 흡수해 제품과 팀이 지체되지 않도록 함. ArgoCD, CI/CD, 도메인/SSL, AKS/FKE/K3S/EKS 클러스터를 진단 가능, 복구 가능, 안정적인 시스템으로 정비.
    • 코드 리뷰, 배포 보조, 서비스 쿼터 검증, API 헬스 모니터링, 릴리스 분석을 지원하는 AI 에이전트 구축 — 제품 팀의 의사결정 및 딜리버리 루프 단축.
    • 불안정한 파트너를 처리하고 서드파티 생태계와의 계약 전 검증을 보장하기 위한 연동 시뮬레이션과 sandbox/demo 모듈 개발.
    • 리더십 전환 후 엔지니어링 조직을 재구성: 조직도, 역량 매트릭스, 워크로드 라우팅, 오너십 경계 정의 — 자율성을 풀어주고 기술 의사결정의 리드타임 단축.
    • 통합 엔지니어링 플레이북 수립: 브랜치 전략, 커밋 컨벤션, 릴리스 태깅, 롤아웃 기준, API/연동 규칙, 기술 사양 저장소(RFC, 런북, 트러블슈팅 가이드).
    • 채용 및 역량 성장 루프 주도: 구조화된 면접(QC/풀스택), 온보딩 경로, 1:1 코칭, 성과 평가 사이클, 팀 간 갈등 해결로 협업적이고 성과 지향적인 딜리버리 유지.
    • 문서화 우선 문화와 프로세스 가드레일(체크리스트, 인계 규칙, 롤백 준비)로 딜리버리 품질을 유지하며, 확장 단계에서도 예측 가능한 릴리스 케이던스 보장.
    React.jsAngularNode.jsFlutter.NETAKS/FKE/K3S/EKS
  3. PrimeData VN

    Binh Thanh

    Senior Full-stack Software Engineer

    July 2020 - Apr. 2024

    이 회사는 CDxP라는 제품을 만든다. 간단히 말해, 고객 프로파일을 호스팅하고 처리하기 위해 맞춤 제작된 데이터 플랫폼이다(핵심 솔루션은 다양한 서비스와 시스템에서 오는 이기종 스키마와 형식의 고객 데이터를 식별하고 통합하는 방법).

    • 프런트엔드 팀을 이끌고 CDxP 앱, Magento 및 WordPress 데모, JS SDK, 모바일 SDK 등 10개 이상의 프로젝트를 제공.
    • 4명 팀을 관리하고 여러 주요 파트너를 만족시키는 제품 로드맵에 맞춰 UI/UX를 강화하고 360 프로파일, 캠페인 빌더 등 고급 기능을 구현.
    • 전체 기능을 갖춘 가벼운 JS SDK(<200kb, <150ms 로드 타임)를 개발하여 프로젝트 전반의 매끄러운 통합 지원.
    • 신속한 문제 해결을 발휘하여 고객과 투자자에게 인상 깊은 빠른 기능 데모 보장.
    ReactJsNext.jsTypescriptWordPressSDKAntdesignTeam LeadershipReact NativeNode.js
  4. Splus-Software JSC

    Tan Binh

    Java Developer

    Mar 2019 - July 2020

    아웃소싱 회사. 대부분의 프로젝트는 모바일 및 웹 앱을 중심으로 진행.

    • 엔드 투 엔드 소프트웨어 생산 프로세스 전문성을 바탕으로 작은 팀을 이끌며 요구사항 수집부터 프로젝트 보안까지의 단계를 익혀 향후 리더십 역할의 기반을 마련.
    • 교육, 식음료, 은행, 전자상거래 등 다양한 도메인에서 8개 이상의 프로젝트에 참여하며 웹과 모바일 앱 개발 모두에 대한 귀중한 통찰력 획득.
    • 프로젝트 용병으로서 Savyu와 Bank Tool 같은 중요한 프로젝트를 확보하여 $20,000 이상의 매출을 창출하고, 영향력 있는 기여로 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

    부동산 도메인 스타트업. 창립 엔지니어 중 한 명.

    • 프런트엔드 개발자로서 주요 웹 앱 개발에 처음 참여. React JS와 관련 기술에 특화된 기본 웹 개발 스킬 습득. 반응형 디자인 프로젝트에서 협업하며 UX 향상에 우선순위.
    ReactJsJavascriptWordpressMaterial UI
프로젝트

주요 프로젝트와 성과

LogiUP - Multi-tenant Logistics SaaS

Mar 2026 - Present
Next.jsElectronNestJSTypeScriptPythonPostgreSQLRedisCloudflare R2DockerGitHub Actions
  • Tech Lead이자 system architect4명 engineering team을 이끌며 technical direction, architecture decision, review standard, onboarding, 9개 split repository 전반의 delivery를 책임졌습니다.
  • LogiUP을 multi-tenant logistics SaaS로 설계했습니다. Web과 Electron desktop이 하나의 Next.js UI codebase를 공유하고 NestJS control plane, FastAPI AI data plane, PostgreSQL, Redis/BullMQ, Cloudflare R2, 분리된 staging/production GitOps 환경으로 구성됩니다.
  • 고객 subdomain, database-backed host resolution, tenant-scoped RBAC/token, wildcard/on-demand TLS로 tenant isolation을 end-to-end로 설계하고 RS256/JWKS와 Electron용 PKCE/deep-link 인증을 갖춘 자체 OAuth 2.1/OIDC provider를 구축했습니다.
  • 6개의 최소 권한 runtime role, 재개 가능한 private-object upload, 사용자 확인 기반 AI 제안, 독립 확인 가능한 8개 신고 section을 아우르는 31개의 typed API endpoint로 AI 기반 세관 workflow를 제공했습니다.

BonBon - VETC Mini App & Automotive Platform

Apr 2026 - Present
GoReactNext.jsReact NativePostgreSQLRedisPostHogPlaywright
  • BonBon이 MVP에서 실제 현장 pilot로 진입하도록 product integration을 구축해 3개월 만에 Tasco × GenAI Fund Wash3000 MVP Demo Day의 Top 3 finalist에 올랐고, $500K equity investment를 위한 final pitch까지 진출했습니다.
  • 12화면 Mini App을 설계해 430만 사용자 규모의 VETC app ecosystem에 통합하고, partner code silent login, memory-only session, deep link, foreground serialized polling, PII allow-list analytics를 구현했습니다.
  • kill-switch feature flag, deterministic rollout, transactional audit, checksum/CSP gate, Playwright flow, 800+ unit test로 Go API, Backoffice, web, mobile 전반의 release safety를 확보했습니다.

Digital SAT Math

Oct 2023 - Apr 2025
Next.jsReactReact NativeAntdesignDockerGCPDirectusGoogle AdsStripe
  • UI/UX 디자인, 제품 엔지니어링, 사용자 행동 분석에 걸친 제품 개발을 조율하여 두 달 만에 10,000회를 초과하는 방문과 3,000건의 가입을 달성한 글로벌 사용자 기반 확보.
  • parasite SEO 기법 숙련도를 포함한 전략적 SEO 이니셔티브로 Google 검색 순위 향상. 이러한 노력은 상당한 성능 향상과 업계 동종 업체와 일치하는 제품 포지셔닝으로 이어짐.
  • 1 CPU256 MiB의 메모리 한도를 가진 단일 Cloud Run 인스턴스를 활용하여 프런트엔드 앱 개발에서 효율성과 자원 최적화 입증.
  • 모바일 우선 접근 방식으로 모바일 앱 개발을 주도하여 이틀 내 앱스토어 빠른 배포 가능. 또한 모든 기기에서 매끄러운 PWA 설치를 보장하여 접근성과 UX 향상.
  • 수익 창출을 강화하기 위해 Google Ads 통합과 Stripe 결제 플로우 구현을 포함한 수익화 기능 개발.

CDP

July 2020 - Apr 2024
ReactNext.jsAntdesignReact NativeWordPressDocker
  • CDxP 프로젝트의 아키텍처와 구현을 주도하며 UI/UX 기능에 집중하여 전반적인 사용자 경험을 향상하고 사용자 참여도 증가.
  • 중첩 라우터를 구성하고 확장 가능한 프로젝트 구조를 유지하며 ES6, Typescript, 데이터 타입에 대한 강한 지식을 보여 코드 유지보수성을 개선하고 코드 관련 문제 감소.
  • 오류 추적과 개선을 효과적으로 수행하고 버그 수정을 지원하여 프로젝트의 안정성을 보장하고 시스템 신뢰성을 향상시키며 다운타임 감소.
  • 적응형 클라이언트 구성에서 컴포넌트 접근 권한을 확인하기 위한 RBAC 훅 구현. 또한 모듈식 디자인 덕분에 다양한 프로젝트에서 공유 가능한 20개 이상의 재사용 가능한 유틸리티 기능 구축.
  • 프로파일, 캠페인, 분석 등 10개 이상의 고급 기능 엔지니어링.
  • 100개 이상의 시나리오1000개 이상의 테스트 케이스로 핵심 CDP 기능을 다루는 견고한 테스트 플로우 확립.
  • BDD, 단위 테스트, E2E 테스트를 포함한 테스트 방법론에서 도메인 전문성 획득 및 탁월함을 발휘하여 테스트 커버리지를 향상하고 소프트웨어 버그를 30% 감소.
  • 런타임 토글링을 위한 피처 플래그를 개발하여 A/B 테스트와 고객 세그먼트 기반 기능 그룹화를 가능하게 하고, 기능 제공 최적화와 채택 증가.
  • 명료성과 유지보수 용이성을 위해 컴포넌트를 문서화하여 코드 가독성을 향상하고 유지보수 시간 단축.

Event Tracking - Web SDK

May 2021 - Jan 2024
Vanilla JSWebSocketWeb WorkerFirebase
  • vanilla JS를 사용하여 5개 이상의 모듈을 성공적으로 개발하고 10개 이상의 고급 기능 통합. 인상적인 <200kb의 번들 크기와 <150ms의 로드 시간 달성(번들 최적화 기법을 모두 적용하기 전에 측정).
  • 백그라운드 멀티태스킹을 용이하게 하기 위해 웹 워커와 서비스 워커 활용. 복잡한 기능을 효과적으로 관리하고 동시 다중 탭 사용과 같은 여러 엣지 케이스 처리.
  • 또한 마이크로프런트엔드 아키텍처를 사용하여 개인화된 추천 기능 설계 및 구현. 구체적으로 사용자가 좋아할 만한 제품을 보여주는 캐러셀 블록으로 사용자 경험과 참여도 향상.
  • 구축된 다양한 고급 기능에는 웹 팝업, 웹 푸시 알림, 웹 컴포넌트 임베딩, WebSocket 통합, 여러 탭에 걸친 성가신 팝업 관리가 포함됨.
  • 또한 JS Closure를 활용하여 모듈 구조를 조직화하고 매끄러운 기능 내보내기 또는 데이터 캡슐화를 가능하게 하여 전역 범위 내 충돌 회피.

Vietnam Australia Center

May 2023
ReactFirebaseNext.js
  • Vietnam Australia Center에서 Front-end Project 강좌를 가르치는 책임을 맡음.
  • 매력적인 강의를 설계하고 진행하며 학생들에게 프런트엔드 개발 프로젝트에 대한 실습 지도 제공.
  • 협력적인 학습 환경 조성에 집중하고 12명의 학생에게 팀워크를 장려하며 업계 모범 사례에 맞춰 강의를 조정.
  • 개인화된 피드백멘토링을 제공하여 학생들이 도전 과제를 극복하고 강좌 자료에 대한 포괄적인 이해를 보장하도록 지원.

House Management - Mona House

Feb 2020 - May 2020
React NativeRealm DBFigma
  • 효율적인 주택 관리를 위해 React Native와 Realm DB를 사용해 종합 모바일 애플리케이션 Mona House 개발.
  • 재사용 가능한 컴포넌트, 매끄러운 애니메이션, 네이티브 모듈과의 매끄러운 통합에 중점을 둔 크로스플랫폼 앱 개발 전문화.
  • 고급 디버깅 도구와 성능 프로파일링으로 복잡한 문제를 신속하게 식별하고 해결하는 강력한 문제 해결트러블슈팅 능력 발휘.
  • 새 기술에 대한 적응력빠른 학습 곡선을 보여 새 프레임워크, 프로그래밍 언어, 도구의 매끄러운 구현을 가능하게 하고 프로젝트 완수 보장.

Bank tool - Mobivi

Dec 2019
ReactJavaSpring BootMySQLRedux
  • Mobivi에서 20개 이상의 Excel 파일(각각 20,000개 이상의 레코드 포함)을 수집하고 처리하는 데 중점을 둔 풀스택 웹 애플리케이션 개발.
  • 이 애플리케이션은 사용자로부터 점진적으로 계산된 트랜잭션 데이터를 효율적으로 처리하여 정확하고 신뢰할 수 있는 보고를 보장하도록 설계됨.

Savyu - Synova Solutions

May 2019
React NativeReactNode.jsFirebaseRedux
  • Synova에서 두 개의 모바일 애플리케이션 개발에 핵심적인 역할 — 하나는 가맹점을 대상으로, 다른 하나는 소비자를 대상으로.
  • 관리자가 사용자 데이터를 효율적으로 관리할 수 있는 웹 애플리케이션 제작에 기여.
  • 모바일 앱 개발에 대한 숙련도를 보이며 크로스 펑셔널 팀과 협력하여 직관적이고 고성능인 애플리케이션의 성공적인 제공 보장.

연결

제품과 시스템에 대해 이야기하기

제품 딜리버리, 시스템 신뢰성, 기술 리더십이 함께 필요한 문제에 관심이 있습니다.