Nguyen Le Phong
Ouvert aux opportunités senior / lead

Nguyen Le Phong

Senior Software Engineer · Tech Lead
Full-stack · Platform engineering · Direction de la livraison

Je conçois et exploite des systèmes de bout en bout — applications front-end, services backend, pipelines CI/CD, workflows de release et infrastructure de production. Actuellement, je dirige une équipe de 11 personnes qui livre des plateformes multi-tenant, des intégrations financières sécurisées et des architectures Micro-Frontend.

Profil

Un aperçu de qui je suis et comment je travaille

Titulaire d'une Licence en Technologies de l'Information (mineure en Génie Logiciel, GPA 3,36) avec près de 8 ans d'expérience en développement logiciel full-stack, dont 3+ ans en leadership technique, décisions architecturales et coordination de livraison inter-équipes.

Expérience concrète dans la conception, la construction et l'exploitation de systèmes de bout en bout — des applications front-end et services backend aux pipelines CI/CD, workflows de release et infrastructure de production — avec un fort accent sur l'automatisation, la clarté opérationnelle et la livraison fiable.

Voici mes compétences techniques privilégiées ces dernières années :

  • FE · BE · Infra

    Ingénieur end-to-end

    Front-end, backend, CI/CD, release et infra production — un seul responsable sur tout le cycle de vie.

  • 30+ tenants en prod

    Plateformes multi-tenant

    Feature flags, RBAC, rollouts par pourcentage/segment, valeurs JSON-config, évaluation runtime sans état.

  • Équipe de 11

    Leadership de livraison

    Dirige 11+ ingénieurs — recrutement, organisation, RFC, runbooks, playbooks de rollout, coaching 1:1.

  • Gtel · Napas

    Intégrations fintech sécurisées

    Handshake RSA-4096, payload AES-256, mTLS, certificate pinning, contrats idempotents, files de retry.

  • MFE · <150 ms

    Micro-frontend & SDK

    Host Angular + modules React pour déploiements indépendants. SDK JS <200 Ko, chargement <150 ms.

  • Agents en prod

    Ingénierie AI-first

    Conception d'agents IA pour la revue de code, l'assistance au déploiement, les quotas de service, la santé des API et l'analyse des releases.

  • Back-end : expérience solide avec Node.js, Java (Spring) ; conception d'API REST/GraphQL avec contrats clairs, mécanismes d'authentification et chiffrement, rétrocompatibilité et résilience pour intégrations entreprises et tierces.
  • Front-end : expérience confirmée dans la construction et la maintenance d'applications clientes complexes avec React (TypeScript, Next.js), React Native et hosts Micro-Frontend basés sur Angular ; optimisation des performances, gestion d'état et patterns d'architecture UI scalables.
  • Bases de données : expérience pratique approfondie avec MySQL, axée sur la conception de schémas et de modèles de données, les stratégies d'indexation, l'optimisation des requêtes, les frontières transactionnelles, la planification des migrations et les compromis de cohérence dans les systèmes distribués à fort débit.
  • Infrastructure & Platform Engineering : maîtrise de Docker et Kubernetes sur plusieurs environnements ; exploitation de clusters managés (AKS, EKS, FKE, K3S), déploiements GitOps avec ArgoCD, pipelines CI/CD, configuration d'environnements, gestion des domaines et certificats SSL.
  • Architecture & pratiques de livraison : application d'architectures Micro-Frontend et multi-tenant, rollouts pilotés par feature flags, stratégies de livraison progressive et observabilité pour des releases sûres et un diagnostic en production efficace.
  • Tests : utilisation maîtrisée de Jest, Cucumber, Puppeteer et Testing Library pour garantir la sécurité de régression, la confiance en release et la maturité pour la production des services et applications.
  • Bibliothèques : maîtrise de Firebase, Strapi, Directus, React Flow, Webpack, Redux, React Query et G2plot.
  • Autres : également à l'aise avec l'architecture Micro-frontend, le responsive design, la compatibilité cross-browser, le SEO, GraphQL et Electron.
Carrière

Là où j'ai livré

  1. NDSVN JSC

    Ho Chi Minh City, Vietnam

    Head of Tech

    Aug 2025 - Present

    Responsable de la livraison produit et de la direction technique après le départ du CTO, pilotant les décisions d'architecture, les systèmes de rollout, les intégrations enterprise et l'alignement inter-équipes, tout en encadrant une équipe de livraison de 8 développeurs (dont 4 seniors) et 3 ingénieurs QC.

    • Conception d'un système de feature flags multi-tenant en .NET Core (30+ tenants, ~40k utilisateurs) avec un moteur de règles prioritaires, rollout par pourcentage (tenant/segment/env), valeurs JSON-config et évaluation runtime sans état — alimentant des apps mobile/web et permettant des releases progressives contrôlées sur des tenants à fort trafic.
    • Construction d'intégrations sécurisées avec Gtel & Napas : handshake RSA-4096, chiffrement payload AES-256, authentification mutuelle mTLS, certificate pinning, files de retry, contrats d'API idempotents et monitoring piloté par ACK pour des services tiers instables.
    • Mise en œuvre d'une architecture Micro-Frontend (host Angular + modules React) permettant des cycles de déploiement indépendants et l'isolation des features — réduisant la surface de régression et le couplage de déploiement entre équipes.
    • Introduction d'une stack d'observabilité (PostHog + pipeline de métriques + workflow) pour l'impact des rollouts, l'adoption des features, la détection d'anomalies et le traçage des régressions — réduction significative du temps de debug/analyse sur les cycles de release.
    • Prise en charge de l'infrastructure héritée pour maintenir l'organisation en mouvement — absorbant en silence les incidents de production, les échecs de pipeline, les particularités de cluster et l'instabilité des intégrations afin que le produit et les équipes ne s'arrêtent jamais ; transformation d'ArgoCD, CI/CD, domaines/SSL et clusters AKS/FKE/K3S/EKS en systèmes diagnosticables, récupérables et stables plutôt qu'en inconnues récurrentes.
    • Conception d'agents IA pour la revue de code, l'assistant de déploiement, la validation des quotas de service, le monitoring de la santé des API et l'analyse des releases ; raccourcissement des boucles de décision et de livraison pour les équipes produit.
    • Développement de simulations d'intégration et de modules sandbox/démo pour gérer des partenaires instables et sécuriser la validation pré-contrat avec les écosystèmes tiers.
    • Restructuration de l'organisation d'ingénierie après la transition du leadership : définition de l'organigramme, de la matrice de compétences, du routage de la charge de travail et des frontières de responsabilité — libérant l'autonomie et réduisant le lead-time des décisions techniques.
    • Mise en place d'un playbook d'ingénierie unifié : stratégie de branches, conventions de commit, tagging des releases, critères de rollout, règles API/intégration et référentiel de specs techniques (RFC, runbooks, guides de troubleshooting).
    • Pilotage des cycles de recrutement et de montée en compétences : entretiens structurés (QC/Fullstack), parcours d'onboarding, coaching 1:1, cycles de performance review et résolution de conflits inter-équipes pour maintenir une livraison collaborative et orientée résultats.
    • Maintien de la qualité de livraison grâce à une culture documentation-first et des garde-fous de process (checklists, règles de handover, prêt au rollback), assurant une cadence de releases prévisible en phase de scaling.
    React.jsAngularNode.jsFlutter.NETAKS/FKE/K3S/EKS
  2. Zalo PC - VNG Corp

    VNG Campus - District 7

    Senior Software Engineer

    May 2024 - Aug 2025

    Développeur cœur de l'application multi-plateforme Zalo PC (Web, macOS, Windows), servant 15M+ MAU. Livraison de fonctionnalités clés comme le dark mode, le thème dynamique et le suivi des comportements utilisateurs. Pilotage du développement d'un flow promotionnel et d'un design system scalable pour 50+ développeurs. Optimisation des performances, amélioration de la maintenabilité et contribution à la croissance via des solutions robustes et efficaces.

    Maintenance active et amélioration de l'application mobile Zalo Android, garantissant la stabilité et la performance des fonctionnalités critiques pour près de 80 millions d'utilisateurs.

    • Livraison de plus de 10 fonctionnalités, incluant dark mode, module de téléchargement, bot Kiki, log tracking, etc., améliorant l'UX et l'engagement.
    • Développement d'un flow promotionnel avec systèmes de tracking et monitoring intégrés, stimulant le succès d'activation sur 15M+ MAU.
    • Pilotage du développement d'un design system scalable basé sur Storybook, garantissant la cohérence UI et l'efficacité pour 50+ développeurs.
    • Support proactif de 50+ utilisateurs clients, résolution rapide des problèmes avec dévouement et résolution efficace, obtenant des retours très positifs.
    • Maintenance et amélioration de 3+ fonctionnalités dans l'app Zalo Android, axées sur stabilité, performance et expérience fluide pour près de 80 millions d'utilisateurs.
    ReactJsNode.jsElectronTypescriptKotlin
  3. PrimeData VN

    Binh Thanh

    Senior Full-stack Software Engineer

    July 2020 - Apr. 2024

    L'entreprise développe un produit dit CDxP. Il s'agit d'une plateforme de données sur mesure pour héberger et traiter des profils clients (la pierre angulaire étant la capacité à identifier et unifier les données clients à partir de schémas et formats hétérogènes provenant de services et systèmes divergents).

    • Pilotage de l'équipe Front-end, livraison de 10+ projets incluant l'app CDxP, des démos Magento & WordPress, des SDK JS, des SDK mobiles, etc.
    • Encadrement d'une équipe de 4 membres, alignement avec la roadmap produit pour satisfaire plusieurs partenaires majeurs, amélioration de l'UI/UX et implémentation de fonctionnalités avancées comme les profils 360 et les campaign builders.
    • Développement d'un SDK JS léger avec toutes les fonctionnalités (<200 Ko, <150 ms de chargement), facilitant une intégration fluide entre projets.
    • Démonstration d'une résolution de problèmes rapide, assurant des démos de fonctionnalités immédiates pour convaincre clients et investisseurs.
    ReactJsNext.jsTypescriptWordPressSDKAntdesignTeam LeadershipReact NativeNode.js
  4. Splus-Software JSC

    Tan Binh

    Java Developer

    Mar 2019 - July 2020

    Société d'outsourcing. La plupart des projets gravitent autour d'applications mobiles et web.

    • Avec une expertise sur le processus de production logicielle end-to-end, j'ai dirigé une petite équipe, maîtrisant les phases de la collecte des besoins à la sécurisation du projet, posant les bases de futurs rôles de leadership.
    • Engagement dans 8+ projets variés dans les domaines éducation, food and drink, banque et e-commerce, j'ai acquis des connaissances précieuses en développement d'applications web et mobiles.
    • En tant que project mercenary, j'ai remporté des projets clés comme Savyu et Bank Tool, générant plus de 20 000 $ de revenus et obtenant la reconnaissance de Best Rookie of the Year pour mes contributions marquantes.
    JavaSpring FrameworkReactJsNext.jsTypescriptReact NativeMy SQLAntdesignRealm DBWordpressNode.js
  5. Propman Guru

    District 2

    Fresher Front-end Developer

    May 2018 - Jan 2019

    Startup dans le domaine immobilier. J'étais l'un des ingénieurs fondateurs.

    • Implication initiale dans le développement de l'app web principale en tant que Front-end Developer. Acquisition des compétences fondamentales de développement web, avec une spécialisation en React JS et technologies associées. Collaboration sur des projets responsive design, priorisant l'amélioration de l'expérience utilisateur.
    ReactJsJavascriptWordpressMaterial UI
Travaux

Projets sélectionnés

Digital SAT Math

Oct 2023 - Present
Next.jsReactReact NativeAntdesignDockerGCPDirectusGoogle AdsStripe
  • Orchestration du développement produit couvrant design UI/UX, ingénierie produit et analyse comportementale, aboutissant à une base utilisateurs globale dépassant 10 000 visites et 3 000 inscriptions en deux mois.
  • Amélioration du classement de recherche Google via des initiatives SEO stratégiques, incluant la maîtrise du parasite SEO. Ces efforts ont conduit à des gains de performance significatifs et un positionnement efficace face aux concurrents du secteur.
  • Démonstration d'efficacité et d'optimisation des ressources dans le développement front-end en exploitant une seule instance Cloud Run avec 1 CPU et une limite mémoire de 256 Mio.
  • Pilotage du développement d'une application mobile avec une approche mobile-first, permettant un déploiement rapide sur les app stores en deux jours. Garantie d'une installation PWA fluide sur tous appareils, améliorant accessibilité et expérience.
  • Développement de fonctionnalités de monétisation, incluant l'intégration de Google Ads et la mise en place du flow de paiement Stripe, pour accroître la génération de revenus.

CDP

July 2020 - Apr 2024
ReactNext.jsAntdesignReact NativeWordPressDocker
  • Pilotage de l'architecture et de l'implémentation du projet CDxP, axé sur les fonctionnalités UI/UX, qui ont amélioré l'expérience globale et accru l'engagement utilisateur.
  • Configuration de routeurs imbriqués, maintien d'une structure projet scalable et démonstration de solides connaissances ES6, TypeScript et types de données, améliorant la maintenabilité et réduisant les problèmes de code.
  • Suivi efficace des erreurs et améliorations, support des corrections de bugs, garantissant la stabilité du projet, améliorant la fiabilité du système et réduisant les temps d'arrêt.
  • Mise en place de hooks RBAC pour vérifier l'autorisation d'accès aux composants dans des configurations clients adaptatives. Construction de plus de 20 utilitaires réutilisables partagés entre projets grâce à leur design modulaire.
  • Ingénierie de 10+ fonctionnalités avancées comme les profils, campagnes, analytics, etc.
  • Mise en place d'un flow de tests robuste, couvrant les fonctionnalités cœur du CDP avec 100+ scénarios et 1000+ cas de test.
  • Acquisition d'expertise métier et excellence dans les méthodologies de test, incluant BDD, tests unitaires et tests E2E, améliorant la couverture et réduisant les bugs logiciels de 30 %.
  • Développement d'un feature flag pour le toggling runtime, permettant A/B testing et groupage par segments clients, optimisant la livraison et augmentant l'adoption.
  • Documentation claire des composants pour faciliter la maintenance, améliorant la lisibilité du code et réduisant le temps de maintenance.

Event Tracking - Web SDK

May 2021 - Jan 2024
Vanilla JSWebSocketWeb WorkerFirebase
  • Développement réussi de plus de 5 modules, intégrant plus de 10 fonctionnalités avancées en vanilla JS. Atteinte d'une taille de bundle impressionnante de <200 Ko et un temps de chargement <150 ms (métriques mesurées avant l'application de toutes les techniques d'optimisation du bundle).
  • Utilisation de web workers et service workers pour faciliter le multitâche en arrière-plan, gérant efficacement des fonctionnalités complexes et traitant plusieurs cas limites, comme l'usage multi-onglets simultané.
  • Conception et implémentation d'une fonctionnalité de recommandation personnalisée via une architecture micro-frontend, plus précisément un bloc carrousel mettant en avant les produits que les utilisateurs pourraient aimer, améliorant ainsi l'expérience et l'engagement.
  • Parmi les fonctionnalités avancées construites figurent web pop-ups, web push notifications, embedding de web components, intégration WebSocket et gestion des pop-ups intrusives sur plusieurs onglets.
  • Exploitation des closures JS pour structurer les modules, permettant l'export fluide de fonctionnalités ou l'encapsulation des données, évitant ainsi les conflits dans le scope global.

Vietnam Australia Center

May 2023
ReactFirebaseNext.js
  • Prise en charge de l'enseignement d'un cours Front-end Project au Vietnam Australia Center.
  • Conception et animation de cours engageants, avec guidance pratique pour les étudiants sur des projets de développement front-end.
  • Mise en place d'un environnement d'apprentissage collaboratif, encourageant le travail en équipe pour 12 étudiants et alignement du programme sur les bonnes pratiques de l'industrie.
  • Fourniture de retours et mentorat personnalisés, accompagnant les étudiants pour surmonter les défis et assurer une compréhension complète du contenu du cours.

House Management - Mona House

Feb 2020 - May 2020
React NativeRealm DBFigma
  • Développement d'une application mobile complète, Mona House, en React Native et Realm DB pour une gestion efficace du logement.
  • Spécialisation dans la création d'apps cross-platform avec un focus sur des composants réutilisables, des animations fluides et une intégration fluide avec des modules natifs.
  • Démonstration de solides compétences en résolution de problèmes et troubleshooting, identification et résolution rapides de problèmes complexes via des outils de debug avancés et du profiling de performance.
  • Démonstration d'adaptabilité et d'une courbe d'apprentissage rapide pour les nouvelles technologies, permettant l'implémentation fluide de nouveaux frameworks, langages ou outils pour assurer la livraison du projet.

Bank tool - Mobivi

Dec 2019
ReactJavaSpring BootMySQLRedux
  • Développement d'une application web full-stack chez Mobivi, axée sur l'ingestion et le traitement de données sur 20 fichiers Excel, chacun contenant plus de 20 000 enregistrements.
  • L'application est conçue pour traiter efficacement les données transactionnelles calculées progressivement à partir des utilisateurs, assurant un reporting précis et fiable.

Savyu - Synova Solutions

May 2019
React NativeReactNode.jsFirebaseRedux
  • Rôle clé dans le développement de deux applications mobiles chez Synova — une destinée aux marchands et une aux consommateurs.
  • Contribution à la création d'une application web permettant aux administrateurs de gérer efficacement les données utilisateurs.
  • Démonstration d'une maîtrise du développement mobile, en collaboration avec des équipes transverses pour livrer avec succès des applications intuitives et performantes.

Construisons quelque chose

Un problème difficile qui mérite d'être livré ?

Je suis le plus utile quand les produits scalent vite, quand les équipes ont besoin de clarté et quand l'infra doit tenir sous charge. Contactez-moi — je lis chaque message.