Fort de 21 ans d’expérience en conception et développement de systèmes
d’information, j’interviens sur des projets à forte complexité technique autour des
architectures distribuées, des APIs et des applications métier.
Spécialisé en PHP / Symfony, Javascript / React / Vue.js et architecture SI,
j’accompagne la conception, la refonte et l’évolution de plateformes critiques, de la
modélisation métier jusqu’à la mise en production.
Autonome et polyvalent, j’évolue aussi bien en environnement produit qu’au sein d’équipes pluridisciplinaires, avec une
forte sensibilité à la qualité logicielle, à l’intégration inter-SI et à l’industrialisation des déploiements.
Expériences professionnelles
Freelance Ingénieur études et développement (depuis 9 ans) Lead Dev
Direction interministériel du numérique / Service du Premier ministre :
août 2023 - décembre 2024
Conception et développement d’un écosystème de microservices dédiés à
la gestion du réseau interministériel de l’État français, en métropole et dans
les DOM-TOM. Relations clients avec le ministère des Finances, le
ministère de la Transition écologique, le ministère de la Santé, le ministère
de la Justice, et le ministère du Travail.
• Langages, librairies : PHP 8 / Symfony / EasyAdmin / Api Platform /
PHPUnit
• Architecture : DDD et ACID
• Base de données : Postgresql
• Cron et tâches asynchrones : Symfony Messenger / Postgresql /
Crontab / Supervisord
• API Manager : Gravitee
• Metrics : Grafana
• Central de logs : Kibana
Déploiement : Gitlab pipeline / SSH Bastion / Ansible
Lead Dev
Direction générale des Finances Publiques :
octobre 2022 - juillet 2023
Développement d’un progiciel de gestion de courriers et d’un progiciel de
gestion de contrats de service SMTP - Front et Back
• Langages, librairies : PHP 8 / Symfony / EasyAdmin / PHPUnit
• Architecture : DDD et ACID
• Base de données : Postgresql
• Authentification LDAP
Déploiement : Jenkins / Ansible / Terraform
Tech Lead
VPauto : Proxy
janvier 2021 - juin 2022
(équipe de 20 personnes)
Développement d’une API e-commerce B2B de vente aux enchères de
véhicules pour le marché européen
• Langages, librairies : PHP 8.1 / Symfony / ApiPlatform / EasyAdmin /
GraphQL
• Base de données : Postgresql
• Utilisation d’API internes et API externes comme Leamonway (KYC &
PISP) / Sendgrid / OneSignal / Algolia
• Gestion de projet Agile sous Azure DevOps (daily meeting / chiffrage des
tâches / affinage des sprints / relecture code / démo client)
Déploiement : Azure cloud / Terraform
Lead Dev
Covage :
janvier 2020 - août 2020
Maintenance applicative
• Développement et maintenance de l’outil Fibertool (PHP, Symfony, Mysql,
Angular)
• Analyse et correction jobs Talend (Java, Talend Open Studio)
• Maintenance protocole FTTH SAV et OAPC (PHP, Java, Mysql)
• Maintenance de l’outil de facturation et de raccordement de la fibre
(Java)
• Supervision des serveurs
Lead Dev /
octobre 2016 - octobre 2019
Pages Jaunes - Solocal
Développement de multiples applications (Lead Dev)
• Développement du service PagesJaunes LocalAds (25 millions
d’affichages par jour) PHP 7, Symfony 4, Silex 1, Java 8, Elasticsearch 5,
Redis, MongoDB, CoffeeScript, SASS, Docker, Hadoop, Hive, Dataiku,
Shell, Linux, AT Internet, GCP (Kubernetes, Pub/Sub, Dataflow,
CloudSQL, Terraform), …
• Refonte du widget
• Refonte du dashboard partenaires
• Création du dashboard de supervision
• Développement d’un outil de validation d’API contextuelle
• Création d’une interface permettant de simuler un site partenaire
• Mise en place de tests automatisés sous Jenkins (PHPUnit /
RobotFramework / Gatling) avec des alertes sur un channel
Mattermost en cas de tests en échec en production
• Mise en place de sondes de production avec alertes emails en cas
d’écarts sur les KPI (Symfony 4)
• Mise en place d’un référentiel GéoIP
• Migration de l’infrastructure dans le cloud GCP avec Kubernetes avec
des batchs en python
• Autres
• Branchement d’un gyrophare sur des indicateurs SEO (Java)
• Création des pages pros, pages blanches et Insee du portail
PagesJaunes au format AMP avec hébergement Google AMP Cache
(Java, PHP, Symfony3, Vagrant, AT Internet, Collecteur de stats
interne, Google Tag Manager, Google Analytics)
Installation de services
• Mise en place de nouvelles VM ubuntu sur les serveurs PagesJaunes
• Mise en place des Docker files pour déployer le service dans le Cloud
GCP (Kubernetes)
Aide à la décision
• Mise en place d’A/B Tests + analyse des données de production
Agilité : Animation d’activité de teambuilding
Astek : Ingénieur études et développement
2013 - 2016
Precom : Développeur (équipe de 15 personnes) / 18 mois
Gestion de projet :
• Analyse et chiffrage des nouveaux besoins.
• Rédaction d’audits et de spécifications techniques
• Création de wikis techniques
• Création de schémas d’architecture logicielle SAAS
• Formation de collaborateurs Precom sur Symfony 2, Twig, Git et jQuery
Développement de multiples applications
• Création de modules réutilisables en Symfony 1.4 & 2
• Mise en place d’un moteur de recherche Elasticsearch
• Mise en place d’un système d’authentification unique oAuth
• Gestion des versions avec Git, Git flow et Git submodule
• Déploiement : Jenkins, Capistrano
Développeur (équipe de 3 personnes) / 3 mois
Orange :
aujourd'hui
Développement d’une application de gestion ITIL en PHP/JS pour le client
EADS.
Suivi du projet Agile sous certification CMMI niveau 3.
Rédactions de plan de tests et d’anomalies pour l’application VOD d’Orange
Ministère des routes :
aujourd'hui
Développement au forfait (équipe de 3
personnes) / 7 mois
Développement d’un progiciel en Zend Framework 2 : gestion des budgets et
suivi des achats et paiements de l’ensemble des DIR de France.
Ministère de l’environnement : Développement au forfait – Lead Dev /
2 ans
Développement d’un progiciel en Symfony 1.4 : traçage de l’ensemble des
déchets français.
Développement d’une application web en Zend Framework 1 destinée au
grand public : comparaison de la consommation des poêles et cheminées.
Développement d’une application web en Zend Framework 1 : obtention d’une
analyse sur le taux de pollution de sa voiture.
Missions diverses pour Astek / 1 mois
• Elaboration de cahiers des charges en vue de la construction d’appels
d’offres
• Formation de collaborateurs d’Astek sur Hadoop et HTML5
• Création d’un POC Hadoop
• Création de wiki techniques sur les technologies du Big/Data
• Conceptions d’outils internes pour le commerce et aux ressources
humaines
Études et formations
Master MIAGE Spécialité ISIDIS – Ingénierie des Systèmes d'Information Distribués 2 ans d’apprentissage en Php - Siège Orange Franc
Université Paris XII (ESIAG)
2013
L3 MIAGE 1 an d’apprentissage en Java - Siège Casden - Banque populaire
Université Paris XII (ESIAG)
2010
BTS Informatique de Gestion Spécialité : développement
Lycée Saint Michel de Picpus
BAC STG Spécialité: Comptabilité et Finance des Entreprises
Langues
Anglais - C2
Autres compétences
COMPETENCES :
Langages de programmation :
PHP 8 (senior), Javascript
(senior), Typescript, Java,
Python, Shell
Base de données : PostgreSQL,
Mysql, CloudSQL, Oracle,
MongoDB, Elasticsearch, Redis
Cloud : GCP, Azure Cloud
Tests et déploiements
automatisés (senior)
Git (senior)
SEO (senior)
Réseau, sécurité et haute
disponibilité
Big Data : Hadoop
Déploiement : Kubernetes
LANGUES :Anglais : Compétences
professionnelles
ANCIENNES ACTIVITES
CTO - Création initiative
solidaire ********. Site internet
permettant de visualiser
facilement les statistiques liées
à la crise du Covid-19 (durée : 1
an)
Animateur de centres de loisirs
(4 à 25 ans)
Accompagnateur d’un enfant
autiste de 5 ans