À propos de David
Anglais
Capacité professionnelle limitée
Français
Bilingue ou natif
Expériences
- NICKELDéveloppeur Python GCPBANQUE & ASSURANCESjanvier 2026 - Aujourd'hui (5 mois)Paris, FranceAu sein d'une équipe autonome, j'étais responsable du backend Flask d'une application critique de gestion de notifications multi-canaux (SMS, Mail, Push, Ticket). Suite à un changement de business model, j'ai été missionné pour intégrer l'équipe Data afin de piloter la migration technique de cet outil vers leurs nouveaux standards.Ma mission consistait à assurer la continuité de service tout en modernisant l'architecture technique. En collaboration directe avec un développeur Front-end, je devais définir la roadmap technique, réduire la dette accumulée et garantir la fiabilité des déploiements sur GCP.✅ Modernisation & Architecture : J'ai mené une migration de l'application de notification vers une architecture 3-tiers, en lien étroit avec l'architecte✅ Performance & Scalabilité : J'ai développé une nouvelle application en temps réel avec une gestion évènementielle (Kafka, PubSub)✅ Qualité & Craftsmanship : J'ai instauré une culture de tests en intégrant des workflows complets (unitaires et intégration) et appliqué systématiquement la Boy Scout Rule pour assainir le code existant.✅ DevOps & CI/CD : J'ai pris la responsabilité totale du déploiement sur GCP (Cloud Run, App Engine), tout en optimisant l'environnement de développement via la configuration avancée de VSCode (tests et debuggers).✅ Collaboration & Mentorat : J'ai activement participé à l'amélioration des processus via le Pair Programming, la relecture rigoureuse de Merge Requests (MR) et la définition de guidelines techniques communes.Durant cette mission j'ai pu réaliser avec succès :✅ Migration réussie de l'outil vers l'écosystème Data sans interruption de service.✅ Ajouter une nouvelle brique temp réel dans l'architecture pour améliorer la qualité de service✅ Fiabilisation du cycle de release grâce à l'automatisation des tests et à l'amélioration de la qualité du code✅ Amélioration de la vélocité de l'équipe grâce à une roadmap claire et des processus de développement plus fluides
- TenacyDéveloppeur python FlaskEDITION DE LOGICIELSmai 2025 - octobre 2025 (5 mois)Lyon, FranceDans une équipe de 7 développeurs, je travaille sur la partie backend Flask d'une application de gouvernance dans la cybersécurité.Après une levée de fonds réussie pour grandir et conquérir de nouveau marché, j'ai intégré une des 2 équipes en place afin d'apporter de la séniorité sur la partie python.Il s'agit d'un client qui me renouvelle sa confiance pour aller encore plus loin et apporter mon expertise en développement web.Mes activités au quotidien :✅ Amélioration des processus de développement✅ Découpage de l’application avec des modules en couche 3-tiers✅ Amélioration de la dette technique en appliquant la boy-scout rule✅ Utilisation des tests Gherkin pour les tests fonctionnels✅ Augmentation du taux de couverture de code avec les tests unitaires✅ Aide à la mise en application des guidelines techniques✅ Développement des fonctionnalités produits✅ Recherche de solution pour améliorer les performances de l'application✅ Transformation des requêtes SQLAlchemy sur la version 2✅ Gestion des sessions celery par requête✅ Pair programming
- PayPlugDéveloppeur Python FastApiBANQUE & ASSURANCESavril 2024 - mars 2025 (11 mois)Paris, FranceDans le cadre de la fusion de 2 structures, un projet de convergence a été démarré pourrationnaliser et uniformiser les outils / processus.Au niveau applicatif, nous mettons en place des conventions internes avec des choix destructure logiciel en fonction des besoins. Les revues de code sont un point important pourdéliver du code maintenable. Les TU sont implémentés pour chaque développement defonctionnalités.La squad que j’ai intégré travaille sur l’expérience marchand : dashboard contenantnotamment les paiements. L’équipe est constituée de 2 développeurs front et 4 développeursback.J’ai en charge la mise en production avec les outils mis à ma disposition (via Gitlab) parl’équipe Ops. Tous mes développements sont déployés sur un environnement de test et QA.Activités :Je participe à l’élaboration de l’architecture micro-service en relation avec lesarchitectures. J’ai en charge le POC sur un périmètre restreint afin de valider les concepts. Surce nouveau micro-service la gestion asynchrone avec FastAPI et une connexion Mongo a étéchoisieJ’ai encadré et mené un test de charge avec Locust pour déterminer si les capacités dusystème actuel et également ses limites. Pour analyser ces données je me suis appuyé surDatadog et j’ai configuré la remonté des informations avec OpenTelemetry sur les différentsprojets.J’ai développé une CLI avec Typer pour effectuer une migration des nos utilisateurs sousle nouveau système d’authentificationMaintien des bonnes pratiques de développement en python (aide lors des MR, journéede veille...)Au quotidien je traite :✅ Discutions sur les concepts micro-service (async/sync, découpage packages...)✅ Réalisation d’un POC micro-service avec concept Clean Architecture (DDD)✅ Développement d’applications micro-service en asynchrone sur une BD Mongo✅ Évolutions fonctionnelles sur le legacy✅ Maintenance corrective sur le back✅ Implémentation des tests unitaires et fonctionnels
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Développeur webCTI Formation2009
- Licence programmationUniversité blaise pascal2008
Certifications
- PCAPPython institute2020
- PCEPPython institute2020