You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
David RigaudieDR

David Rigaudie

Développeur Backend - Python - FastApi Django -GCP

€570/day
Clermont-Ferrand, FR
15+ years

Average response time: 1 hour

About David

Développeur Back-End Python – Spécialiste Django & FastAPI

J’accompagne les entreprises dans la création d’applications web robustes, évolutives et maintenables, avec une spécialisation en développement Back-End sous Python, Django et FastAPI.

Avec plus de 17 ans d’expérience dans le développement logiciel, je combine expertise technique et rigueur pour livrer du code de qualité.

🐍 Développement Python
Scripts et outils sur mesure pour automatiser vos processus métiers
Intégration et traitement de données, API tierces, scraping, génération de rapports
Mise en place de tests unitaires et d’intégration, amélioration de la couverture
Revue et refactoring de code existant pour améliorer lisibilité et performance

🌐 Applications Web avec Django
Conception d’applications web complètes avec Django
Architecture modulaire et évolutive, conforme aux bonnes pratiques Django
APIs REST avec Django REST Framework
Déploiement avec Gunicorn sous Docker derrière NGINX

⚡ APIs ultra-performantes avec FastAPI
Développement d’APIs REST modernes, rapides et bien documentées
Validation de données avec Pydantic, schémas typés, documentation Swagger
Authentification sécurisée (JWT, OAuth2)
Connexion à des bases de données via SQLAlchemy
Déploiement performant avec Uvicorn

🧱 Développement Back-End
Mise en place d’architectures logicielles solides
Création de logique métier complexe, gestion des workflows asynchrones (Celery, Redis)
Suivi de la qualité du code : linters, CI/CD, SAST, monitoring, documentation technique
Amélioration continue : dette technique, performance, sécurité, scalabilité

💻 Développement d’applications web
Développement full-stack léger : back-end + front-end React
Intégration avec des équipes front-end via des APIs REST ou GraphQL
Mise en œuvre de fonctionnalités métier : paiement, notifications, upload, sécurité

Ma priorité : un code propre, testé, documenté.

Je m’intègre rapidement à vos équipes et je peux intervenir en tant que développeur, tech lead.
  • English

    Conversational

  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • NICKEL
    Développeur Python GCP
    BANKING AND INSURANCE
    January 2026 - Today (5 months)
    Paris, France
    Au 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
    Google Cloud Platform (GCP) Python Flask Python
  • Tenacy
    Développeur python Flask
    SOFTWARE PUBLISHING
    May 2025 - October 2025 (5 months)
    Lyon, France
    Dans 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
    Gitlab SQLAlchemy Développeur Python Python (Programming Language) Python Flask
  • PayPlug
    Développeur Python FastApi
    BANKING AND INSURANCE
    April 2024 - March 2025 (11 months)
    Paris, France
    Dans le cadre de la fusion de 2 structures, un projet de convergence a été démarré pour
    rationnaliser et uniformiser les outils / processus.
    Au niveau applicatif, nous mettons en place des conventions internes avec des choix de
    structure logiciel en fonction des besoins. Les revues de code sont un point important pour
    déliver du code maintenable. Les TU sont implémentés pour chaque développement de
    fonctionnalités.
    La squad que j’ai intégré travaille sur l’expérience marchand : dashboard contenant
    notamment les paiements. L’équipe est constituée de 2 développeurs front et 4 développeurs
    back.
    J’ai en charge la mise en production avec les outils mis à ma disposition (via Gitlab) par
    l’é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 les
    architectures. J’ai en charge le POC sur un périmètre restreint afin de valider les concepts. Sur
    ce nouveau micro-service la gestion asynchrone avec FastAPI et une connexion Mongo a été
    choisie
    J’ai encadré et mené un test de charge avec Locust pour déterminer si les capacités du
    système actuel et également ses limites. Pour analyser ces données je me suis appuyé sur
    Datadog et j’ai configuré la remonté des informations avec OpenTelemetry sur les différents
    projets.
    J’ai développé une CLI avec Typer pour effectuer une migration des nos utilisateurs sous
    le nouveau système d’authentification
    Maintien des bonnes pratiques de développement en python (aide lors des MR, journée
    de 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
    FastAPI Python MongoDB RabbitMQ Google Cloud Platform (GCP)

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Développeur web
    CTI Formation
    2009
  • Licence programmation
    Université blaise pascal
    2008

Certifications

  • PCAP
    Python institute
    2020
    Algorithmes API Python
  • PCEP
    Python institute
    2020
    Algorithmes API Python

Skill set

Categories