Savoir-faire · Symfony

Lead Dev & architecte Symfony freelance

De Symfony 3 en 2015 à Symfony 7.4 aujourd'hui, je conçois et fais évoluer des applications Symfony critiques : plateforme de paris sportifs à forte charge chez ZEbet, refontes de fdj.fr et de mon.allocine.fr. Mon rôle : poser une architecture qui tient dans la durée et rendre l'équipe autonome dessus.

Architecture & conception

Montées de version & dette technique

Qualité & industrialisation

Sur ce site

Ce site est lui-même une application Symfony 8.1 sur PHP 8.5 : contenu piloté par un fichier YAML unique, rendu Twig côté serveur pour le SEO, API de l'assistant IA en streaming (Server-Sent Events) protégée par le RateLimiter de Symfony.

Expériences liées

ZEbet · Groupe ZEturf / FDJ

· 7 ans 3 mois

Lead Développeur PHP Symfony & architecte technique

Opérateur de paris sportifs en ligne agréé ANJ, plateforme à forte charge lors des grands événements sportifs. Équipe de 6 développeurs la majeure partie de la mission (de 4 à 9 selon les périodes).

  • Conception de nouveaux services en DDD / architecture hexagonale, référent des choix d'architecture
  • Encadrement de l'équipe : revue de code, ateliers de conception, live reviews, rituels Scrum
  • Montées de version PHP et Symfony (jusqu'à PHP 8.5 / Symfony 7.4) sur un SI hétérogène (Symfony, Phalcon, Zend Framework)
  • Analyse et optimisation des performances avec Blackfire
  • Qualité de code outillée : Psalm, Deptrac (frontières d'architecture), PHP_CodeSniffer
  • Stack Docker de développement et pipelines CI/CD GitLab
  • Tests unitaires et fonctionnels (PHPUnit), développement backend et frontend

Environnement technique : PHP 8.5, Symfony 7.4, Phalcon, Zend Framework, Doctrine, MariaDB, RabbitMQ, Redis, Elasticsearch/OpenSearch, PHPUnit, Psalm, Deptrac, Blackfire, GitLab CI, Docker

AlloCiné · Groupe Webedia

· 1 an

Développeur back PHP Symfony 4

Refonte du site mon.allocine.fr

  • Participation au développement de l'API REST SSO et de l'API GraphQL
  • Mise à jour asynchrone des index Elasticsearch via RabbitMQ
  • Tests unitaires et fonctionnels (PHPUnit, Behat), revue de code, documentation

Environnement technique : PHP 7.2, Symfony 4.2, Pomm, PostgreSQL, Wal2json, RabbitMQ, Elasticsearch, Redis, GraphQL, Behat, Docker, Jenkins

La Française des Jeux

· 1 an 3 mois

Lead Développeur PHP Symfony 4 / DevOps

Refonte du site fdj.fr

  • Conception et réalisation de l'architecture de la refonte
  • Référent technique, encadrement d'une équipe de 3 développeurs
  • Environnement Docker et CI/CD (GitLab, Jenkins, Portainer, Traefik)
  • Développement, revue de code et documentation

Environnement technique : PHP 7.1, Symfony 4, Doctrine 2, MariaDB, Redis, Preact/React, Webpack, Swagger, PHPUnit, Behat, Docker, GitLab, Jenkins

Autres savoir-faire

Un projet, une mission ?

Freelance, disponible immédiatement — Boulogne-Billancourt et remote (2 jours par semaine minimum).