Senior Développeur Full Stack
Orchestration Multi Agents
Architecture Audit Conseil
Symfony · Nuxt · Python · API Platform
VSCode · Codex · Claude Code · Claude Design · GIT worktree

Profil

Quinze ans d’expérience dans le développement web, précédés de neuf années dans l’industrie. J’accompagne les projets sur toute leur durée : audit, cadrage, architecture, développement, mise en production et transmission. Mon périmètre couvre les sites web, l’e-commerce, les applications métier, les SaaS, les dashboards, les ERP, les CRM et les API.

Le travail d’équipe et la prise de responsabilités traversent mon parcours : chef d’équipe dans l’industrie, puis accompagnement de développeurs dans le web et lead développeur fullstack au sein d’une équipe de neuf personnes chez Smart Global Governance pendant deux ans et demi. Cette mission associait développements, revues de code, pair programming et accompagnement des développeurs juniors.

Freelance depuis 2018, je suis l’interlocuteur direct du client, de la compréhension du besoin jusqu’à la mise en production, l’hébergement et la maintenance.

Aujourd’hui, j’orchestre plusieurs agents IA selon mon workflow AIOD : concevoir, développer, consolider. Mes derniers projets sont réalisés avec 100 % du code généré par l’IA. Je garde la maîtrise du cadrage, de l’architecture et de la validation. Des sessions de consolidation transforment les bonnes pratiques en conventions techniques et en garde-fous automatisés dans la CI/CD.

J’interviens sur des projets neufs comme existants, notamment lorsque la dette technique freine leur progression. Un audit et un cadrage peuvent précéder le développement pour clarifier les priorités et poser des bases solides.

Je suis ouvert aux projets en équipe qui explorent le développement assisté par l’IA, jusqu’à la génération complète du code.

Orchestration multi-agents AI-Powered Git Worktree Lead Dev & Mentorat Audit & Cadrage Clean Architecture Clean code Tests & CI/CD Éditeur SaaS

Expertises clés

Architecture & qualité

Conception d’architectures hexagonales et API-first, séparation des responsabilités et découplage front/back. Application des principes SOLID, KISS et YAGNI pour un code lisible, maintenable et évolutif.

Reprise de code & dette technique

Diagnostic de l’existant, identification des zones fragiles et priorisation des corrections selon leur impact métier. Refactorisation ciblée et modernisation progressive, avec des tests pour sécuriser les changements.

Interfaces & expérience utilisateur

Design systems, composants typés et réutilisables, fidélité aux maquettes, accessibilité et internationalisation. Gestion de l’état et des flux temps réel ; optimisation des chargements, du rendu et des Core Web Vitals.

Backend & conception d’API

Conception contract-first, séparation des couches métier et d’accès aux données, validation stricte des échanges. Authentification, rôles et permissions, gestion des versions et documentation OpenAPI ; architectures headless, multi-clients et multi-projets.

Données & traitements

Modélisation relationnelle, normalisation et intégrité des données. Indexation et optimisation des requêtes, migrations versionnées, pipelines ETL et scripts de traitement ; centralisation des référentiels pour limiter les incohérences.

Fiabilité & livraison

Tests unitaires, d’intégration et de bout en bout, contrôles qualité automatisés et pipelines CI/CD. Conteneurisation, gestion des environnements, suivi des erreurs et des performances en production.

Leadership & transmission

Revues de code, pair programming et mentorat. Documentation des choix techniques, conventions partagées et coordination avec les équipes produit et design. Outils CLI et scripts de configuration pour faciliter la prise en main des projets et le travail quotidien de l’équipe.

IA & méthode de travail

Tâches cadrées, agents spécialisés et worktrees isolés ; revue et validation des changements. Consolidation des retours en documentation, conventions et contrôles automatisés pour fiabiliser les itérations suivantes.

Expérience

Yudou RH — Capnour — Développeur Fullstack
Recrutement · Ressources humainesFreelance
Essaouira2026
SaaS de recrutement · Site public · API

Conception et développement de Capnour, une plateforme SaaS de recrutement mettant en relation des profils basés en Europe avec les entreprises marocaines. Sa particularité : prendre en compte les périodes où le candidat sera physiquement présent au Maroc.

Développement d’un site public et de trois espaces authentifiés avec Nuxt 4, organisés en Layers, et d’une API avec Symfony, API Platform et PostgreSQL. Stack dockerisée et hébergée sur VPS.

Projet réalisé avec 100 % du code généré par l’IA, selon mon workflow AIOD, sous ma direction pour le cadrage, l’architecture et la validation.

Prise en charge du projet de bout en bout : expression du besoin, cadrage, conception, développement, mise en production, hébergement et maintenance, en interlocuteur technique unique du client.

Nuxt 4 Vue 3 TypeScript PHP Symfony API Platform PostgreSQL Docker OAuth VPS Tailwind CSS
MLK — My Little Kasbah — Développeur Fullstack
ImmobilierFreelance
Essaouira2026
Site immobilier · API de gestion de contenu

Développement d’un site web immobilier avec Nuxt 4 en architecture headless.

La gestion du contenu repose sur une API SaaS Symfony multi-clients et multi-projets, développée sous Graines Digitales pour mes clients. Stack dockerisée et hébergée sur VPS.

Mise en place de la traduction automatique via Google Cloud Translate API et de l’affichage instantané des images. Site SEO on-page ready, avec une expérience utilisateur optimisée.

Projet réalisé avec 100 % du code généré par l’IA, selon mon workflow AIOD, sous ma direction pour le cadrage, l’architecture et la validation.

Prise en charge du projet de bout en bout : expression du besoin, cadrage, conception, développement, mise en production, hébergement et maintenance, en interlocuteur technique unique du client.

Nuxt 4 Vue 3 TypeScript PHP Symfony Docker Google Cloud Translate API MySQL OAuth VPS Tailwind CSS
Smart Global Governance — Lead Développeur Fullstack
Éditeur de logiciels · Gouvernance et conformitéFreelance
Essaouira2023 – 2025
Plateforme low-code · Dashboard IA

Mission freelance de lead développeur fullstack au sein d’une équipe de neuf personnes : points quotidiens, revues de code, pair programming et workflow Git structuré, avec conventions de commits, gestion des branches et CI/CD GitLab/GitHub.

Pendant deux ans, interventions sur une plateforme Low-Code en Vue.js, Golang et MySQL : refonte complète de l’UX/UI sur la base d’un Design System, réécriture du moteur de logique conditionnelle et de son query builder, mise en place d’un système de Drill Down et de loaders avancés pour les workflows.

Corrections de bugs, nouvelles fonctionnalités et amélioration continue de la stabilité et de l’expérience utilisateur.

Durant les six derniers mois de ma mission chez Smart Global Governance, mise en place en solo du socle complet Nuxt 3 du dashboard d’OptiValue, une plateforme d’IA d’aide à la réponse aux appels d’offres et aux questionnaires d’audit et de conformité. L’API était développée en Python avec Azure Functions.

Vue 3 TypeScript Golang MySQL Nuxt 3 Python Azure Functions WebSockets Docker OAuth Workflows + scripts Bootstrap CSS Tailwind CSS

Expérience (suite)

Kazen Garden — Développeur Fullstack
E-commerceFreelance
Essaouira2022
Site e-commerce · API headless

Développement d’un site e-commerce avec Nuxt 3 et d’un back-end en architecture headless avec Symfony, Sylius et API Platform. Stack dockerisée et hébergée sur VPS.

Mise en place de la traduction automatique via Google Cloud Translate API et de l’affichage instantané des images. Site SEO on-page ready, avec une expérience utilisateur optimisée.

Prise en charge du projet de bout en bout : expression du besoin, cadrage, conception, développement, mise en production, hébergement et maintenance, en interlocuteur technique unique du client.

Nuxt 3 Vue 3 TypeScript PHP Symfony Sylius API Platform Docker MySQL OAuth VPS Tailwind CSS
Délit d'Influence — Développeur Fullstack
Agence de communicationFreelance
Essaouira2021 – 2022
Sites web · E-commerce · CRM · Application web

Mission de conseil et de développement Symfony sur un ensemble d’applications : site vitrine, plateforme e-commerce, CRM et application web.

PHP Symfony MySQL Tailwind CSS JavaScript
LOGIGROUP — Développeur Fullstack
ESNFreelance
Essaouira2021
E-commerce · Documentation · Passation technique

Mission de passation technique sur une plateforme e-commerce développée en Ruby : rédaction de la documentation et transfert de connaissances.

Ruby React.js MySQL Docker Tailwind CSS
Villa Gonatouki — Développeur Fullstack
Hébergement touristique · Maison d’hôtesFreelance
Essaouira2020
Site e-commerce · API headless

Développement d’un site web avec Nuxt 2 et d’un back-end en architecture headless avec Symfony et API Platform. Stack dockerisée et hébergée sur VPS.

Mise en place de la traduction automatique via Google Cloud Translate API et de l’affichage instantané des images. Site SEO on-page ready, avec une expérience utilisateur optimisée.

Prise en charge du projet de bout en bout : expression du besoin, cadrage, conception, développement, mise en production, hébergement et maintenance, en interlocuteur technique unique du client.

Nuxt 2 Vue 3 TypeScript PHP Symfony API Platform Docker MySQL OAuth VPS Tailwind CSS
Immobilière Essaouira — Développeur Fullstack
Agence immobilièreFreelance
Essaouira2019 – 2020
Site immobilier · API headless

Développement d’un site web avec Nuxt 2 et d’un back-end en architecture headless avec Symfony et API Platform. Stack dockerisée et hébergée sur VPS.

Mise en place de la traduction automatique via Google Cloud Translate API et de l’affichage instantané des images. Site SEO on-page ready, avec une expérience utilisateur optimisée.

Prise en charge du projet de bout en bout : expression du besoin, cadrage, conception, développement, mise en production, hébergement et maintenance, en interlocuteur technique unique du client.

Nuxt 2 Vue 3 TypeScript PHP Symfony API Platform Docker MySQL OAuth VPS Tailwind CSS
ABITHEA Littoral Provence — Développeur Fullstack
ImmobilierFreelance
Essaouira2018
CRM sur mesure · Devis · Facturation

Conception et réalisation d’un CRM sur mesure dédié à la gestion des devis et des factures.

Prise en charge du projet de bout en bout : expression du besoin, cadrage, conception, développement, mise en production, hébergement et maintenance, en interlocuteur technique unique du client.

PHP Symfony EasyAdmin MySQL OAuth Bootstrap CSS
Altraway CE — Développeur Fullstack
E-commerce voyagesCDI
Essaouira 2016 – 2018
Site e-commerce · ETL

Amélioration d’une plateforme e-commerce de voyages destinée aux comités d’entreprise : interventions sur l’ETL et mise en place de l’auto-connexion des membres des CE.

PHP JavaScript Symfony MySQL Bootstrap CSS

Expérience (suite)

Philae — Développeur Fullstack
ESNPériode d'essai
Aix-en-Provence 2016
Sites web · ETL

Recruté initialement pour des interventions front et back, j’ai rapidement pris en charge la refonte complète d’un ETL pour le compte d’un client : un pipeline d’import de séjours et de vols depuis des sources externes vers la base de données, alimentant une plateforme e-commerce dédiée aux comités d’entreprise.

PHP JavaScript Symfony MySQL Bootstrap CSS
Groupe Automobile IDM — Développeur Fullstack
Groupe AutomobileCDI
Marseille 2015 – 2016
Sites web · ERP · Référentiel constructeurs automobiles

Développements front & back sur un ERP Symfony / Sonata et une dizaine de sites vitrines pour des concessions automobiles.

En parallèle des développements courants, j’ai proposé puis mis en œuvre une refonte de l’architecture des formulaires : les règles de validation, auparavant dupliquées dans chaque site, ont été centralisées côté back dans l’ERP Symfony, avec une seule source de vérité pour l’ensemble du groupe.

J’ai également intégré un import automatisé des données véhicules depuis le référentiel national, mis en place un moteur de recherche véhicule et participé au développement du configurateur de véhicule.

PHP Symfony Sonata JavaScript MySQL Bootstrap CSS
Quai 13 — Développeur Fullstack
Agence webCDI
Marseille 2014
Sites web - Sites E-commerce

Production de sites WordPress et Prestashop, avec une montée en compétences sur ces deux CMS et des interventions sur plusieurs projets clients en parallèle.

Accompagnement de stagiaires et de développeurs juniors, avec un rôle de transmission technique.

Mise en place d’un script Shell permettant de synchroniser en une seule commande le code source, la base de données et les ressources (images, PDF…). Cet outil permettait d’intervenir rapidement sur n’importe quel projet : une première approche concrète de la culture DevEx et du tooling d’équipe.

PHP jQuery JavaScript Bootstrap CSS MySQL WordPress Prestashop
Espace Privé — Développeur Fullstack
Agence webCDI
Marseille 2012 – 2014
Sites web · App web

Réalisation d’une douzaine de sites web : de la maquette à l’intégration responsive et à la livraison, avec cinq gabarits de pages par projet et une exigence pixel perfect.

Ce contexte m’a permis de développer ma rigueur front-end, ma vitesse d’exécution et mes réflexes d’intégration et de production.

J’ai également développé une application d’affichage des séances en temps réel pour un cinéma : un affichage dynamique piloté par les données, première expérience d’un rendu temps réel connecté à une source externe.

PHP jQuery JavaScript Bootstrap CSS MySQL
Varibase — Développeur Fullstack
Marketing relationnelCDI
Marseille 2011 – 2012
Sites web · CRM · Intranet · Datamining

Recruté pour développer des mini-sites et les landing pages des campagnes marketing, j’ai rapidement élargi ma mission en identifiant deux besoins non couverts dans l’équipe.

J’ai conçu un outil interne en C# connecté à SQL Server pour automatiser les traitements du dataminer : normalisation, dédoublonnage et segmentation des bases de données. Résultat : un gain de temps significatif sur des tâches répétitives et manuelles.

J’ai ensuite mis en place un intranet de type mini CRM permettant aux équipes marketing de consulter les données de campagnes en autonomie, réduisant leur dépendance au dataminer pour les demandes quotidiennes.

PHP jQuery JavaScript MySQL SQL Server C#
Orsid Provence (devenue Doca Poste)
Opérateur → Chef d'équipe
ÉditiqueCDI
Aix-en-Provence 2000 – 2008

Neuf ans dans l’éditique au service de grands comptes : production de millions de documents (factures, relevés de compte, fiches de paie), dans un environnement à fort volume et haute exigence.

Devenu chef d’équipe après trois ans : encadrement de six personnes, coordination de la production, gestion de la qualité et des délais.

Éditique Production Management