Compétences

Du back-end Symfony aux interfaces Vue.js et React, jusqu'aux serveurs que j'installe moi-même : je fais des outils web utiles, rapides et maintenables, et j'aide une équipe à en faire autant.

  • 10ansde développement web professionnel
  • 5entreprisesde l'agence à l'industrie
  • 10+sites et applis livrés, pro et perso
  • 1équipeencadrée en tant que lead

ma stack principale

  • Symfony

    depuis 2016 · 10 ans

    Mon socle back-end : API, outils métier, back-offices, migrations de versions. Formé par SensioLabs, utilisé dans quasiment tous mes postes.

    Utilisé pour :Outils internes SermesRefonte AlcyonLudo DriveMétéo Horbourg-Wihr

  • Vue.js / Nuxt

    depuis 2018 · 8 ans

    Mon framework front préféré, pour sa souplesse. Formé par Zenika, je l'utilise des PWA aux sites statiques, comme celui-ci en Nuxt 4.

    Utilisé pour :Ce siteTeam builder GenshinLudo DriveQuizz cinéma

  • React

    depuis 2023 · 3 ans

    Pour des interfaces riches branchées sur une API Symfony : outils internes en entreprise et un site plein de secrets.

    Utilisé pour :Outils internes SermesLa Clef

  • PHP

    depuis 2015 · 11 ans

    Du MVC fait maison au code objet SOLID sans framework : je connais le langage au-delà de Symfony.

    Utilisé pour :Gestion d’ascenseurs Jaune de MarsModules WordPressHaricot de Castelnaudary

  • Docker

    au quotidien

    Environnements de dev reproductibles, serveurs internes, déploiements : je configure et maintiens mes conteneurs moi-même.

    Utilisé pour :Infra SermesServeur perso (NUC)

  • SQL

    depuis 2015 · 11 ans

    Modélisation, requêtes complexes et optimisation, y compris en collaboration avec une équipe AS400 gérant l’ERP.

    Utilisé pour :Outils internes SermesMétéo Horbourg-WihrJaune de Mars

ce que je fais concrètement

  1. Back-end

    • API REST et outils métier en Symfony
    • Migration de projets (Symfony 2 → 4, Zend → Symfony)
    • Code PHP objet, MVC, principes SOLID
    • Intégration d’API tierces (météo, Ludoprêt…)
  2. Front-end

    • Applications Vue.js, Nuxt et React
    • Sites statiques rapides et bien référencés
    • Progressive Web Apps
    • Intégration HTML / CSS / Sass soignée
  3. Serveurs & DevOps

    • Administration de serveurs Linux
    • Docker, Apache, DNS, SSL, bases de données
    • Serveurs maison : Raspberry Pi puis NUC
    • Hébergement et déploiement chez OVH
  4. Lead & gestion de projet

    • Encadrement d’une équipe de développeurs
    • Scrum master : tickets, sprints, revues de code
    • Recueil du besoin métier, choix techniques, délais
    • Relation clients, prestataires et autres équipes
  5. Développement assisté par IA

    • Copilot, Claude Code et ChatGPT au quotidien
    • Pour aller plus vite sur le répétitif
    • Toujours relu, compris et maîtrisé

comment ma stack a évolué

  1. 2015

    Reconversion

    Formation développeur / intégrateur à la 3WAcademy : HTML, CSS, PHP, SQL et un premier framework MVC maison.

  2. 2016

    Alcyon, premier poste

    Deux ans de refonte en Symfony 3, maintenance en Zend Framework 1, une appli Android en Java.

  3. 2017

    SensioLabs

    Formations officielles Symfony SFC3 et SFC4.

  4. 2018

    Arrivée de Vue.js

    Formation Zenika, premier essai de Progressive Web App.

  5. 2019

    2LE

    Migration d’un site de Symfony 2 vers Symfony 4 + Vue.js, et premiers pas en gestion de projet.

  6. 2021

    PHP sans filet

    WordPress et Twig chez Thuria, puis deux ans de PHP objet fait main chez Jaune de Mars.

  7. 2023

    Lead développeur

    Chez Sermes : Symfony + React, Docker, serveurs, encadrement d’équipe.

  8. 2024

    La Clef

    Un site React pour un livre-énigme, avec des développements à l’aveugle à la demande des auteurs.

  9. 2026

    Nuxt 4 & IA

    Ce site passe de Nuxt 2 à Nuxt 4, et l’IA devient un outil du quotidien.

la boîte à outils complète

quotidien régulier ponctuel ou passé

  • PHP (usage quotidien)
  • JavaScript (usage quotidien)
  • SQL (usage quotidien)
  • HTML (usage quotidien)
  • CSS (usage quotidien)
  • TypeScript (usage régulier)
  • Twig (usage régulier)
  • Sass (usage régulier)
  • Less (usage ponctuel ou passé)
  • Java (usage ponctuel ou passé)
  • Symfony (usage quotidien)
  • Vue.js (usage quotidien)
  • Nuxt (usage quotidien)
  • React (usage quotidien)
  • Laravel (usage ponctuel ou passé)
  • Bootstrap (usage ponctuel ou passé)
  • jQuery (usage ponctuel ou passé)
  • Zend Framework (usage ponctuel ou passé)
  • Docker (usage quotidien)
  • Linux (usage quotidien)
  • MySQL (usage quotidien)
  • Apache (usage quotidien)
  • DNS / SSL (usage régulier)
  • OVH (usage régulier)
  • Raspberry Pi / NUC (usage régulier)
  • Git / GitHub (usage quotidien)
  • VS Code (usage quotidien)
  • PhpStorm (usage régulier)
  • macOS (usage régulier)
  • Windows (usage régulier)
  • Analytics / SEO (usage ponctuel ou passé)
  • SVN (usage ponctuel ou passé)
  • SoapUI (usage ponctuel ou passé)
  • NetBeans (usage ponctuel ou passé)
  • FileZilla (usage ponctuel ou passé)
  • XAMPP / EasyPHP (usage ponctuel ou passé)
  • GitHub Copilot (usage quotidien)
  • Claude Code (usage quotidien)
  • ChatGPT (usage régulier)
  • WordPress (usage ponctuel ou passé)
  • PrestaShop (usage ponctuel ou passé)