David RIGAUDIE

Développeur Python | FastApi Django Flask

Salary / Daily rate

Clermont-Ferrand, France

Freelance

Can come onsite

Skills

PythonDjangoDockerReactGitGitLabDevOpsCMSPostgreSQLMongoDBRabbitMQFlaskLinuxScrum

Languages

EnglishFrench

About me

Intro

Riche d'une expérience variée dans le développement je me suis spécialisé dans le web et sur le langage de programmation python Je suis rigoureux et j'attache une importance particulière à la qualité du code que je délivre. En plus de mon expertise côté back je peux avoir en charge la partie front, déploiement... [CV Détaillé à la demande]

Links

Work experience

CTO & expert web development

ITArverne

Nov 2017 - Present

9 years

63530 Volvic, France

- Development application managing school with hard children - Development and maintenance for web applications in Java with high traffic - Development web ecommerce Python 3 / React with Django in docker as DevOps - I'm in charge of python development (UI and CLI) on all tools in service security

Juré habilité sur les titres DWWM & CDA

DIRECCTE

Jun 2020 - Present

6 years 5 months

Développeur python Flask

Tenacy

May 2025 - Oct 2025

6 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

Développeur Python FastApi

PayplugFreelance

Apr 2024 - Apr 2025

1 year 1 month

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

Lead Développeur Python Flask

TenacyFreelance

Oct 2023 - Jan 2024

4 months

Lyon, France

Dans une équipe de 5 développeurs et en étroite collaboration avec le CTO j’ai réalisé en tant que Lead Dev le refonte du backend Flask : ✅ Application de gouvernance cyber-sécurité ✅ Application Flask avec une dette technique à redresser ✅ Une gestion des processus avec Gitlab ✅ Des tests End to End permettant de valider la non régression ✅ Des workers celery pour gérer l’asynchrone J’ai participé à la modularisation du projet sous Flask en reprenant les fondements de sa réalisation. Découpage de l’application en services en utilisant le pattern du même nom et en identifiant le rôle de chaque partie du code pour le classer proprement Mise en place de DTO dans la controlleur (API), communication avec des Services métier qui eux-mêmes passent par un Repository pour accèder au donnée. Manipulation des objets Domains pour isoler les couches et avoir des rôles bien clairs. Cette logique métier est introduite dans un module (blueprint Flask) au travers une API qui fait office de controlleur J’ai également sécurisé la qualité du code en mettant en place des outils QA dans le processus de développement (pre-commit et dans la CI) J’ai accompagné un développeur pour la mise en place des Test d’Intégration Activités : ✅ Mise en place des outils QA (linter, formatteur, SAST, pre-commit ...) ✅ Découpage de l’application en module (blueprints) ✅ Nettoyage de code mort ✅ Factorisation de code dans des helpers ✅ Mise en application des principes du DDD

Développeur Python Django

Legendary PlaysFreelance

Sep 2022 - Sep 2023

1 year 1 month

Paris, France

Au sein d’une équipe comptant jusque 6 développeurs, j’assure le développement de l’application backend en Python 3.10 / Django 4 : ✅ Concevoir des NFT sur des actions vidéosdu championnat de rugby ✅ Minter les NFT sur la blockchain Tezos avec des librairies node ✅ Une conception de l’application « from scratch » en appliquant les bonnes pratiques de code ✅ Utilisation de Gitlab pour les MR et les pipelines de test et déploiement ✅ Application micro service hébergée sur GCP avec une communication WebSocket intergrale ✅ Communication via PubSub entre certains élements de l’application ✅ Création d’une API avec Django Rest Framework Durant le développement de ce projet j’ai pu approfondir mes connaissances dans le développement python / django avec une communication asynchrone (ASGI,socketio) au travers des co-routines J’ai eu la charge d’être garant des bonnes migrations de la base de données en fonction des évolutions du modèle J’ai développé des scripts de synchronisation de données entre nos données et des outils externes comme le CRM D’autres scripts permettaient l’injection de données dans notre environnement local Une partie de la gestion Web3 était réalisée par l’application Django comme l’upload des données IPFS Nous faisions les revues de code en duo pour délivrer du code de qualité et compris par l’équipe Utilisation des méthodes agiles avec les cérémonies scrum Activités : ✅ Développement en python 3 en asynchrone ✅ Réalisation de test unitaire pour les projets avec une couverture de code ✅ Mise en place d’un debugeur pas à pas (debugpy) ✅ Gestion du dépôt et du déploiement via Gitlab ✅ Utilisation base de données Postgresql avec des extensions comme trigram ✅ Référent technique python/django ✅ Création d’une API avec Django Rest Framework

Simplon.co Clermont

Jul 2020 - Oct 2022

2 years 4 months

Clermont-Ferrand, France

Formateur Concepteur Développeur d'Application

Oct 2021 - Oct 2022

1 year 1 month

Clermont-Ferrand, France

Au travers de la pédagogie active qui place l'apprenant au centre de sa formation, je (le formateur) me place en tant que facilitateur. Je les aide à acquérir des compétences nécessaires pour valider leur titre mais également pour adopter une posture professionnelle Je co-anime ce cursus où j'aborde : - L'utilisation et la compréhension des design pattern (PHP) - La manipulation des requêtes DML et son usage dans un framework SpringBoot (Java) - Initiation à la sécurité et les implémentations nécessaires pour se protéger des attaques - Réaliser des tests unitaires pour qualifier une application (Python) - Configuration d'un outil de déploiement GITLAB pour automatiser la chaîne CD La mise en pratique est un élément essentiel pour l'apprentissage, y compris les difficultés. J'adapte mon contenu en fonction de la promo afin de rester toujours en accord avec leur vitesse d'apprentissage. Je mets mes 15 ans d'expérience au service de personnes voulant partager comme moi la passion de ce métier de développeur

Formateur python (Développeur Intelligence Artificielle)

Jul 2020 - Mar 2022

1 year 9 months

Clermont-Ferrand, France

Centre de formation à l'écoute de ces apprenants et de son équipe pédagogique. Approche par projet permettant un apprentissage en toute autonomie pour une adéquation réelle avec le monde de l'entreprise. Je co-anime les veilles technologiques, les points d'approfondissement et le suivi des projets. Les sujets abordés sont tous les aspects Web, avec une forte empreinte Python : API, connaissances du langage python, manipulation des notebooks, POO ...

Technical Expert

CGI en France

Oct 2014 - Dec 2017

3 years 3 months

Région de Clermont-Ferrand , France

J'ai eu en charges plusieurs missions en prestation chez notre client Michelin: - Dans le domaine industriel je me suis occupé de développer une application console C# et de maintenir une application web APS.net et Silverlight. Cette dernière permettant la réalisation d'une partie du pneumatique en échangeant des informations entre les machines industrielles et les outils de gestion. Le logiciel intercalé entre ces 2 couches permet de réaliser la traçabilité, de contrôler la production ... - Affecté dans un service de Supply Chain je m'occupe d'une partie sur les prévisions des commandes et de la répartition des stocks depuis les usines vers les magasins de stockage. J'ai en charge l'écriture et optimisation des scripts PL/SQL avec de grosse volumétrie afin d'avoir des temps de traitement acceptable. Je suis aussi amené à faire des évolutions sur une application Java EE - Depuis 2017 j'occupe un poste de Tech Lead sur des applications supply chain en Java/PLSQL. J'ai en charge 4 personnes que j'aide à monter à bord, faire les formations, cadrage technique, revue de code ...

PHP5 Developer

TRAQUEUR

Apr 2011 - Oct 2014

3 years 7 months

73000 Chambéry, France

* Managing car fleet (geolocalisation, history, reports, customizing, ..) * Development of a PHP framework done internally * Multi language site management * Some knowledges in Android and Windows Phone * Creating jQuery plugins * Managing local time * Software hotline * Using redmine to manage project

Zend developer

3999 SA

Jan 2011 - May 2011

5 months

69340 Francheville, France

* Site business directory, * Object oriented development, * Application MVC * Use of coding standards Zend / PHP * SCRUM Methodology

LAMP Developer

Ascomedia

Jan 2010 - Jan 2011

1 year 1 month

69410 Champagne-au-Mont-d'Or, France

* Maintenance on CMS Joomla and Thelia * Developing plugins on CMS Joomla and Thelia * Web services * Technical expert in the studio * Management mail and web environments (plesk)

Développeur d'application

HD Technology

Oct 2008 - Oct 2009

1 year 1 month

69500 Bron, France

Programmation sur des automates GE Fanuc avec du script et du ladder Gestion de projet sur un simulateur pour tester des applications Présentation sur des modules de télégestion

Technicien en bureau d'étude

Michelin

Oct 2007 - Oct 2008

1 year 1 month

Région de Clermont-Ferrand, France

Programmation sur un automate ControlLogix en ladder, Réalisation d'une IHM ainsi que la communication réseau avec l'automate, Etude de faisabilité sur une coupeuse de bande de gomme


Education

CTI Formation - PAO, CAO, DAO, Web, Dév. Durable

Formation, Développement

2008 - 2009

1 year 2 months

Université Blaise Pascal (Clermont-II) - Clermont-Ferrand

Licence, Programmation

2007 - 2008

1 year 2 months

Université de Tours

DUT, GEII

2005 - 2007

2 years 2 months

The best place to find your next move

© 2026. All Rights Reserved.