Disponible pour de nouvelles missions

Pierre Mazières

Développeur Symfony & Sylius · MZP Dev

J'aide les entreprises à construire des applications web fiables et évolutives. Spécialiste Symfony & Sylius, j'interviens sur des projets e-commerce, SaaS, outils métier et API — avec la rigueur d'un senior et la réactivité d'un freelance.

+8 ans
d'expérience backend
+20
projets réalisés
Me contacter sur LinkedIn
Groupe LIP — CRM sur-mesure Symfony · React · CRM
Remplacement d'un CRM obsolète pour un réseau de +80 agences d'emploi.
+
CRM LIP — Vue Actions
CRM LIP — Campagne emailing
CRM LIP — Gestion mailing
Contexte
Le Groupe LIP (+80 agences d'emploi, 30 000 intérimaires) utilisait un CRM obsolète : lent, peu intuitif, avec des saisies multiples sur différents supports. L'objectif était de reconstruire un outil sur-mesure adapté aux workflows terrain des agences.
Ce que j'ai fait
  • Développement de l'API backend avec Symfony et API Platform
  • Gestion des portefeuilles clients, fiches contacts et import en masse
  • Système de notifications temps réel via Mercure
  • Moteur de recherche avancé et statistiques de performance
Résultat
+80 agences migrées sur le nouvel outil avec une nette amélioration des performances et de l'adoption.
Symfony API Platform React Redux Elasticsearch Mercure Docker
Espacil Habitat — Gestion de demandes Symfony · Bailleur social
Plateforme de demande et d'attribution de logements pour un parc de 26 000 logements sociaux.
+
Espacil Habitat — Formulaire de demande
Espacil Habitat — Suivi de dossier
Espacil Habitat — Back-office gestionnaire
Contexte
Espacil Habitat gère 26 000 logements sociaux dont 7 000 dédiés aux jeunes répartis dans 60 résidences. Les règles d'attribution diffèrent du logement social classique. L'objectif : digitaliser l'ensemble du parcours — de la demande à l'attribution — avec un algorithme de cotation automatisé et une interconnexion avec l'ERP Cassiopae.
Ce que j'ai fait
  • Parcours demandeur complet : formulaire de pré-qualification, pièces justificatives, suivi de dossier
  • Back-office gestionnaire : traitement des demandes, gestion des biens, commissions d'admission
  • Algorithme de cotation et rapprochement automatisé biens/demandes
  • Interconnexion sécurisée avec l'ERP Cassiopae et messagerie intégrée
Résultat
60 résidences gérées via la plateforme, avec une attribution automatisée adoptée par les équipes terrain.
Symfony API Platform Elasticsearch Doctrine MySQL Docker
Le Pal — Site & app d'un parc Symfony · Sonata · App
Maintenance, évolution du site et de l'application mobile d'un parc d'attractions et animalier accueillant ~700 000 visiteurs par saison.
+
Le Pal — Page d'accueil
Le Pal — Explorations animalières
Le Pal — Application
Contexte
Le Pal, dans l'Allier, est à la fois un parc d'attractions complet (une trentaine d'attractions) et un parc animalier, et a accueilli 700 000 visiteurs en 2025. Le site web et l'application mobile — disponible sur les stores — sont le principal point de contact avec les visiteurs avant et pendant la visite. L'enjeu de la mission : maintenir la fiabilité de l'ensemble en pleine saison, et rendre les équipes du parc autonomes sur la mise à jour des contenus.
Ce que j'ai fait
  • Maintenance corrective et évolutive du site Symfony et de l'API alimentant l'application mobile
  • Optimisation de la gestion du cache (stratégie d'invalidation, temps de réponse) sur le site et l'API
  • Correctifs sur l'API consommée par l'application iOS et Android
  • Développement de nouveaux modules d'administration Sonata pour dynamiser les pages du site côté client
Résultat
Un parc autonomes sur leurs contenus et une API stabilisée pour l'app en pleine saison.
Symfony Sonata Admin QGIS Redis MySQL Docker
Parc Spirou — PWA de visite Symfony · PWA
Maintenance et évolution de la PWA compagnon de visite : plan interactif, temps d'attente et recherche d'attractions.
+
Parc Spirou — PWA
Parc Spirou — Vue carte
Parc Spirou — Vue liste
Contexte
Le Parc Spirou Provence propose une PWA gratuite qui accompagne le visiteur sur place : consultation des temps d'attente, plan interactif des attractions, restaurants, boutiques et toilettes, filtres par taille ou type d'attraction, et commande de repas directement depuis l'application pour éviter les files. En 2026, le parc ouvre NARUTO – Konoha Land, une extension de 15 000 m² recréant le village de Konoha, avec deux nouvelles attractions (Kyûbi Unchained et Rasengan Chakra Rotation), un parcours ninja, deux points de restauration et une boutique. Toute cette zone a été intégrée à l'app pour l'ouverture de la saison.
Ce que j'ai fait
  • Maintenance corrective et évolutive de Symfony et de la PWA
  • Intégration de la nouvelle zone Naruto sur le plan interactif : attractions, restauration, boutique et points d'intérêt
  • Évolutions du back-office EasyAdmin pour l'administration des zones, attractions et programmes
  • Correctifs et améliorations du parcours visiteur (filtres, temps d'attente, contenus)
Résultat
Nouvelle zone disponible dans l'app dès l'ouverture de la saison — déploiement immédiat, sans passage par les stores.
Symfony PWA EasyAdmin MySQL Docker
Riskin — Site de créateur de contenu Laravel · Filament · Twitch
Site entièrement administrable et page « en construction » interactive pour un streamer Twitch.
+
Riskin — Page d'accueil
Riskin — Setup
Riskin — A propos
Contexte
Riskin est un créateur de contenu Twitch spécialisé sur les FPS (Call of Duty, Warzone). Son audience se répartissait entre plateformes, sans point de chute pour retrouver son matériel, ses réglages ou ses recommandations. L'objectif : un site vitrine 100 % administrable, qu'il puisse faire vivre au rythme de ses lives et des mises à jour des jeux — sans repasser par un développeur à chaque changement de méta.
Ce que j'ai fait
  • Développement du site Laravel avec back-office Filament entièrement administrable
  • Page « en construction » interactive, pour fédérer l'audience dès la phase de teasing
  • Liste d'items avec recherche, tag et de filtres alimentées depuis l'admin
  • Connexion à l'API Twitch
Résultat
Indépendant, un site que le créateur met à jour seul — nouveaux loadouts et nouveau setup publiés en quelques minutes.
Laravel Filament Twitch Blade + Alpine.js PostgreSQL
Ciscar — E-commerce B2B automobile Sylius · E-commerce
Plateforme e-commerce multilingue pour la centrale d'achats du Groupement des Concessionnaires Renault.
+
Ciscar — Page d'accueil catalogue
Ciscar — Listing produits
Ciscar — Fiche produit
Contexte
Ciscar, centrale d'achats du Groupement des Concessionnaires Renault, avait besoin d'homogénéiser l'offre de services de ses différents métiers sur une plateforme e-commerce unique. La solution devait être multilingue et interopérable avec l'écosystème digital existant, notamment le PIM.
Ce que j'ai fait
  • Développement de la plateforme e-commerce B2B sur Sylius
  • Intégration PIM pour centraliser et synchroniser les données produits
  • Catalogue multi-métiers avec commande rapide et personnalisation d'articles
  • Gestion multilingue et interopérabilité avec l'écosystème digital Ciscar
Résultat
1 plateforme unifiant l'ensemble des métiers Ciscar, accessible aux professionnels de l'automobile à l'international.
Sylius Symfony PIM API REST Elasticsearch Docker
Les Canons — E-commerce vins & spiritueux Sylius · E-commerce
Migration Sylius et refonte du site e-commerce d'un caviste lyonnais.
+
Les Canons — Page d'accueil
Les Canons — Catalogue produits
Les Canons — Fiche produit
Contexte
Les Canons, caviste à Lyon, disposait d'un site e-commerce sur une ancienne version de Sylius. L'objectif : migrer vers une version récente du framework tout en modernisant le site — click & collect, recherche avancée et assistant IA de recommandation.
Ce que j'ai fait
  • Migration de l'ancienne version de Sylius vers une version récente
  • Refonte et mise à jour du site e-commerce
  • Click & collect avec créneaux de retrait en boutique
  • Recherche avancée par appellation, région et cépage
Résultat
En ligne un site modernisé sur une base Sylius à jour, avec click & collect opérationnel.
Sylius Symfony Twig Elasticsearch Docker
Hop&val — PWA santé & médico-social Symfony · PWA · Elasticsearch
Application d'évaluation qualité pour hôpitaux et Ehpad avec carte interactive.
+
Hop&val — Page d'accueil
Hop&val — Questionnaire d'évaluation
Hop&val — Résultats et classement
Contexte
Evocare (groupe Arthur Hunt) accompagne la transformation digitale du secteur médico-social. L'objectif : créer une PWA permettant aux patients et familles d'évaluer la qualité de service des hôpitaux et Ehpad, avec un annuaire géolocalisé et un classement par notes.
Ce que j'ai fait
  • Développement de la PWA avec Symfony et EasyAdmin
  • Carte interactive géolocalisant les établissements avec Elasticsearch
  • Questionnaires d'évaluation pondérés avec scoring sur 100
  • Interface admin avec statistiques, exports et tableau de bord analytique
Résultat
PWA déployée sans passage par les stores, accessible sur tous les devices avec mises à jour instantanées.
Symfony EasyAdmin Elasticsearch PWA Docker
KronoBar — Time tracker Electron · Open source
App native dans la barre de menus pour suivre ses heures par client, sans cloud ni inscription.
+
KronoBar — Landing page
KronoBar — Interface de suivi
KronoBar — Statistiques
Contexte
En tant que freelance, je n'ai trouvé aucun outil de suivi de temps qui soit à la fois simple, rapide et sans compte cloud obligatoire. J'ai donc créé KronoBar : une app native macOS (disponible pour Windows également) qui vit dans la barre de menus et permet de logger ses heures en 5 secondes.
Ce que j'ai fait
  • Conception et développement de l'app desktop (macOS & Windows)
  • Vue "Aujourd'hui" avec répartition par client, historique filtrable et statistiques de revenus
  • Saisie rapide en 5 secondes, raccourci clavier global (⌘⇧K)
  • Export CSV, stockage 100% local, zéro dépendance cloud
Résultat
Open source disponible gratuitement — utilisé au quotidien pour gérer mes missions freelance.
Electron TypeScript SQLite Open source
Backend
PHP 8.x Symfony Sylius API Platform Laravel
Infrastructure
Docker MySQL PostgreSQL Elasticsearch
Frontend
Symfony UX JavaScript TypeScript React Next.js
Tests & qualité
Cypress PHP Stan PHP CS Fixer
2023
→ auj.
Développeur Backend Symfony - Sylius - Laravel
MZP Dev · Annecy
Symfony Sylius Laravel e-Commerce
+
J'accompagne des startups et PME dans le développement et la maintenance de leurs applications web (SaaS, outils métiers, e-commerce, API), avec une attention à la qualité et à l'évolutivité.
  • E-commerce sur mesure — Sylius
    Développement de plateformes e-commerce complexes avec fonctionnalités métier spécifiques.
    (Point S, Ciscar, Denantes, 50 Factory)
  • Applications métier — Symfony, Laravel
    Conception et développement d'outils internes adaptés aux processus des clients.
    (Espacil Habitat, Riskin)
  • API REST — Symfony, API Platform
    Développement d'APIs pour des écosystèmes digitaux à fort enjeu.
    (LNA Santé)
2021
→ 2023
Lead Développeur
Novaway · Lyon
Conseil client Gestion d'équipe Symfony Sylius
+
En continuité de mon travail de développeur backend, prise en main d'un rôle de lead technique au sein de l'agence, en binôme avec un chef de projet :
  • Conception, développement et maintenance d'applications web (Symfony, Sylius)
  • Conseil technique client et phases d'avant-vente, en binôme avec les chefs de projet
  • Rédaction de spécifications techniques et fonctionnelles
  • Gestion d'équipe, revues de code et transmission de connaissances
  • Mise en place de Symfony UX, de tests et amélioration des processus internes
2017
→ 2021
Développeur Backend
Novaway · Lyon
Symfony Sylius PHP Elasticsearch
+
Premier poste en agence. Près de 4 ans à construire des applications web ou à les maintenirs dans des domaines variés :
  • E-commerce (Sylius), CRM, plateformes métier, bailleurs sociaux
  • Symfony 3 à 6, PHP 5 à 8, MySQL, Elasticsearch
  • Travail en méthode agile sur certains projets
  • Participation au développement front (JavaScript, React)
07/2017
→ 12/2017
Développeur Backend (Stage)
Novaway · Lyon
Symfony Sylius PHP Elasticsearch
+
Dans le cadre de la formation Wild Code School (WCS), réalisation d'un stage d'une durée de 3 mois (ou plus) pour confirmer les acquis :
  • E-commerce (Sylius), plateformes métier, bailleurs sociaux
  • Symfony 3 à 4, PHP 5 à 7, MySQL, Elasticsearch
2016
Développeur Web
Ma Cave à Vin · Lyon
PHP E-commerce
+
Développement et maintenance de deux sites e-commerce (Ma Cave à Vin, Mon Espace Cuisson). Ajout de modules, mise à jour du back-office et corrections de l'outil back.
Formation
2017
Wild Code School
RNCP Développeur Logiciel, PHP & Symfony
2013–2015
Lycée Martinière Duchère
BTS SIO option SLAM
2011–2013
Lycée Philibert Delorme
Bac STG option GSI