Experience
Lead developer (freelance)
Hush
Apr 2025 - Sep 2025
Réarchitecture de l’application pour améliorer la capacité à délivrer, après une croissance organique de la codebase rendant les évolutions complexes et coûteuses.
- Bilan et cartographie des problèmes existants
- Établissement du plan de refonte
- Conception de la nouvelle architecture
- Définition des standards de qualité
- Diffusion des bonnes pratiques (code reviews, versioning, documentation ...)
- Outiller les développeurs et les testeurs (CI/CD, automatisations)
- Gestion de la dette technique
- Aider les développeurs, gérer les sujets complexes
- Sécurisation des mises en production (release train, feature flags)
- Monitoring de la prod, gestion des incidents
- Transfert de compétences
- Environnement technique : Flutter, Firebase, Clean architecture, Reactive programming
Réécriture du POC en une application scalable et maintenable. Adoption de Flutter pour le mobile et le web - y compris le back-office - afin d’optimiser la réutilisation du code et réduire les coûts.
- Redéfinition du périmètre fonctionnel pour maximiser le ROI
- Mise en place d'une architecture maximisant la réutilisation de code entre les 4 apps
- Développement de A à Z, en solo
- Environnement technique : Flutter, Firebase, TypeScript, Clean architecture
CTO (co-founder)
mojito.party
Apr 2022 - Mar 2024
Conception et développement d'un réseau social from scratch, de l’UX à la publication sur les stores. Front-end avec Flutter, back-end en microservices et fonctions Lambda.
- Participation à la définition de la stratégie générale
- Responsable de la technique (architecture, process, outils...)
- Responsable produit
- Responsable UI/UX
- Environnement technique : Flutter, Firebase, TypeScript, Clean architecture
Android developer (freelance)
leboncoin.fr
Oct 2021 - Mar 2022
Suite à deux tentatives infructueuses en interne, LeBonCoin a fait appel à moi pour refondre un pan de l'app Android.
- Établissement du plan de refonte
- Conception et implémentation de la nouvelle architecture
- Insuffler un changement de paradigme pour passer en programmation réactive au sein de l'équipe
- Mise en place des tests d'intégration au sein de l'équipe
- Mentorat de devs juniors
- Environnement technique : Android, Kotlin, Tests automatisés
Lead developer (freelance)
BeReal.
Jul 2021 - Oct 2021
Refonte de l’application Android, avec une architecture adaptée aux enjeux business (interactions en temps réel), respectant les bonnes pratiques (Clean Architecture, tests) et exploitant les technologies récentes (Jetpack Compose, coroutines).
- Établissement du plan de refonte
- Choix de la stack
- Conception de la nouvelle architecture
- Définition des standards techniques
- Mise en place d'un design system
- Environnement technique : Android, Jetpack Compose, Kotlin, Clean Architecture, Firebase
Android developer (freelance)
Meetic
Feb 2021 - Jun 2021
Embauché pour une mission Android, j’ai pris en charge l’ownership d’un microservice pour soutenir l’équipe back-end en difficulté, tout en continuant à remplir ma mission initiale.
- Réécriture d'une partie de l'app Android et de ses tests unitaires
- Gestion de la double compatibilité ascendante/descendante entre fronts et back
- Pilotage de la définition des contrats d'API
- Coordination des différentes équipes plateforme
- Implémentation d'un microservice de médiation pour débloquer les équipes front
- Développement des tests d'acceptation pour le back
- Environnement technique : Android, Microservices, PHP, Gherkin, Swagger
Android developer (freelance)
MedecinDirect
Jan 2020 - Jan 2021
Mise en place de l'architecture et développement de l'app Android. Industrialisation du processus de développement ayant permis de doubler la productivité de l'équipe.
- Choix de la stack
- Conception de l'architecture
- Définition des standards de qualité
- Mise en place de l'environnement technique: CI/CD, code reviews, versioning, ...
- Impulser la mise en place d'un design system à l'échelle de l'entreprise
- Impulser la mise en place d'une gestion des traductions automatisée à l'échelle de l'entreprise
- Développement d'un outil de génération automatique de client d'API à partir du code back-end
- Environnement technique : Android, Kotlin, Clean architecture, Swagger
Lead developer (freelance)
Molotov.tv
Mar 2020 - May 2020
Lead developer d'intérim d'une équipe de 6 développeurs Android. Réarchitecture complète de l'app; modularisation, clean architecture, tests unitaires, programmation réactive.
- Management d'une équipe de 6
- Mentorat, support et mise en confiance de devs juniors
- Représentation de l'équipe et participation aux décisions techniques à l'échelle de l'entreprise
- Conception de la nouvelle architecture
- Définition des standards de qualité
- Harmonisation des pratiques
- Mise en place d'un design system
- Gérer les sujets complexes
- Monitorer la prod, gérer les incidents
- Transfert de compétences
- Environnement technique : Android, Kotlin, Clean architecture
Android developer (freelance)
Happn
Jul 2019 - Dec 2019
Renfort de l’équipe Android en apportant un regard externe sur la refonte en cours. Accompagnement dans la migration vers Kotlin.
- Participation à l'effort de refactoring
- Transfert de connaissances : organisation de présentation, BBL, pair programming ...
- Développement de nouvelles fonctionnalités
- Environnement technique : Android, Kotlin, RxJava, Clean architecture
Flutter developer (Freelance)
NOW Digital
May 2019 - May 2019
Android developer (Freelance)
userADgents
Feb 2019 - Apr 2019
CTO (co-founder)
Several startups
Dec 2012 - Dec 2018
Android developer (Freelance)
Triber
Jul 2017 - Jan 2018
Full-stack developer
Rayonnance technologies
Oct 2010 - Jan 2013