Développeur web passionné et pragmatique, je conçois et développe des applications fiables et maintenables, principalement en PHP (Symfony/Laravel). Au cours de mes expériences, j’ai acquis une solide expertise dans la stabilisation et l’évolution de systèmes existants, la création de nouveaux modules métier, la conception et intégration d’API et le développement front-end pour des projets critiques.
Autonome tout en travaillant efficacement en équipe, je sais m’adapter à des contextes variés, prendre des décisions techniques pertinentes et accompagner des juniors dans leur montée en compétences. Je recherche des missions où je peux apporter ma rigueur technique et ma capacité à résoudre des problématiques complexes, tout en continuant à évoluer dans des environnements dynamiques et innovants.
CDI de 3 ans au sein de Global Courtage, éditeur d’un CRM métier à destination des courtiers.
L’entreprise venait de livrer une V2 web de son application et recherchait un développeur back-end pour stabiliser la plateforme, développer de nouveaux modules et apporter un regard neuf sur l’architecture existante.
L’environnement technique reposait sur un monolithe Laravel, avec Blade, jQuery et Materialize, et une organisation de travail structurée (gestion des demandes via Redmine, Git avec branches dédiées et revues de code).
Détails de l'expérience
Montée en compétences rapide sur Laravel, avec intégration réussie après une phase de test technique.
Prise en main progressive de l’application via la réalisation de demandes fonctionnelles ciblées, avec respect des processus :
création de branches Git par ticket,
participation active aux revues de code (en tant que revu et relecteur).
Développement back-end de nouveaux modules et stabilisation de l’existant.
Réalisation de développements front-end en JavaScript / jQuery suite au départ du développeur front, notamment :
création d’une interface de gestion de documents en vue liste (type explorateur Windows),
adaptation et enrichissement d’interfaces existantes.
Proposition et mise en place d’une meilleure structuration du code, inspirée de bonnes pratiques Symfony : introduction des Services pour alléger les contrôleurs et réduire la duplication de code
Intégration d’API externes :
Yousign v3 (signature électronique),
Assurea (module de simulation Assurance).
Ouverture progressive de l’application via la conception et le développement d’une API REST, couvrant une vingtaine d’entités sur environ 80 tables.
Mise en place de tests End-to-End avec Laravel Dusk, couvrant l’ensemble des parcours critiques.
Collaboration étroite avec un nouveau développeur front lors de la migration partielle vers Vue.js, avec :
utilisation de Inertia, Pinia et Laravel,
travail conjoint sur un module métier majeur (“dossier pro”),
définition concertée des structures de données pour les stores front.
Développement de pages en Vue.js à partir de composants existants et réalisation d’un graphique temps réel (Chart.js) pour le suivi des parts sociales des entreprises.
Documentation complète sur GitLab :
présentation globale du projet pour accueillir un nouveau développeur,
documentation détaillée du module de signatures électroniques (processus, visuel et code),
documentation complète des API internes via Swagger.
Contribution directe à la stabilisation et à la fiabilité d’un CRM métier en production.
Livraison régulière de nouvelles fonctionnalités et modules à forte valeur ajoutée pour les utilisateurs.
Amélioration de la maintenabilité du code via une structuration plus claire de la logique métier et une documentation complète pour faciliter l'intégration de nouveaux collaborateurs.
Ouverture maîtrisée de l’application à des usages externes grâce à une API sécurisée et documentée.
Sécurisation des évolutions par la mise en place de tests E2E robustes.
Expérience confirmée en collaboration back/front, notamment dans un contexte de transition technologique.
Engagement collectif lors du changement de gouvernance, démontrant une exigence professionnelle sur les conditions techniques et organisationnelles.
Reprise d’activité en mai 2021 au sein d’une entreprise éditrice de solutions métiers, en tant que développeur web Symfony, après une période d’interruption liée au contexte sanitaire (Covid-19) et au report de plusieurs recrutements.
Le poste initialement prévu en CDI a été contractualisé en CDD de 6 mois.
L’équipe technique était composée de trois développeurs : un lead developer, un développeur historique spécialisé en PHP, et moi-même.
La mission principale portait sur la transformation d’un outil Excel de comptabilité agricole en application web, dans un contexte de forte pression client et de priorisation difficile.
Détails de l'expérience
Prise en main de l’environnement technique existant basé sur PHP et Symfony.
Participation aux réflexions autour de la modélisation métier d’un outil de comptabilité agricole initialement géré sous Excel.
Tentatives de cadrage fonctionnel du projet à partir des échanges clients disponibles.
Adaptation aux changements organisationnels suite au départ du porteur de projet, entraînant une perte de visibilité sur les besoins fonctionnels.
Participation à des réunions clients et analyse des retours pour tenter d’ajuster la compréhension des attentes.
Contribution ponctuelle à des projets transverses, notamment l’aide à la création du site vitrine de l’entreprise (outil Wix), en collaboration avec la chargée de communication.
Maintien d’une posture professionnelle malgré un manque de cadrage fonctionnel et de pilotage projet.
Expérience représentative des difficultés de conduite de projet sans cadrage fonctionnel clair.
Mise en évidence de l’importance du recueil du besoin, du pilotage produit et de la communication client dans la réussite d’un projet applicatif.
Capacité à rester engagé et adaptable malgré un contexte organisationnel instable.
Mission d’intérim au sein du service Cartographie d’Enedis, en tant que Gestionnaire BDD Patrimoine.
L’équipe était en charge de la mise à jour et de la fiabilisation des données cartographiques du réseau électrique, principalement sur le périmètre de la Picardie.
La mission s’inscrivait dans un contexte de sécurité des travaux, de gestion patrimoniale et de fiabilité des données techniques et financières du réseau.
Détails de l'expérience
Mise à jour de la cartographie du réseau électrique souterrain, notamment par l’intégration de tronçons en catégorie C afin de signaler la présence potentielle de réseaux lors de travaux.
Vérification, contrôle qualité et intégration dans la base de données des retours de détection de réseaux réalisés par des prestataires externes.
Intervention sur la cartographie moyenne échelle, incluant :
gestion des opérations de pose et dépose de réseau,
prise en compte des données de financement,
calcul et fiabilisation des longueurs de réseau (souterrain et aérien).
Prise en charge de tâches habituellement réservées aux salariés, en raison du niveau de fiabilité attendu et de la complexité métier.
Accueil, formation et accompagnement d’une nouvelle intérimaire, avec répartition des tâches et suivi opérationnel.
Gestion des FCER (Fiches de Changement d’État du Réseau) :
traitement des dossiers liés à des réparations suite à incidents ou accidents,
utilisation de plusieurs outils métiers,
prise en compte des impacts financiers associés.
Collaboration avec les équipes Enedis pour résoudre des incohérences entre cartographie théorique et réseau réel, via :
CDD de 8 mois au sein de Nilobstat, agence web, en tant que développeur web.
La mission consistait à intervenir sur trois projets distincts développés sous Symfony, dans une équipe réduite de deux développeurs, avec une forte orientation back-end et API.
Les projets couvraient des domaines variés : configurateur produit, logistique de santé et systèmes connectés.
L’environnement impliquait une prise en main rapide de projets existants, avec des enjeux de continuité de service et d’évolutivité.
Détails de l'expérience
Prise en main et maintenance évolutive de trois applications Symfony en parallèle.
Développement et maintenance d’API REST destinées à des applications front-end et à des systèmes tiers.
Intervention sur un configurateur de produits (douches et baignoires) intégrant des logiques métier complexes et une génération dynamique de documents.
Participation au développement back-end de la solution “Mes Médicaments Chez Moi”, dédiée à la livraison de médicaments à domicile.
Contribution au projet Butagaz 24/24, plateforme de distribution automatisée de bouteilles de gaz, incluant :
gestion des flux de données issues de capteurs (poids, présence, états),
communication avec des services tiers,
sécurisation et fiabilisation des échanges API.
Gestion autonome des projets suite au départ d’un développeur, incluant le suivi des demandes et la résolution des incidents.
Accompagnement et montée en compétences d’un développeur junior, incluant transmission des bonnes pratiques et prise en main des projets.
Assuré la continuité et la stabilité de trois projets en production malgré un contexte de ressources limitées.
Livraison des évolutions et correctifs dans les délais attendus, sur des projets à forte criticité métier.
Montée en compétence rapide sur Symfony et les architectures API, dans un environnement multi-projets.
Contribution à la pérennisation des projets via la transmission des connaissances à un nouveau développeur.
Expérience significative démontrant une capacité à gérer plusieurs projets simultanément, à travailler en autonomie et à s’adapter à des contextes techniques complexes.
CDD de 10 semaines au sein de la société Adjustem, éditrice d’une solution de devis pour la menuiserie.
La mission s’inscrivait dans un contexte de migration applicative, avec pour objectif de transformer une application lourde existante développée en C++ (environ 40 000 lignes de code, sans documentation) en application web.
Le projet devait aboutir à une version démontrable dans un délai contraint, afin d’être présentée lors d’un salon professionnel.
L’environnement technique retenu était CodeIgniter (PHP), choisi pour sa légèreté et sa simplicité de déploiement.
Détails de l'expérience
Analyse et compréhension d’une application C++ existante, sans documentation, en s’appuyant sur la lecture du code et l’identification des fonctions clés.
Reprise et formalisation de la logique métier sous forme d’algorithmes exploitables pour une transposition web.
Conception et développement d’une première version fonctionnelle de l’application web avec CodeIgniter.
Mise en place d’un outil de visualisation dynamique permettant de représenter portes et fenêtres à partir des dimensions saisies par l’utilisateur.
Travail en autonomie sur l’architecture applicative, la logique métier et l’interface, avec échanges ponctuels avec l’équipe technique.
Respect strict des contraintes de délai liées à la présentation du projet lors d’un événement professionnel.
Livraison, dans un délai de 10 semaines, d’une version web opérationnelle et démontrable, répondant aux attentes de la direction.
Validation de la faisabilité technique de la migration de l’application C++ vers une solution web.
Mise en valeur du produit lors d’un salon professionnel grâce à une V1 stable et fonctionnelle.
Contribution à la réflexion sur l’évolution du produit vers une architecture plus moderne et maintenable.
Expérience valorisante démontrant une forte capacité d’adaptation, d’analyse de code existant et de montée en compétences rapide dans un contexte contraint.
Mission freelance consistant à concevoir et réaliser un site vitrine institutionnel pour un collège, en collaboration directe avec le principal adjoint.
Détails de l'expérience
Recueil des besoins et définition de l’arborescence du site.
Conception et développement du site en autonomie.
Mise en ligne et accompagnement à la prise en main.
Livraison d’un site conforme aux attentes de l’établissement.
Expérience démontrant autonomie, sens du service et communication avec un client non technique.
Réalisation puis refonte du site vitrine de mon club de badminton (fdvvarangeville.fr), dans un cadre bénévole, afin d’améliorer la visibilité et la communication de l’association.
Détails de l'expérience
Conception initiale du site (V1), puis refonte complète (V2) sur initiative personnelle.
Amélioration de l’ergonomie, de la structure des contenus et de la maintenabilité.
Site plus clair et mieux structuré pour les membres et visiteurs.
Illustration d’une démarche proactive et orientée amélioration continue.