<Qui Suis-je?>

David Rigaudie
Fort d'une expérience variée dans différentes technologies et domaines d'activités, j'ai eu à coeur de partager mes découvertes.
Expert Python et ingénieur logiciel indépendant depuis plusieurs années, j'accompagne les entreprises (startups à impact, FinTech, acteurs de la cybersécurité et grands comptes) dans la conception d'applications web robustes, performantes et hautement scalables.
Mon quotidien consiste à transformer des problématiques métiers complexes en architectures logicielles propres, modulaires et faciles à maintenir.
Mon expertise technique & méthodologique
Spécialisé dans les écosystèmes backend exigeants, j'articule mes interventions autour de piliers technologiques forts :
- Langages & Frameworks : Python (expert certifié PCPP1, PCAP, PCEP), FastAPI, Django, Flask.
- Architecture & Design : Domain-Driven Design (DDD), Architecture Hexagonale, Principes SOLID et Software Craftsmanship (culture du Clean Code, "Boy Scout Rule").
- Données & Écosystème : PostgreSQL, MongoDB, architectures événementielles (Kafka, Pub/Sub), conteneurisation (Docker) et déploiements Cloud (Google Cloud Platform).
Transmission & Communauté
Parce que la qualité logicielle ne vaut rien si elle n'est pas partagée, j'accorde une place centrale à l'humain et à la pédagogie :
- Fondateur de PyClermont : J'organise et anime les meetups et conférences Python en Auvergne pour dynamiser l'écosystème local.
- Mentorat & Accompagnement : J'aide les développeurs intermédiaires à franchir un cap dans leur carrière pour acquérir une véritable posture de Développeur Senior. À travers mes programmes de mentorat personnalisé, je les guide pas à pas dans la maîtrise de la conception logicielle et des principes SOLID.
- Engagement professionnel : Membre régulier de jurys professionnels (DREETS), je participe à la validation et à la valorisation des compétences des futurs concepteurs développeurs d'applications.
Besoin d'accompagnement ?
Vous avez un projet complexe à structurer ou vous souhaitez propulser vos compétences d'ingénierie logicielle au niveau supérieur ?
- Découvrez mon offre d'accompagnement : Senior Mentoring
- Suivez mes sessions de live coding : Mentor Time sur YouTube.
- Me contacter directement via LinkedIn