Fort de dix années d’expérience, j’ai aujourd’hui une double casquette : celle de Lead Developer Symfony et de consultant.
J’apprécie la nouveauté, l’innovation et être moi-même force de propositions. Mon rôle de consultant m'a permis d'apporter une approche métier et technique très appréciée par les start-up.
J'ai travaillé 7 ans au sein d'une agence de marketing opérationnel : Les Ateliers du R.O.I.
Au contact de grandes entreprises (Engie, Canal+, Midas etc.) ou des plus grosses sociétés
spécialisées en relation-client (Arvato, Armatis, Convers, B2S...), j’ai acquis la capacité à
gérer des projets, de leur étude à leur livraison, en lien permanent avec le client.
Cerner et comprendre les besoins, apporter mon expertise, trouver des idées innovantes et le
« petit plus » qui fait la différence : voilà ce qui me fait « cliquer de la souris » tous les jours !
Toujours en quête de nouveaux apprentissages et de défis, 2016 m’offre l’occasion de porter
une troisième casquette : celle de mentor.
Sur la célèbre plate-forme d'e-learning OpenClassrooms, j’accompagne des élèves (de 16 à 70 ans !) qui se forment aux métiers du web (+4000 heures).
Mais je ne me suis pas arrêté là, ces dernières années, j'ai pu mettre à profit mon expertise sur PHP et Symfony pour former des professionnels.
Aujourd'hui, pour chaque projet, je mets un point d'honneur à délivrer un travail de qualité, que l'on pourrait comparer à celui d'un artisan. Respecter des bonnes pratiques, une architecture technique de haute qualité, l'approche CI/CD (Intégration Continue et Déploiement Continu), tant de pratiques qui me permettent de concevoir des applications web robustes, fiables et sans dette technique.
Club Galaxie est une application web permettant aux membres du club de pouvoir louer des voitures de luxe.
Mon rôle a été de concevoir le Back-office du site comprenant la gestion des véhicules et des locations.
Réalisations :
- Mise en place du versionning (Git & Gitlab)
- Intégration continue (Gitlab CI)
- Analyse et modélisation (UML, MySQL)
- Développement Back-end (Symfony 6, PHP 8, Doctrine2)
- Tests unitaires et fonctionnels PHPUnit
- Respect des bonnes pratiques, approche qualité et performance (Clean Code, PSR, PHPStan, ESLint)
En collaboration avec Les Ateliers du R.O.I.
Mon Opération Réso+ est un programme d’incentive des équipes commerciales. Mon rôle a été de concevoir toute la partie Back-end du projet. Le site contient plusieurs fonctionnalités, comme une boutique de lots, un système de prise de commandes, un tirage au sort et un petit jeu de grattage en ligne.
Objectif : Conception du Back-end
Réalisations :
- Mise en place du versionning (Git & Gitlab)
- Intégration et déploiement continue (Gitlab CI)
- Analyse et modélisation (UML, MySQL)
- Développement Back-end (Symfony 6, PHP 8, Doctrine2)
- Tests unitaires et fonctionnels (PHPUnit, Behat)
- Respect des bonnes pratiques, approche qualité et performance (Clean Code, PSR, PHPStan)
En collaboration avec Les Ateliers du R.O.I.
Ma mission est d’animer des sessions de coaching pour aider des développeurs dans leur montée en compétence.
Objectif : Coaching individuel
Réalisations :
- PHP
- Programmation orientée objet
- Symfony
- Bonnes pratiques
LIDL Star Log est un programme d'incentive à destination des opérateurs LIDL. Ma mission a été d'effectuer un audit de la gestion des badges (arrivée, départ) des opérateurs LIDL, s'assurer de leur conformité.
Suite à mes recommandations, le client m'a fait totalement confiance pour optimiser l'algorithme afin de gagner en performance, en qualité et en stabilité.
Il s'agit de traiter tous les jours plusieurs fichiers contenant plusieurs milliers de lignes de données, et d'en calculer la conformité.
Objectif : Mise en place d’un script pour assurer la conformité des badgeages
Réalisations :
- Mise en place du versionning (Git & Gitlab)
- Intégration continue (Gitlab CI)
- Analyse et modélisation (UML, Merise, MySQL)
- Développement (Symfony 5)
- Tests unitaires et fonctionnels (PHPUnit, Behat)
- Respect des bonnes pratiques, approche qualité et performance (Clean Code, PSR)
En collaboration avec Les Ateliers du R.O.I.
Les Ateliers du R.O.I. est une agence spécialisée dans le marketing opérationnel. Ma mission est la refonte complète de l’intranet. En tant que Lead Developer, j’ai aussi pour objectif d’accompagner mon équipe dans la réalisation de cette application.
Objectif : Refonte de l’intranet
Réalisations :
- Mise en place du versionning (Git & Gitlab)
- Intégration et déploiement continue (Gitlab CI)
- Analyse et modélisation (UML, MySQL)
- Développement (Symfony 5, PHP 8, Doctrine2, Twig, HTML 5, CSS 3, BEM, Pattern 7.1, SASS, Javascript)
- Tests unitaires et fonctionnels (PHPUnit, Behat)
- Respect des bonnes pratiques, approche qualité et performance (Clean Code, PSR, PHPStan)
Toujours avec les Ateliers du R.O.I., ma mission a été d’animer des sessions de coaching pour aider l’équipe de développement dans leur montée en compétence et leur organisation de travail.
Objectif : Coaching de l’équipe de développement
Réalisations :
- Bonnes pratiques
- Organisation de travail
- Développements
Tiplay est un site dans le secteur de l'hôtellerie de luxe, un utilisateur peut acheter des bons d’achat, les dépenser dans un hôtel, et peut participer à des tirages au sort pour tenter de gagner un séjour dans un hôtel de luxe.
Objectif : Conception d’une plateforme orienté marketing opérationnelle B2C
Réalisations :
- Mise en place du versionning (Git & Github)
- Intégration continue (Github actions)
- Analyse et modélisation (UML, Merise, MySQL)
- Développement (Symfony 5, API Platform, Easy Admin 3, RabbitMQ, PHP 7, Doctrine2, Twig, HTML 5, CSS 3, BEM, Pattern 7.1, SASS, Javascript)
- Tests unitaires et fonctionnels (PHPUnit, méthode test-first)
- Respect des bonnes pratiques, approche qualité et performance (Clean Code, PSR, PHPStan)
- Mise en place d’un système de paiement supplémentaire (Lemonway)
En collaboration avec Yateo
Key Privilège est un outil de gestion des adhérents et clients du groupement auto Alternative Autoparts et d’animation des commerciaux. Key Privilège est un projet historique, cependant le site était vieillissant et a demandé une refonte complète.
Le développement a été entièrement mené en direct sur la plateforme de streaming Twitch. Le défi n’a pas été seulement technique, mais aussi d’animer une communauté sur Twitch. Vous pouvez retrouver toutes les rediffusions sur Youtube.
Objectif : Refonte du programme Key Privilège
Réalisations :
- Mise en place du versionning (Git & Github)
- Intégration et déploiement continue (Github actions)
- Analyse et modélisation (UML, Merise, MySQL)
- Développement (Symfony 5, Easy Admin 3, PHP 8, Doctrine2, Twig, HTML 5, CSS 3, BEM, Pattern 7.1, SASS, Javascript)
- Tests unitaires et fonctionnels (PHPUnit, Behat)
- Respect des bonnes pratiques, approche qualité et performance (Clean Code, PSR, PHPStan)
En collaboration avec Les Ateliers du R.O.I.
Défi C10 est un programme d'animation dédié aux 180 entrepôts du réseau C10. Les objectifs sont de s'adapter aux disparités des organisations et des attentes de ces entrepôts, et d'intégrer et interpréter des fichiers de données pour calculer la performance de chacun.
Objectifs : Etude et conception de la plateforme du Défi C10.
Réalisations :
- Conduite de projet
- Management & coaching
- Rédaction du dossier d'analyse UML
- Scrum master
- Rédaction des user stories
- Mise en place de l'intégration continue
- Code review
- Mise en place de tests automatisés
- Développement Symfony 4
En collaboration avec les Ateliers du R.O.I.
Medi Place est une plateforme de mise en relation entre radiologues et centres d'imagerie.
Mon rôle en tant que développeur web a été de concevoir et déployer l'application web.
Objectif : Conception d’une plateforme de mise en relation
Réalisations :
- Mise en place du versionning (Git & Github)
- Installation et paramétrage des différents environnements (LAMP)
- Analyse et modélisation (UML, Merise, MySQL)
- Intégration et déploiement continue (Github actions)
- Respects des bonnes pratiques, approche qualité et performance (Clean Code, Blackfire, PHPStan, PSR)
- Tests unitaires et fonctionnels (PHPUnit, méthode test-first)
- Développement (Symfony 5, PHP 7, EasyAdmin 3, Doctrine 2, Twig, HTML 5, CSS3, SASS, Javascript)
En collaboration avec Yateo
Top Graduate simplifie, facilite et sécurise la relation entre étudiants freelances et entreprises dans le cadre de missions à haute valeur ajoutée.
2 nouvelles missions viennent s’ajouter à la plateforme : le recrutement et la gamification des étudiants en proposant des challenges.
Objectif : Refonte graphique du site actuel, et ajout de nouvelles fonctionnalités
Réalisations :
- Conseil et accompagnement start-up (Entrepreneuriat, Gamification)
- Mise en place du versionning (Git & Github)
- Installation et paramétrage du serveur de production (LAMP, AWS, Redis)
- Analyse et modélisation (UML, Merise, MySQL)
- Développement (Symfony 4, PHP 7, Doctrine 2, Twig, HTML 5, CSS 3, BEM, Pattern 7.1, SASS, Javascript, ReactJS)
- Tests unitaires et fonctionnels (PHPUnit)
- Respect des bonnes pratiques, approche qualité et performance (Clean Code, BDD)
- Mise en place d’un système de paiement supplémentaire (Stripe)
- Maintenance et correctifs
Bostik Smart Club est un programme d'animation dédié aux commerciaux, artisans et l’équipe projet Bostik. Les objectifs sont de simplifier le choix des bons produits Bostik pour les artisans, la fidélisation de ces derniers par les commerciaux, et le monitoring de ces informations pour l’équipe projet.
Objectifs : Conception de la plateforme du Bostik Smart Club.
Réalisations :
- Coaching
- Code review
- Mise en place de tests automatisés
- Développement Symfony 4, ReactJS
En collaboration avec les Ateliers du R.O.I.
Plus d’un an et demi après mon départ des Ateliers du R.O.I., et suite au départ du Lead developer de l’agence, c’était l’occasion de collaborer de nouveau ensemble pour restructurer l’ensemble de l’équipe technique.
Objectif : Mise en place de nouvelles méthodes de travail et de développement
Réalisations :
- Audit de l’équipe SI
- Restructuration de l’équipe SI
- Introduction aux méthodes agiles
- Mise en place de nouvelles méthodes de développement : TDD, CI/CD, Github, Workflow
- Respect des bonnes pratiques : PSR, SOLID, Clean code
- Implémentation d'une nouvelle architecture : Clean - Architecture, Symfony 4
Top Graduate simplifie, facilite et sécurise la relation entre étudiants freelances et entreprises dans le cadre de missions à haute valeur ajoutée.
Objectif : Etude et conception d’une plateforme de mise en relation sous Symfony 4.
Réalisations :
- Rédaction des User Stories (Product Owner, Méthode Agile, BDD)
- Conseil et accompagnement start-up (Entrepreneuriat)
- Mise en place d’un environnement Agile (Scrum Master, Extrem Programming, Jenkins)
- Mise en place du versionning (Git & Github)
- Installation et paramétrage du serveur de production (LAMP, AWS)
- Analyse et modélisation (UML, Merise, MySQL)
- Développement (Symfony 4, PHP 7, Doctrine 2, Twig, HTML 5, CSS 3, Bootstrap 4, Javascript, ReactJS)
- Tests unitaires et fonctionnels (PHPUnit)
- Respect des bonnes pratiques, approche qualité et performance (PSR, Jenkins, Symfony Insight, Blackfire.io)
- Mise en place d’un système d’emailing (SendGrid)
- Mise en place d’un système de paiement (MangoPay, PHP)
- Maintenance et correctifs
Freelance - Formateur PHP/Symfony/LaravelFreelance - Formateur PHP/Symfony/Laravel
D.M.R. FormationD.M.R. Formation
oct. 2018 - 2019 · 4 moisoct. 2018 - 2019 · 4 mois
Provence-Alpes-Cote D'Azur, FranceProvence-Alpes-Cote D'Azur, France
Objectif : En collaboration avec D.M.R. Formation, société spécialisée dans la formation, je suis missionné pour effectuer des missions intra/extra entreprise.
Réalisations :
- Rédaction d’un plan de formation
- Former des professionnels (Symfony 4, Laravel 5, PHP 7, POO)
En quelques chiffres :
- 5 formations d’une semaine
- plus de 30 apprenants
Le service de santé du travail ASTBTP13 gère un ensemble de dossiers médico-professionnels, répartis sur différents centres médicaux, sur l'ensemble du territoire des Bouches du Rhône.
Objectif : Développer un site intranet sous Symfony 4, pour assurer la bonne gestion des 400 000 dossiers médico-professionnels et des 12 sites des Bouches du Rhône
Réalisations :
- Mise en place du versionning (Git & Gitlab)
- Modélisation de la base de données (Merise, PostgreSQL)
- Développement (Symfony 4, PHP 7, Doctrine 2, Twig, HTML 5, CSS 3, Bootstrap 4, Javascript ES6)
Funerweb simplifie l’organisation des obsèques et les formalités après décès.
Objectif : Développement du site www.funerweb.fr sous Symfony 4.
Réalisations :
- Mise en place du versionning (Git & Gitlab)
- Installation et paramétrage du serveur (LAMP)
- Analyse et modélisation (UML, MySQL)
- Développement (Symfony 4, PHP 7, Doctrine 2, Twig, HTML 5, CSS 3, Bootstrap 4, Javascript ES6)
- Tests unitaires et fonctionnels (PHPUnit)
- Respect des bonnes pratiques, approche qualité et performance (PSR, Symfony Insight, Blackfire.io)
- Mise en place d’un système de paiement (MangoPay, PHP)
Funevia est une plateforme de mise en bourse de transport de défunt. L'objectif est de mettre en relation les acteurs du réseau pour faciliter la gestion de leurs transports. Pour cela un système de matching est mis en place.
Objectif : Etude et conception de www.funevia.com, projet d’Ubérisation du transport mortuaire sous Symfony 4.
Réalisations :
- Rédaction du cahier des charges (Cycle en V, BDD)
- Maquettage du site (HTML 5, CSS 3)
- Mise en place du versionning (Git & Gitlab)
- Installation et paramétrage du serveur (LAMP)
- Analyse et modélisation (UML, MySQL, Redis)
- Développement (Symfony 4, PHP 7, Doctrine 2, Twig, HTML 5, CSS 3, Bootstrap 4, Javascript ES6)
- Tests unitaires et fonctionnels (PHPUnit)
- Respect des bonnes pratiques, approche qualité et performance (PSR, Travis-CI, Symfony Insight, Blackfire.io)
- Intégration d’un système de calcul d’itinéraire et création d’un système de corridoring (Google Map API)
- Mise en place d’un système d’envoi de SMS (SpotHit)
- Mise en place d’un système de paiement Marketplace (MangoPay, PHP)
D’abord développeur web au sein d’une agence de marketing opérationnel. J’ai participé au développement d’un bon nombre de sites Extranet avec des clients grands comptes. J’ai rapidement évolué vers un poste de Lead Developer, où j’ai pu accompagner l’équipe de développement vers l’acquisition de nouvelles compétences.
Compétences :
- PHP/Symfony
- HTML/CSS
- Javascript/jQuery
- Git & Gitlab
- MySQL
- Redis
OpenClassrooms est une plateforme d'e-learning. Leader du marché, j'ai tenté l'aventure du mentorat. C'est une expérience très enrichissante, surtout humainement. Je me suis découvert des compétences pédagogique que je ne soupçonnais pas.
Objectif : Former, accompagner et coacher des étudiants sur des formations de développeur web.
Réalisations :
- Développement (HTML 5, CSS 3, Wordpress, PHP 7, POO, Symfony, SQL, Javascript, ReactJS, JQuery)
- Méthodologie (Merise, UML, Git & Github, Kanban)
- Assurer l’accompagnement des étudiants (visio)
- Coaching d’insertion professionnel
Mon mentorat en quelques chiffres :
- de 3000 heures de mentorat
- de 100 élèves
- de 1000 projets validés
Fifaction, association Loi 1901, avait pour but l'organisation de compétitions e-sport.
Mon rôle fut de développer une plateforme de gestion de la compétitions.
Compétences :
- PHP
- MySQL
- HTML/CSS
- Javascript
- Français
- Anglais