Aller au contenu

Disponible immédiatement · Freelance / EI · Ouvert CDI

Développeur Python

Développeur Python orienté DevOps et qualité logicielle, spécialisé dans l’automatisation, les outils internes, les APIs et les pipelines CI/CD pour des environnements techniques exigeants.

À propos

Développeur Python orienté DevOps basé à Elne, j’interviens en freelance / EI et reste ouvert à une opportunité CDI pertinente. Je suis disponible immédiatement.

Je conçois des outils internes, scripts, APIs, CLI et automatisations qui rendent les équipes plus efficaces et les processus plus fiables.

J’ai travaillé près de 4 ans avec Lupin Dental sur des sujets exigeants : pipelines GitLab CI/CD, rapports qualité, validations Git, changelogs/reviewlogs, synchronisations JAMA/GitLab, simulateurs temps réel et frameworks de tests BDD.

Mes réalisations les plus significatives proviennent de projets internes privés chez Lupin Dental ; elles sont donc présentées sous forme de résultats, responsabilités et stacks plutôt que via des dépôts publics.

J’aime concevoir des architectures modulaires, testées et documentées, capables de s’intégrer dans des environnements complexes où la qualité logicielle, la maintenabilité et la reproductibilité sont essentielles.

Parcours

Expériences

Développeur Python & DevOps — Robotique médicale

Lupin Dental · France / Remote

Juil. 2022 — Mai 2026

Collaboration longue durée sur l’automatisation qualité, la traçabilité réglementaire, les tests système et les outils DevOps pour un dispositif médical robotique, terminée le 31 mai 2026.

  • Développement d’outils Python CLI modulaires pour validation Git, génération de changelogs/reviewlogs, rapports qualité et synchronisation JAMA/GitLab.
  • Mise en place de pipelines GitLab CI/CD, packaging PyPI/GitLab Registry, tests unitaires et intégration continue avec couverture élevée.
  • Automatisation complète de plusieurs flux qualité : commits, merge requests, reviewers/approbateurs, rapports SonarCloud, rapports Conan et tests unitaires C++.
  • Contribution à la validation robotique via simulateurs, tests d’intégration BDD, ROS2, C++, Qt/QML et automatisation d’interface GUI.
PythonGitLab CI/CDDockerJAMAPytestBehaveROS2C++Qt/QML

Développeur d’application Python

OpenClassrooms · En ligne

2022

Formation orientée développement Python, structuration de projets, automatisation, tests et bonnes pratiques de développement logiciel.

  • Consolidation des bases Python et de la conception d’applications maintenables.
  • Pratique des outils de développement, de la gestion de projet et de la documentation technique.
PythonGitTestsDocumentation

Réalisations

Projets sélectionnés

6 projets affichés sur 11, avec 5 autres réalisations disponibles.

Suite de tests d’intégration robotique médicale

Conception d’une suite BDD automatisée couvrant robot, capteurs, caméras, sécurité et workflows système avec traçabilité réglementaire via JAMA.

130+ scénarios automatisés, réduction de plus de 80% des tests manuels et détection précoce des régressions critiques.

PythonBehaveROS2C++JAMAGitLab CI/CDFDA/CE

Robot Simulator temps réel

Développement d’un simulateur asynchrone pour robot industriel avec triple socket, protocoles compatibles et génération de trajectoires.

Frameloop 8 ms, indépendance vis-à-vis du matériel physique et accélération majeure des cycles de développement et de test.

PythonAsyncioTCP/IPUDPPytestGitLab Registry

Validation Git & documentation de traçabilité

Outil interne de lint/validation Git pour contrôler les commits de n’importe quel développeur sur les repositories GitLab du groupe Lupin Dental, basé sur Conventional Commits.

Validation des commits, contrôle reviewer/approbateur avant merge, puis génération automatique des reviewlogs et changelogs destinés à la signature.

PythonGitLabConventional CommitsTyperJinja2JAMAPyPI

GitLab Sentinel serverless

Outil d’automatisation et de surveillance des projets GitLab : labels, merge requests, webhooks, settings et workflows multi-projets.

Réduction de 90% du temps de configuration manuelle et standardisation des workflows entre équipes.

PythonGitLab APIServerlessScalewayWebhooksCI/CD

Patient Simulator

Simulateur de mouvements patients pilotant une Stewart Platform et un tracking optique pour valider la robustesse d’un dispositif robotique médical.

Banc de test opérationnel reproduisant des mouvements patients, intégration hardware/software validée et architecture HAL réutilisable.

PythonStewart PlatformTracking optiqueTCP/UDPNumPyPandas

Tests GUI Qt/QML avec Spix

Évaluation puis industrialisation de tests automatisés d’interfaces Qt/QML intégrés aux tests d’intégration existants.

Premier scénario GUI automatisé, stratégie objectName et intégration technique Spix dans les builds applicatifs.

PythonQt/QMLSpixC++BehaveCMake

Expertise

Compétences

Python & architecture

Python 3.8+CLI TyperArchitecture modulairePackaging PyPIJinja2Markdown

Tests & qualité

PytestBehaveBDDSonarCloudCouverture de codeRapports qualité

DevOps

GitLab CI/CDDockerGitLab RegistryRunners dédiésServerlessScaleway

Traçabilité médicale

JAMAConformité FDA/CEChangelogsReviewlogsConanLicences

Robotique & simulation

ROS2C++Qt/QMLTCP/IPUDPAsyncioTracking optique

Formats & intégrations

XMLCSVJSONREST APIWebhooksDoxygenUML

Soft skills

Savoir-être

Autonomie

Capacité à cadrer, développer, tester, documenter et livrer des outils internes de bout en bout.

Rigueur qualité

Habitude des environnements exigeants : traçabilité, tests, validation, documentation et effets de bord.

Esprit d’analyse

Compréhension des workflows métier avant automatisation pour construire des solutions utiles et maintenables.

Communication technique

Production de documentation claire, rapports, changelogs et supports lisibles par les équipes dev, test et qualité.

Sens du service interne

Outils pensés pour simplifier le quotidien des utilisateurs internes et fiabiliser les processus d’équipe.

Formation

Parcours académique

Développeur d’application Python

OpenClassrooms · 2022

Formation en ligne orientée développement Python, tests, structuration de projets et bonnes pratiques logicielles.

BEP Comptabilité

Lycée Nelson Mandela — Réunion · 2003