Symfony
1. Définition de la compétence
Symfony est un framework PHP mature, orienté composants, qui permet de construire des applications web et des APIs robustes, testables et maintenables. Très utilisé en France par les ETI et grands groupes pour son écosystème stable et sa gouvernance solide. À l'heure où PHP 8+ a redonné de la compétitivité au langage, Symfony reste un choix pertinent pour des back-ends d'entreprise et des intégrations data.
2. Mes éléments de preuve
STAM IT avait besoin d'un connecteur capable d'ingérer plusieurs catalogues fournisseurs aux formats hétérogènes pour les normaliser dans le PIM.
J'ai conçu et développé un connecteur Symfony avec une couche d'abstraction (driver par fournisseur), parsing, mapping, validation et logs centralisés.
Délai d'intégration d'un nouveau fournisseur passé de plusieurs semaines à quelques jours.
Architecture extensible qui sert désormais de socle pour toute nouvelle intégration fournisseur.
L'équipe catalogue STAM IT avait besoin d'une interface ergonomique pour gérer les attributs produits avant diffusion sur les canaux e-commerce.
J'ai conçu et développé une API REST Symfony complète : entités Doctrine, services métier, authentification JWT et système de rôles, connectée au frontend React.
Application en production utilisée quotidiennement, avec un gain de productivité mesurable pour l'équipe.
Architecture en couches claire qui facilite l'évolution et la maintenance dans la durée.
3. Mon autocritique
Niveau avancé. Je conçois et livre des APIs Symfony en production, je maîtrise Doctrine, le système de bundles et la sécurité.
Compétence centrale dans mon profil. Symfony est l'un des piliers techniques de mon poste actuel chez STAM IT.
Acquisition régulière depuis ma Licence Pro, consolidée fortement en alternance.
Conseil pour moi-même : continuer à explorer Messenger pour l'event-driven et systématiser les ADR. Pour les autres : ne pas avoir peur de Symfony, sa courbe d'apprentissage est progressive.
4. Mon évolution dans cette compétence
Avancé — production-ready
Expert — maîtrise des patterns CQRS / Event Sourcing avec Symfony Messenger d'ici 2 ans
Approfondissement via la documentation officielle et SymfonyCasts.
- Certification Symfony 6 Developer (prévue 2026)
- Cours avancés sur Symfony Messenger et l'architecture hexagonale

