Nguyen Le Phong
正在寻找高级 / Lead 机会

Nguyen Le Phong

高级软件工程师 · 技术负责人
全栈 · 平台工程 · 交付管理

我设计并运维端到端的系统 — 前端应用、后端服务、CI/CD 流水线、发布流程和生产基础设施。目前带领一支 11 人团队,交付多租户平台、安全的金融系统集成和微前端架构。

简介

关于我和我的工作方式

拥有信息技术学士学位(软件工程辅修,GPA 3.36),拥有近 8 年全栈软件开发经验,其中 3+ 年参与技术领导、架构决策与跨团队交付协调。

亲手设计、构建并运维端到端系统 — 从前端应用、后端服务到 CI/CD 流水线、发布流程和生产基础设施 — 高度强调自动化、运维清晰度和可靠交付。

以下是我近几年专注的硬技能:

  • FE · BE · 基础设施

    端到端工程师

    前端、后端、CI/CD、发布与生产基础设施 — 一人贯穿整个生命周期。

  • 30+ 租户在线

    多租户平台

    特性开关、RBAC、按比例/分群发布、JSON 配置值、无状态运行时评估。

  • 11 人团队

    交付领导

    带领 11+ 工程师 — 招聘、组织设计、RFC、Runbook、发布手册、1:1 辅导。

  • Gtel · Napas

    安全金融集成

    RSA-4096 握手、AES-256 负载、mTLS、证书锁定、幂等契约、重试队列。

  • MFE · <150ms

    微前端与 SDK

    Angular 宿主 + React 模块独立部署。JS SDK 小于 200KB,加载小于 150ms。

  • 生产环境代理

    AI 优先工程

    构建 AI 代理用于代码审查、部署辅助、服务配额、API 健康监控与发布分析。

  • 后端:Node.jsJava (Spring) 深度实战经验;设计 REST/GraphQL API,提供清晰契约、身份验证与加密机制、向后兼容性,并为企业级和第三方集成提供韧性。
  • 前端:使用 React(TypeScript、Next.js)、React Native 以及基于 Angular 的微前端宿主构建并维护复杂客户端应用;应用性能优化、状态管理与可扩展的 UI 架构模式。
  • 数据库:在 MySQL 上有深厚实战经验,专注于 schema 与数据模型设计、索引策略、查询优化、事务边界、迁移规划以及分布式与高吞吐系统的一致性权衡。
  • 基础设施与平台工程:在多个环境中实际使用 DockerKubernetes;运维托管集群(AKSEKSFKEK3S)、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 名 senior)与 3 名 QC 工程师组成的交付团队。

    • 设计 .NET Core 多租户特性开关系统 (30+ 租户,~40k 用户),具备优先级规则引擎、百分比发布(租户/分群/环境)、JSON 配置值与无状态运行时评估 — 驱动移动/Web 应用,并在高流量租户上实现可控的渐进式生产发布。
    • Gtel 和 Napas 建立安全集成:RSA-4096 握手、AES-256 负载加密、mTLS 双向认证、证书锁定、重试队列、幂等 API 契约和 ACK 驱动的不稳定第三方服务监控。
    • 实现 微前端 架构(Angular 宿主 + React 模块),实现独立部署周期与特性隔离 — 减少回归面与跨团队的部署耦合。
    • 引入可观测性栈(PostHog + 指标管道 + 工作流)用于发布影响、特性采用、异常检测与回归追踪 — 显著缩短调试/分析时间。
    • 接手继承的基础设施并保持组织运转 — 默默处理生产事故、流水线故障、集群异常与集成不稳定,使产品和团队不停滞;将 ArgoCD、CI/CD、域名/SSL 与 AKS/FKE/K3S/EKS 集群塑造为可诊断、可恢复、稳定的系统,而不是反复出现的未知问题
    • 构建 AI 代理,支持代码审查、部署助手、服务配额校验、API 健康监控和发布分析;缩短产品团队的决策与交付循环。
    • 开发集成模拟与 sandbox/demo 模块,处理不稳定合作伙伴并确保与第三方生态的合同前安全验证。
    • 在领导层交接后重组工程组织:定义组织架构、能力矩阵、工作路由与所有权边界 — 释放自主性并缩短技术决策的交付时间。
    • 建立统一的工程手册:分支策略、提交规范、发布打标签、发布标准、API/集成规则与技术规范库(RFC、Runbook、故障排查指南)。
    • 主导招聘与能力增长循环:结构化面试(QC/Fullstack)、入职路径、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 Android 移动端,为近 8000 万用户确保关键功能的稳定性性能

    • 交付了 10+ 个功能,包括暗黑模式、下载模块、Kiki Bot、日志追踪等,改善 UX 与用户活跃度。
    • 开发了带有集成追踪与监控系统的促销流程,在 15M+ MAU 上推动激活成功。
    • 使用 Storybook 主导构建可扩展的设计系统,为 50+ 开发者确保 UI 一致性与效率。
    • 主动支持 50+ 客户端用户,以专注有效的问题解决能力迅速处理问题,获得强烈的正面反馈。
    • Zalo Android 应用中维护并改进了 3+ 个功能,聚焦稳定性性能以及近 8000 万用户的无缝体验。
    ReactJsNode.jsElectronTypescriptKotlin
  3. PrimeData VN

    Binh Thanh

    Senior Full-stack Software Engineer

    July 2020 - Apr. 2024

    公司构建了所谓的 CDxP 产品。简而言之,这是一个定制化的数据平台,用于托管和处理客户档案(关键解决方案是如何从不同服务和系统的异构 schema 与格式中识别并统一客户数据)。

    • 带领前端团队交付 10+ 个项目,包括 CDxP 应用、Magento 与 WordPress 演示、JS SDK、移动 SDK 等。
    • 管理 4 人团队,与产品路线图保持一致以满足多个主要合作伙伴,提升 UI/UX 并实现 360 档案与 campaign builder 等高级功能。
    • 开发轻量级 JS SDK,功能完整(<200kb,<150ms 加载时间),促进跨项目的无缝集成。
    • 展现快速解决问题的能力,确保迅速完成功能演示以打动客户和投资人。
    ReactJsNext.jsTypescriptWordPressSDKAntdesignTeam LeadershipReact NativeNode.js
  4. Splus-Software JSC

    Tan Binh

    Java Developer

    Mar 2019 - July 2020

    一家外包公司。多数项目围绕移动端与 Web 应用

    • 凭借软件端到端生产流程的专业能力,我带领一支小团队,精通从需求收集到项目安全的各个阶段,为后续的领导角色奠定基础。
    • 教育、餐饮、银行电商等领域参与了 8+ 个多元化项目,获得了关于 Web 与移动应用开发的宝贵洞察。
    • 作为项目佣兵,我赢得了 Savyu 与 Bank Tool 等重要项目,创造了超过 $20,000 的收入,并因卓越贡献被评为年度最佳新人
    JavaSpring FrameworkReactJsNext.jsTypescriptReact NativeMy SQLAntdesignRealm DBWordpressNode.js
  5. Propman Guru

    District 2

    Fresher Front-end Developer

    May 2018 - Jan 2019

    一家房地产领域创业公司。我是创始工程师之一。

    • 作为前端开发者首次参与主要 Web 应用开发。获得了基础的 Web 开发技能,专注 React JS 及相关技术。在响应式设计项目上协作,优先提升用户体验。
    ReactJsJavascriptWordpressMaterial UI
作品

精选项目

Digital SAT Math

Oct 2023 - Present
Next.jsReactReact NativeAntdesignDockerGCPDirectusGoogle AdsStripe
  • 统筹从 UI/UX 设计、产品工程到用户行为分析的产品开发,在两个月内取得超过 10,000 次访问与 3,000 次注册的全球用户基础。
  • 通过战略性 SEO 举措(包括 parasite SEO 技术)提升 Google 搜索排名。这些努力带来了显著的性能提升,并使产品在行业中得到有效定位。
  • 通过仅使用一个具有 1 CPU256 MiB 内存上限的 Cloud Run 实例,展示前端应用开发中的效率与资源优化。
  • 移动优先方式主导开发移动应用,在两天内快速上架应用商店。同时确保所有设备上的 PWA 安装无缝,提升可达性与用户体验。
  • 开发变现功能,包括 Google Ads 集成与 Stripe 支付流程,增强营收能力。

CDP

July 2020 - Apr 2024
ReactNext.jsAntdesignReact NativeWordPressDocker
  • 主导 CDxP 项目的架构与实现,专注于 UI/UX 功能,从而提升了整体用户体验与用户参与度。
  • 配置嵌套路由,维持可扩展的项目结构,展示对 ES6、Typescript 与数据类型的深厚知识,从而提升代码可维护性并减少代码相关问题。
  • 有效追踪错误与改进,支持 bug 修复,确保项目的稳定性,从而提升系统可靠性并减少停机时间。
  • 实现 RBAC Hook 用于验证自适应客户端配置中组件访问的授权。此外,基于模块化设计,构建了超过 20 个可重用的工具功能
  • 构建 10+ 高级功能,例如档案、活动、分析等。
  • 建立健壮的测试流程,覆盖核心 CDP 功能,包含 100+ 场景1000+ 测试用例
  • 掌握领域专业并精通测试方法,包括 BDD、单元测试与 E2E 测试,提升测试覆盖率,减少软件 bug 30%
  • 开发用于运行时切换的特性开关,支持 A/B 测试与基于客户分群的功能分组,优化功能交付并提升采用率。
  • 为清晰与易于维护对组件进行文档化,提升代码可读性并减少维护时间。

Event Tracking - Web SDK

May 2021 - Jan 2024
Vanilla JSWebSocketWeb WorkerFirebase
  • 使用 vanilla JS 成功开发了超过 5 个模块,集成超过 10 个高级功能。实现了 <200kb 的 bundle 大小与 <150ms 的加载时间(在采用全部 bundle 优化技术之前测得的数据)。
  • 利用 web worker 与 service worker 在后台进行多任务处理,有效管理复杂功能并处理多种边界情况,例如同时多标签使用。
  • 此外,使用微前端架构设计并实现了个性化推荐功能,具体是展示用户可能喜欢产品的轮播块,从而提升体验与参与度。
  • 构建的高级功能包括 Web 弹窗、Web 推送通知、Web 组件嵌入、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 开发了一个全栈 Web 应用,专注于摄取并处理超过 20 个 Excel 文件,每个文件包含超过 20,000 条记录
  • 应用旨在高效处理用户的渐进式计算事务数据,确保准确可靠的报表

Savyu - Synova Solutions

May 2019
React NativeReactNode.jsFirebaseRedux
  • 在 Synova 开发两款移动应用中发挥关键作用 - 一款面向商户,另一款面向消费者。
  • 参与创建一个Web 应用,使管理员能高效管理用户数据。
  • 展示移动应用开发的精通,与跨职能团队协作,确保成功交付直观高性能的应用。

一起做点什么

有值得交付的硬核问题吗?

我最擅长的是产品快速扩张、团队需要清晰方向、基础设施必须在高负载下稳定运行的场景。请联系我 — 我会阅读每一条消息。