Consultant en développement web avec +9 ans d'expertise en solutions digitales pour entreprises de renom comme Air France HOP. Spécialisé en PHP, Symfony, Laravel, Vue.js, DevOps avec Docker et architectures API modernes. J'accompagne vos projets web de la conception à la mise en production avec une approche technique rigoureuse.
Expériences professionnelles
Senior Développeur Web Full Stack | PHP Symfony
Efipeek
octobre 2023 - octobre 2025
Projet: Carter-Cash
Conception et développement d’une application web pour la gestion des ventes et des stocks de l’enseigne Carter-Cash, spécialisée dans la vente de pièces automobiles et services d’entretien rapide:
- Migration complète du projet de Symfony 4.4 / PHP 7.1 vers Symfony 7.3 / PHP 8.3, incluant la mise à jour de SonataAdminBundle vers sa dernière version.
- Mise en place des outils d’analyse de qualité de code (PHPCS-FIXER, PHPMD, PHPSTAN, tests, CI/CD via GitHub Actions).
- Déploiement de l’infrastructure serveur sur Ubuntu et Docker, pour gérer les environnements de développement, de staging et de production.
- Optimisation du traitement des messages asynchrones avec Symfony Messenger et RabbitMQ, incluant le réglage fin des workers pour améliorer le débit de consommation.
- Configuration de Symfony Cache avec Redis pour améliorer les performances.
- Participation à la correction des anomalies liées au calcul des stocks et à la gestion des correctifs sur le panier.
- Optimisation de l’intégration Algolia côté JavaScript pour améliorer la recherche et la navigation.
- Correction de failles de sécurité sur l’application, avec un focus sur la robustesse du système d’authentification.
- Refonte complète de l’authentification Symfony, incluant la configuration des firewalls, access controls, et l’intégration avancée avec Auth0.
- Création de triggers personnalisés (Actions) dans Auth0 afin de gérer des cas spécifiques lors des flux d’authentification (post-login, liaison de comptes, gestion multi-domaines, etc.).
Symfony 7.3, PHP 8.3, JavaScript, JQuery, Algolia, Encore WebPack, SonataAdminBundle.
Senior Développeur Web Full Stack | PHP Symfony
HOP! Air France
mars 2022 - septembre 2023
Projet: HopCare
Conception et développement d’une application web qui gère/analyse les rapports de risque de vol rédigés par les membres d'équipage:
- Développement d'un système de blocage des formulaires qui règle le problème de nombreux utilisateurs consistait à modifier les formulaires en même temps.
- Intégration d’outil d’analyse de code GRUMPHP (PHPCS-FIXER, PHPMD, PHPSTAN …).
- Développement des formulaires de gestion des événements.
- Développement des formulaires de gestion des domaines des risques.
- Mise en œuvre d'algorithmes qui analysent les rapports et produisent des probabilités des risques (Rythme circadien, Durée d'éveil, Dette de sommeil, Charge mentale, Charge physique, Menace prédominante).
- Développement d’un service d'exportation des données des rapports et mise en place d’un CRON pour l’envoi des données exportées à la DSAC (Direction de la Sécurité de l'Aviation Civile).
- Mise au point d'un système statistique qui produit des renseignements et des graphiques sur les domaines de risque, les risques, les événements, les indicateurs de rapport, avions, et les vols.
- Développement d'un service pour exporter les statistiques au format PDF.
Senior Développeur Web Full Stack | PHP Symfony
Showroomz
janvier 2021 - décembre 2021
Projet: Showroomz
Conception et développement d’un api et une application web qui gère les voitures, banques, fournisseurs des voiture et les client :
- Mise en place des stacks docker pour l’application.
- Conception de base de données
- Développement de back office.
- Mise en place d'authentification pour les administrateurs, banques et fournisseur des voitures.
- Mise en place d’un système d'authentification JWT.
- Intégration d’ Api Platform et développement des API pour une application mobile.
- Intégration du système de notification FireBase.
- Intégration du système d’envois des messages WhatsApp et SMS avec Twilio SDK.
- Configuration et installation de Kubernetes dans un cloud.
- Mise en production de l'application.
Symfony 4, Api Platform, Encore WebPack, Docker, Kubernetes, Twilio.
Senior Développeur Web Full Stack | PHP Symfony
Smart Team
décembre 2019 - janvier 2021
Projet: 3F Immobilière atlantic aménagement
Conception et développement d’une application qui gère des logements de qualité adaptés aux besoins de la population :
- Mise en place des stacks docker pour le back et le front de l’application.
- Mise en place d’architecture de l’application frontal VueJs
- Développement de back office d’un CMS.
- Intégration d’ Api Platform et développement des API du CMS.
- Contribution au développement d'un ensemble des bundle open source:
Projet: Mazars PaymentMeans
Développement d’une application de comptabilité des paiements par chèque:
- Analyse des script (Symfony et VueJs) déjà développé par des développeurs junior.
- Mise en place de bonnes pratiques de développement.
- Développement d’un module de gestion des chéquiers.
- Développement d’un module de gestion des remittances.
- Développement des composant global VueJs (auto complete forms et formulaires imbriqué)
Symfony 4, ApiPlatform, Encore WebPack, Docker, VueJS.
Développeur web
UKN Group
décembre 2017 - novembre 2019
Projet: LuckyPanel
Conception et développement d’une application distribuée de gestion et diffusion de streaming live :
- Développement d'une application de gestion des chaînes, videos on demande, utilisateurs et les abonnements.
- Développement des API pour des applications (Smart TV et Mobile).
- Développement d’un module de connexion en SSH et traitement des données des serveurs en externe.
- Implémentation des services IMDB (services des descriptions des films)
- Développement d'un micro-service de load balancing.
- Développement d'un micro-service de diffusion des flux.
- Développement d'un micro-service de gestion des processus de transcodage (FFMPEG).
- Conception d'une architecture réseau pour l'application.
- Mettre en place les serveurs Nginx, Apache, Redis, WebSocket et Ubuntu avec ses cron jobs.
Projet: LuckyPanel web portal
Conception et développement d'une application WebView pour la diffusion des stream en direct :
- Développement du système d'authentification (JWT).
- Développement de la gestion de la télévision.
- Mise en place de guides TV et de services EPG (Electronic Program Guide).
- Développement de module gestion films
- Implémentation des services IMDB (services des descriptions des films).
Projet: Trust & Market
Poste occupé: Développeur web
Développement d'une plateforme communautaire dédiée à la musique, à la photographie et aux vidéos :
- Intégration des maquettes graphiques.
- Développement d'un plugin de Booking.
- Développement d'un plugin pour l'upload multiple des images et vidéos.
- Mise en place des services de paiement MANGOPAY .
- Mise en place des services de courrier Mailpoet.
- Création et intégration de pages.
- Déploiement de l'application sur un serveur d'hébergement Perso OVH.
Projet: Service de gestion des clients et des factures
Poste occupé: Développeur web
Conception et développement d'une application web pour la gestion de la clientèle et la facturation
d'un centre d'esthétique dédié à la beauté et au bien-être :
- Intégration des maquettes graphiques.
- Conception et développement d'un module de gestion des utilisateurs et un autre module de gestion des factures.
- Développement d'un module pour l'upload multiple des images et vidéos.
- Modélisation et développement d'un module ACL (rôles, autorisations ...)
- Implémentation d'un système de mailing.
- Intégration des maquettes graphiques des mails.
- Déploiement de l'application sur un serveur d'hébergement Perso OVH.
Projet: Les Grimpeurs
Poste occupé: Stage de fin d'études
Développement d'une API pour une plate-forme Web permettant aux étudiants de trouver des bourses d'études en fonction de leur profil et de leurs préférences:
- Conception et développement d'un module ACL (rôles, permissions ...).
- Conception et développement des API pour la gestion des bourses, des favoris, des utilisateurs, profil, etc.
- Développement d'un système de recherche avancée.
- Implémentation d'un système de mailing.
- Intégration des maquettes graphiques des mails.
Projet: Digital access gestion des exchanges
Poste occupé: Développeur web
Contribuer à la conception et au développement d'une application de gestion des publicité pour les
entreprises de marketing:
- Développement de modules de gestion des utilisateurs et de gestion d’Exchange.
- Développement d'un module pour télécharger et récupérer des données à partir de fichiers XLS.
- Développement d'un module de statistiques.
- Intégration des maquettes .
- Déploiement de l'application sur la plate-forme Plesk.