
Tien Lan PHUNG
Manager du Développement Logiciel | Responsable Software Engineering | Teach Lead Builder | Architecte solutions | Expertise en architecture technique
17 recommandations
Salaire / Taux journalier
17 personnes recommandent
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Architecte Solutions et Engineering Manager, je combine leadership humain et expertise technique pour faire évoluer des systèmes d’information complexes à grande échelle. Depuis plus de 10 ans, j’accompagne des équipes d’ingénierie dans des contextes de transformation profonde, en pilotant à la fois la vision d’architecture, la modernisation applicative et la montée en compétences des équipes. J’interviens sur des environnements hybrides AWS / Kubernetes / on-premise, avec une attention particulière portée à la sécurité, la résilience et la qualité logicielle.
Expérience de travail
Orange Bank
oct. 2019 - Présent
7 ans 1 mois
Vétheuil, France
Architecte solutions / Engineering Manager
oct. 2023 - Présent
3 ans 1 mois
Vétheuil, France
En tant qu’Engineering Manager avec une responsabilité d’architecture, j’ai porté le cadrage technique et fonctionnel d’applications bancaires, en alignant les équipes, les choix techniques et les enjeux métier dans un contexte de rationalisation du SI. 🔧 Missions principales : Mon rôle consistait à évaluer et documenter des solutions de retrait ou de remplacement d’applications aux architectures techniques hétérogènes, incluant des stacks complexes tels que AWS, Kubernetes, infrastructures on-premise, microservices, etc. J’ai également agi comme interface clé entre les équipes métier, l'équipes Devs, les équipes plateforme et DevOps, afin de garantir une vision partagée et une exécution fluide des chantiers de décommissionnement. Cette coordination m’a permis d’assurer la complétude, la pertinence et la viabilité des solutions proposées, tout en veillant au respect des standards d’architecture de l’entreprise. ✅ Résultats atteints : Nombre de dossiers cadrés conformément aux objectifs définis Haute qualité des livrables de cadrage, validés par les parties prenantes Suivi rigoureux des plans d’action jusqu’à leur exécution
Engineering Manager / Responsable technique transverse
oct. 2019 - oct. 2023
4 ans 1 mois
Région de Paris, France
Secteur bancaire | Agilité à l’échelle | CI/CD | Support technique multi-squads En tant que Engineering Manager / Responsable technique transverse, j’ai joué un rôle clé dans l’amélioration de l’efficacité technique et opérationnelle d’une dizaine de squads agiles au sein d’Orange Bank. Mon périmètre couvrait à la fois le management et le support technique de proximité et la mise en place de solutions structurantes, avec un fort impact sur la qualité des livraisons et la fluidité des cycles de développement. 🔧 Missions principales : Prise en charge et résolution rapide des incidents techniques transverses impactant les squads (intégration, déploiement, environnements, performances). Amélioration continue de la chaîne CI/CD, en collaboration avec les équipes DevOps, pour fiabiliser et accélérer les cycles de livraison. Supervision et maintien en conditions opérationnelles des environnements de recette, pré-production et validation, afin de garantir des phases de test fluides pour les équipes QA et IT BA. Mise en place de bonnes pratiques et de standards techniques partagés entre les squads. ✅ Résultats obtenus : Réduction significative du temps de résolution des blocages techniques. Amélioration de la qualité des livraisons grâce à des environnements stables et opérationnelles . Fluidification des interactions entre équipes techniques, qualité et business.
Senior Software Engineering Manager/ Teachnical Lead
onepoint
mai 2019 - oct. 2019
6 mois
Région de Paris, France
Technical Lead (Mission ENEDIS – Application SIAE) Environnement : Java 8, Angular 6 | Audit de code | Clean Code | Qualité logicielle Dans le cadre d’une mission d’audit technique pour ENEDIS, j’ai occupé le rôle de Technical Lead, chargé d’analyser et d’évaluer la qualité du code de l’application SIAE, développée en Java 8 côté back et Angular 6 côté front. 🔍 Audit & analyse de code Application rigoureuse des principes SOLID, DRY, KISS pour identifier les défauts de conception tels que la rigidité, fragilité, viscosité, immobilisme ou encore l’opacité du code. Rédaction de rapports de diagnostic mettant en évidence les points faibles structurels et les opportunités d'amélioration. 🧠 Coaching & collaboration technique Challenge constructif de l’équipe de développement sur leurs choix techniques, leur logique d’implémentation et leurs méthodes de travail. Accompagnement dans une démarche d’amélioration continue, favorisant la montée en qualité du code base. 🚀 Propositions de solutions concrètes Recommandations sur des axes d’amélioration technique : simplification de l’architecture, refactoring ciblé, adoption de bonnes pratiques de développement. Estimation des gains potentiels (maintenabilité, évolutivité, performance, lisibilité) associés à chaque action corrective. ✅ Impact : Sensibilisation des développeurs à la dette technique et au clean code. Identification claire des leviers d’amélioration pour fiabiliser et pérenniser l’application.
Architecte Logiciel / Senior Software Development Manager
Opencell Software
mai 2017 - mai 2019
2 ans 1 mois
Région de Paris, France
Secteur : Billing / Facturation SaaS | Management international | CI/CD | Qualité logicielle En tant que Responsable du Développement chez Opencell, j’ai encadré une équipe de 28 ingénieurs (backend et frontend) répartis sur plusieurs zones géographiques (France, Argentine, Philippines, Maroc, Vietnam), avec pour mission de piloter le développement et l’évolution de la plateforme de facturation de l’entreprise. 👨💻 Management & Delivery Coordination d’équipes de développement distribuées dans un cadre Agile (Scrum) : planification, chiffrage, gestion des sprints, suivi de livraison. Supervision des cycles de développement : versions, patches, recettes, mises en production. Co-construction de la roadmap produit en lien étroit avec le directeur de produit. 🔧 Qualité & Excellence technique Mise en place d’une chaîne CI/CD complète et d’automated testing pour fiabiliser les livraisons. Encadrement des revues de code, normalisation des pratiques avec code style, checkstyle et mise en place de standards de qualité. Réalisation d’études techniques, de refactoring ciblés et de recommandations pour optimiser les performances et l’efficacité des équipes. 🧠 Ressources humaines & encadrement Responsable du recrutement, onboarding et formation des nouveaux développeurs. Organisation et conduite des entretiens annuels, validation des congés/RTT, suivi de carrière. ✅ Impact clé : Amélioration notable de la qualité des livraisons et de la stabilité des releases. Accroissement de la productivité des équipes via des processus outillés et homogènes. Renforcement de la cohésion technique et humaine dans un contexte multi-sites.
Orchestra
sept. 2008 - mai 2017
8 ans 9 mois
Région de Paris, France
Technical Project Manager / Architecte applicatif
avr. 2013 - mai 2017
4 ans 2 mois
Région de Paris, France
Secteur : e-commerce / réservation | Paiement en ligne | Management technique En tant que Chef de projet technique et Référent technique d'une des trois équipes de développement d’Orchestra, j’étais responsable de la livraison du module de réservation de la plateforme, encadrant une équipe de 7 ingénieurs dans un contexte exigeant à la fois en fiabilité technique et en performance fonctionnelle. 🧩 Gestion de projet & delivery Pilotage complet du cycle de développement du module Réservation : analyse des besoins, planification, chiffrage, développement, revue de code, recette. Coordination étroite avec le directeur technique, les chefs de projets et les équipes qualité/support pour garantir la qualité et le respect des délais. 💳 Expertise Paiement & Intégration PSP Responsable de l’intégration de plusieurs prestataires de services de paiement (PSP), incluant : Ogone, Paybox, Atos, Be2bill, Limonetik, Payzen, Banque Accord, avec ou sans 3DSecure et dans le respect de la conformité PCI DSS. 🛠️ Outils & bonnes pratiques Conception et développement d’outils internes pour optimiser le quotidien des développeurs et améliorer les processus de développement. Encadrement technique : mise en place des bonnes pratiques de codage, revues de code régulières et accompagnement des développeurs. 👥 Encadrement humain & recrutement Participation active au recrutement, à l’évaluation technique et aux entretiens annuels des développeurs. ✅ Résultats clés : Livraison maîtrisée d’un module critique pour l’activité. Intégration fluide de solutions de paiement multiples et sécurisées. Meilleure efficacité des équipes grâce à des outils et processus sur-mesure.
Ingénieur de développement confirmé
sept. 2008 - mars 2013
4 ans 7 mois
Paris, France
Évoluant progressivement depuis un poste de jeune diplômé jusqu’à un rôle d’ingénieur confirmé full stack, j’ai contribué à de nombreux modules stratégiques de la plateforme Orchestra (Backoffice, Réservation, Front office, eCatalogue), dans un environnement Java/J2EE exigeant et à fort trafic. 🧱 Projets & périmètre fonctionnel Intervention sur plusieurs composants critiques : module de réservation, système de catalogue, interface front, etc. Conception et responsabilité technique sur les solutions de paiement : intégration du paiement en plusieurs fois, one-click, carte virtuelle, anti-fraude, gestion multi-cartes, conformité PCI/DSS. 🔄 Cycle complet de développement logiciel Participation active à toutes les étapes du cycle de développement : étude des besoins, spécifications techniques/fonctionnelles, chiffrage, développement, tests unitaires et automatisés, documentation, livraison, support post-prod. Revue de code et amélioration continue de la qualité du code. 🎓 Transmission & recrutement Encadrement et formation de stagiaires et jeunes diplômés. Participation aux entretiens techniques dans le cadre du recrutement. ✅ Résultats et impact : Livraison de solutions robustes sur des modules critiques du système. Amélioration des flux de paiement en ligne, sécurisation et fiabilisation du parcours client. Renforcement de l’expertise interne via la formation et l’accompagnement de juniors.
CMCSoft Ltd. Co.
juil. 2004 - juil. 2006
2 ans 1 mois
Cà Mau, Vietnam
Ingénieur développement logiciels
janv. 2006 - juil. 2006
7 mois
Cà Mau, Vietnam
Outsourcing project
Programmeur logiciels
juil. 2004 - déc. 2005
1 an 6 mois
Hanoï, Vietnam
Formation
Hanoi University of Science and Technology
Diplôme d'ingénieur, Informatique
2001 - 2006
4 ans 11 mois
Résultat : Diplôme d'ingénieur
Lycée pour surdoués Hung Vuong
Baccalauréat général
1998 - 2001
2 ans 11 mois
EduGroupe
Formation courte, Advanced Architecting on Amazon Web Services
Résultat : Acquisition, entretien ou perfectionnement des connaissances
Acquisition, entretien ou perfectionnement des connaissances
AWS Training
Formation courte, Systems Operations on AWS
EduGroupe
Formation courte, Terraform, orchestrer la configuration de votre infrastructure
Résultat : Acquisition, entretien ou perfectionnement des connaissances
EduGroupe
Formation courte, Kubernetes : optimisation des conteneurs
Résultat : Maitriser kubernetes, savoir l'installer, le configurer et l'administrer
AWS Training
Formation courte, AWS - Security Engineering on AWS
Télécom SudParis
Master of Science - MS, Informatique
Résultat : Diplômes de Msc En Informatique
AWS Training
Formation courte, AWS - Technicals essentials
Licences et certifications
EF Level 16 - Upper Advanced - CEFR Level C2
Délivré le : oct. 2024
Test of English for International Communication (TOEIC)
Délivré le : déc. 2022