Profil & CV
Développeur PHP & Python
API, intégration SI, plateformes Docker · outils métier avec l’IA · WordPress senior
- Disponible dès maintenant
- CDI ou mission
- Full remote ou Île-de-France
- 12 ans d’informatique, dont 7 d’ingénierie web

Ce que je cherche
Deux familles de postes, à égalité
Un CDI ou une mission, choisi sur l’intérêt, le télétravail et la rémunération plutôt que sur le statut.
Back-end, API & plateformes
Concevoir une API, relier une application aux systèmes en place, la mettre en production sur une plateforme conteneurisée et la faire tourner.
- API REST en PHP 8 et en Python (Flask), documentation OpenAPI générée depuis les tests
- Intégration SI : CRM, ERP, SaaS, webhooks, flux XML, SSO / CAS
- Docker, Linux, CI/CD, supervision, sauvegardes, migrations sans coupure
- Outils métier avec l’IA : serveur MCP, agents encadrés
WordPress & PHP senior
Le socle depuis 2019 : du plugin métier à la flotte de sites, avec la sécurité et le maintien en condition opérationnelle.
- Plugins métier en PHP 8 orienté objet, thèmes FSE, blocs Gutenberg en React
- WooCommerce B2B : comptes pros, remises, devis, multilingue
- WordPress à l’échelle : WP-CLI, gouvernance des extensions, montées de version
- Reprise de code, dette technique, durcissement, incidents de production
Preuves
Ce qui se vérifie
Le code client n’est pas public ; ce qui suit l’est, ou se raconte dans une étude de cas avec le nom du client.
Plateforme & API
Plateforme d’hébergement de l’Université Paris-Saclay
Plateforme conteneurisée pilotée par une API Python, dimensionnée pour le parc de plusieurs centaines de sites WordPress et applications PHP de l’université. Un POC de trois mois devenu seize mois de mission.
- 170+
- sites en production
- 150
- migrés en un mois, sans coupure
- 89
- routes d’API
- 190+
- commandes CLI
IA & qualité
Simulateur fiscal pour indépendants, piloté par l’IA via MCP
Application publique React 19 + TypeScript et Electron, écrite en guidant des agents IA sous CI bloquante. Son serveur MCP laisse un agent lire et faire calculer une simulation : les chiffres viennent du moteur, jamais du modèle.
- 2 300+
- tests unitaires et de composants
- 200+
- tests de bout en bout
- 99 %
- de couverture de la logique
- 16
- outils MCP
CI/CD
13 workflows GitHub Actions publics
Sur trois dépôts publics : porte qualité SonarQube bloquante, tests de bout en bout Playwright, tests de mutation, publication d’exécutables sur trois systèmes, paquet Microsoft Store, déploiement incrémental, veille planifiée. GitLab CI au quotidien en mission.
Simulateur (lien externe)Guide IA (lien externe)Moteur de publication (lien externe)
Agents en production
Guide « Zero to Hero : On-Premise AI », maintenu par des agents
Un guide bilingue sur l’IA auto-hébergée. Chaque semaine, des agents font la veille et proposent ajouts et corrections, sous audits automatiques de fraîcheur et de cohérence ; je relis et je fusionne.
- 160
- notes en français
- 118
- notes en anglais
WordPress
Intranet d’une direction, reconstruit hors de SharePoint
Les composants SharePoint de l’équipe reproduits en blocs Gutenberg accessibles (RGAA), sur un thème FSE, avec trois niveaux d’accès par SSO / CAS. Livré en une vingtaine de jours, formation des éditeurs comprise.
Stack
Ce que je pratique
Ce que j’ai mis en production, et ce que j’ai pratiqué sur un projet livré. Sur une stack que je connais moins, je monte vite avec l’IA, sous les mêmes garde-fous que plus bas, et je le dis en entretien plutôt que de le laisser découvrir en production.
En production
- PHP 8 orienté objet
- WordPress, WooCommerce
- Python (Flask)
- API REST, OpenAPI
- Docker, Compose
- Linux, Nginx, MariaDB, Redis
- GitHub Actions, GitLab CI
- SSO / CAS, WAF, CrowdSec
Pratiqué sur projet
- TypeScript, React 19
- Node.js, Electron
- Vitest, Playwright
- SonarQube, tests de mutation
- Serveur MCP
- Astro
Méthode
Développer avec l’IA, sous contrôle
Claude Code, Cursor et Codex au quotidien. La vitesse ne tient que si le cadre est plus strict que pour une équipe humaine.
Décider avant le code
Chaque évolution est discutée et tranchée avant d’exister ; les choix de conception sont consignés par écrit.
Des agents isolés
Plusieurs agents en parallèle, chacun dans son worktree Git et sur sa branche, avec des consignes écrites.
Une CI qui bloque
Tests, typage, couverture, accessibilité : un commit qui ne passe pas n’arrive pas sur la branche principale.
Une revue humaine
Je relis chaque contribution et je fais la recette moi-même. L’IA écrit vite ; c’est pour ça que le cadre compte.
Parcours
Du poste de travail à la plateforme
06/2025 – 10/2026
Développeur WordPress & concepteur de la plateforme d’hébergement
Université Paris-Saclay · freelance
Plateforme conteneurisée et API Python, migration de 150 sites en un mois, intranet FSE, encadrement d’un développeur.
Depuis 2019
Développeur PHP, Python & WordPress senior
Indépendant
Missions pour des PME, agences, collectivités et institutions : intégration SI, développement sur mesure, reprise de production.
2016 – 2017
Projet R&D IoT & systèmes embarqués (C/C++)
Vercors
Flotte de microcontrôleurs communiquant par radio, protocole sur mesure, interface de pilotage.
2014 – 2016
Technicien informatique & systèmes
Indépendant
Serveurs Linux, réseaux, sauvegardes, support : le socle qui fait chercher une panne jusqu’à sa cause.
Formation : Développeur Web (Bac+2, École Supérieure Aristée, 2018) · Docker Mastery (2025) · certification PHP CodinGame (2023) · français natif, anglais professionnel.
« Damien a travaillé avec nous plusieurs mois sur la refonte d’une plateforme sécurisée d’hébergement de sites web pour notre communauté de chercheurs, enseignants, directions, laboratoires… Il s’est tout de suite approprié le projet, de la conception à la réalisation, soulevant les questions pertinentes et proposant des options techniques adaptées, pragmatiques mais sans concession sur la qualité et la sécurité. Son professionnalisme est remarquable : travailleur, transparent, véritable expert dans son domaine, il documente tout et c’est très appréciable. Cerise sur le gâteau, c’est quelqu’un de très agréable, souriant, communiquant, d’humeur égale. Bref, je le recommande sans aucune retenue. »
Fabrice GuiraudDirecteur des systèmes d’information adjoint, Université Paris-SaclayContact
Dites-moi ce qui coince
Un appel de quinze minutes suffit généralement à savoir si le sujet est pour moi. Si ce n’est pas le cas, je vous le dis franchement — et j’oriente quand je peux.
