Nguyen Le Phong
시니어 / 리드 포지션을 찾고 있습니다

Nguyen Le Phong

시니어 소프트웨어 엔지니어 · 테크 리드
풀스택 · 플랫폼 엔지니어링 · 딜리버리 리더십

프런트엔드 앱, 백엔드 서비스, CI/CD 파이프라인, 릴리스 워크플로, 프로덕션 인프라까지 엔드 투 엔드 시스템을 설계하고 운영합니다. 최근에는 11명 팀을 이끌며 멀티 테넌트 플랫폼, 보안 금융 연동, 마이크로프런트엔드 아키텍처를 구축하고 있습니다.

프로필

저와 제 일하는 방식을 간단히 소개합니다

정보기술 학사(소프트웨어 공학 부전공, GPA 3.36)를 보유하고 약 8년의 풀스택 소프트웨어 개발 경력을 갖추었으며, 그중 3년 이상은 기술 리더십, 아키텍처 의사결정, 팀 간 딜리버리 조율에 기여했습니다.

프런트엔드 앱과 백엔드 서비스부터 CI/CD 파이프라인, 릴리스 워크플로, 프로덕션 인프라까지 엔드 투 엔드 시스템을 직접 설계, 구축, 운영합니다. 자동화, 운영 명확성, 신뢰할 수 있는 딜리버리를 강조합니다.

최근 몇 년간 집중해온 하드 스킬은 다음과 같습니다:

  • FE · BE · 인프라

    엔드 투 엔드 엔지니어

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

  • 30+ 테넌트 운영 중

    멀티 테넌트 플랫폼

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

  • 11명 팀

    딜리버리 리더십

    11명 이상 엔지니어 리딩 — 채용, 조직 설계, RFC, 런북, 롤아웃 플레이북, 1:1 코칭.

  • 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. NDSVN JSC

    Ho Chi Minh City, Vietnam

    Head of Tech

    Aug 2025 - Present

    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
  2. Zalo PC - VNG Corp

    VNG Campus - District 7

    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에 집중.
    ReactJsNode.jsElectronTypescriptKotlin
  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
작업

주요 프로젝트

Digital SAT Math

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

함께 만들어 봅시다

출시할 가치가 있는 어려운 문제가 있나요?

제품이 빠르게 성장하고, 팀이 명확함을 필요로 하며, 인프라가 부하 하에서도 잘 작동해야 할 때 가장 유용합니다. 연락 주세요 — 모든 메시지를 읽습니다.