Compétences
-
Architecture & Design
API REST Clean Architecture -
Langages & Frameworks
Python FastAPI Pydantic SQLAlchemy PyMongo Celery FastStream Jinja2 -
Qualité & Tooling
uv ruff mypy pytest pre-commit Logfire OpenAPI -
DB & Messaging
PostgreSQL MongoDB Redis RabbitMQ -
Cloud & DevOps
GitHub Actions Docker AWS GCP
Expériences
-
AraïkoDéveloppeur BackendJanvier 2025 - Novembre 2025Développement d'une application de gestion des connaissances (RAG & LLM)
-
✓
Contribution et maintien de la Clean Architecture
-
✓
Mise en œuvre et documentation des bonnes pratiques de qualité de code
-
✓
Hiérarchisation des erreurs du domaine pour une gestion centralisée des erreurs HTTP
-
✓
Intégration de Celery avec découplage entre le worker et la définition des tâches
-
✓
Refactorisation de l'entité métier principale pour l'ajout du versioning
-
✓
-
AutajonDéveloppeur BackendMars 2024 - Décembre 2024Migration des outils internes en lien avec l'ERP
-
✓
Développement de modules génériques pour la création d'API CRUD
- –Implémentation du parsing des query parameters pour le filtrage et la pagination
- –Gestion des transactions SQL via un pattern Unit of Work
- –Mise en œuvre du Repository Pattern via une classe générique typée, centralisant les opérations de persistance
-
✓
Mise en place des pipelines CI/CD
-
✓
Structuration des tests avec génération automatique de données initiales
-
✓
Mise en place de Logfire pour l'observabilité et le monitoring
-
✓
-
LumappsDéveloppeur BackendMai 2022 - Mai 2023Développement et maintenance d’un outil pour copier des sites client
-
✓
Diagnostic et résolution d'incidents via l'analyse de logs GCP
-
✓
Optimisation de la base de code et réduction de la dette technique
-
✓
Extension de l'outil avec l'ajout de la copie des nouveaux objets
-
✓
-
SomfyDéveloppeur PythonMai 2019 - Avril 2022Automatisation des essais d'endurance et des tests de validation fonctionnelle
-
✓
Développement d'un driver Python exposant une API pour un protocole de communication filaire
-
✓
Conception d'une application web déployée sur Raspberry Pi offrant une solution portable
-
✓
Développement d'interfaces avec attention portée à la lisibilité et à l'ergonomie
- –Visualisation des caractéristiques du moteur
- –Réglage des paramètres
- –Définition des cycles d'endurance
- –Suivi en temps réel des essais
-
✓
Gestion des erreurs et mise en place de mécanismes permettant la reprise d'un essai en cours
Développement de la partie logicielle d'un banc pour automatiser les tests de validation fonctionnelle
-
✓
Conception d'un framework de test automatisé basé sur pytest
-
✓
Gestion des drivers de l'alimentation électrique pilotée et du capteur de position
-
✓
Gestion des différents cas de vie du moteur pour paramétriser dynamiquement les tests
-
✓
Persistance des résultats et visualisation avec regroupement par catégories
-
✓
-
Le Vin d'OrgeDéveloppeur webJuillet 2018 - Avril 2019Développement d’une application web pour la gestion des produits
-
✓
Développement des interfaces de consultation, création et mise à jour des fiches produits
-
✓
Conception d'un système de templates pour la génération de planches d'étiquettes de prix prêtes à l'impression
-
✓
Développement d'un connecteur pour faciliter les appels avec l'API du logiciel de caisse
-
✓
Automatisation de la récupération des stocks pour l'établissement d'inventaires
-
✓
Gestion asynchrone des flux pour isoler l'application des latences de l'API du logiciel de caisse
-
✓
Optimisation des performances par la mise en cache des données à faible fréquence de mise à jour
-
✓
-
Secteurs Automobile - Aéronautique - ÉnergieIngénieur calcul éléments finis - Statique, dynamique, crashJanvier 2007 - Décembre 2018Plastic Omnium: Validation des prestations sécurité passive et qualité perçue des pare-chocs
Zodiac Aerospace: Dimensionnement des systèmes de flottabilité d'hélicoptères
Renault - Liaisons au sol: Validation des prestations incidentel et sécurité passive
Eurostyle Systems: Gestion des activités calculs
Formation
2006 : Master mécanique, énergétique et ingénierie - Université de Poitiers
Langues
Anglais : Intermédiaire