Révolutionner le développement produit chez METRO France
METRO France est l'un des plus grands réseaux de distribution en gros du pays, opérant 93 entrepôts cash-and-carry et servant des centaines de milliers de clients professionnels. En tant qu'Ingénieur Logiciel Full-Stack, j'ai rejoint une équipe produit pluridisciplinaire et conduit des changements structurels qui ont fondamentalement accéléré la façon dont l'entreprise conçoit et livre ses produits digitaux.
Standardisation technologique sur l’ensemble des produits
L'un des premiers défis était la fragmentation des technologies, architectures et processus entre les différents produits. J'ai piloté la mise en place de standards uniformes — une stack technique commune basée sur TypeScript, React, Node.js, TypeORM et GraphQL — permettant aux équipes d'aller plus vite, de réduire les silos de connaissance et d'onboarder les nouveaux ingénieurs plus efficacement. Cette standardisation a à elle seule généré une accélération de 80% des cycles de création de produits.
Infrastructure cloud-native avec GCP et Kubernetes
J'ai travaillé avec Google Cloud Platform (GCP) et Kubernetes pour construire et maintenir une infrastructure scalable et résiliente pour les déploiements produits. GitHub Actions a été utilisé pour automatiser les pipelines CI/CD, garantissant des releases fiables, traçables et rapides sur plusieurs produits simultanément. Cette approche cloud-native a remplacé des processus manuels fragiles par des standards de livraison de niveau production.
Produit de gestion des primes employés
Un jalon clé fut la conception et le développement d'un produit innovant de gestion des primes employés, déployé sur les 93 entrepôts METRO France à l'échelle nationale. Le système a automatisé le calcul et la distribution des primes, remplaçant des workflows basés sur des tableurs par une solution digitale fiable et auditable. L'impact fut significatif : baisse du turnover dans les entrepôts, amélioration de l'efficacité opérationnelle et meilleure expérience employé.
Scrum et collaboration transverse
Dans un cadre Agile Scrum, j'ai collaboré avec les product owners, designers et ingénieurs QA pour livrer de la valeur incrementale à chaque sprint. L'approche structurée a permis à l'équipe de maintenir l'élan sur les travaux d'infrastructure long terme tout en livrant continuellement des fonctionnalités utilisateur.
Stack technique
TypeScript · React · Node.js · TypeORM · GraphQL · GCP · Kubernetes · GitHub Actions · Scrum