DM

// réalisations

Des produits en production

Pas des slides ni des side projects : quatre missions réelles chez des groupes leaders, avec le contexte, ce que j'ai fait concrètement et ce qu'il faut en retenir si vous avez un besoin similaire.

TF1 logo

TF1

Média & streaming TV

Tech Lead React Native & PO remplaçant

Tech Lead d'une squad de 4 développeurs, l'une des trois du pôle Écrans connectés, sur l'application TF1 pour TV connectées et décodeurs opérateurs, avec en plus la casquette de PO remplaçant.

42 M de streamers par mois sur TF1+ en moyenne au 1er semestre 2026, record à 44 M en juin

React NativeTypeScriptBigscreenVegaOS
Lire le cas
PMU logo

PMU

Paris hippiques & gaming

Lead Développeur React Native

Lead du développement mobile chez le leader européen des paris hippiques : excellence technique sur deux applications en production, tests automatisés, CI/CD et modernisation de la base React Native.

10 Mds € d'enjeux annuels sur l'ensemble des paris PMU (2022), dont 9,16 Mds € sur l'hippique

React NativeKotlinSwiftNext.js
Lire le cas
Zeturf logo

Zeturf

Paris hippiques en ligne

Développeur mobile & web, Lead

Reprise et consolidation d'une application React Native de paris déjà en production, en combinant leadership technique, décisions d'architecture et construction de l'équipe de développement.

175 M€ prix de rachat de Zeturf par la Française des Jeux, en septembre 2023

React NativeReduxCI/CDPaiement en ligne
Lire le cas
PSA / Free2move logo

PSA / Free2move

Automobile & mobilité

Développeur Full-Stack

Développement full-stack de Free2move, l'application de mobilité connectée du groupe PSA : stationnement, recharge de véhicules électriques, péages, avec une architecture serverless sur AWS.

2 M de téléchargements de l'application Free2move atteints en 2019

React NativeNode.jsNest.jsAWS Lambda
Lire le cas

Un besoin similaire ?

30 minutes pour regarder votre situation et vous dire honnêtement comment je m'y prendrais, que vous travailliez avec moi ou non.

Réserver un audit gratuit (30 min)