Lead Developer Senior
CMI MEDIA
septembre 2019 - août 2025
Environnement Technique
PHP 7.x, 8.x / Symfony 5.x, 6.x, 7.x
Node.js / Typescript / NestJS
Python
Domain-Driven Design (DDD) / Command Query Responsibility Segregation (CQRS)
REST / GraphQL API
Lambda (AWS) / Simple Queue Service (AWS) / SNS (AWS) / S3 (AWS)
ElasticSearch / Opensearch
Elasticache (AWS) / Redis / Varnish
EC2 (AWS) / Cloudront (AWS) / API Gateway (AWS)
Aurora RDS (AWS) / DynamoDB (AWS)
Amazon EventBridge (AWS)
Logs Cloudwatch (AWS) / Athena (AWS)
GitLab / Code Commit (AWS)
Jenkins / Code Pipeline (AWS) / CodeDeploy (AWS) / CloudFormation (AWS) / Serverless
CMS Headless Contentful
Oauth 2.0 / JwT Token
Refonte backoffice, api & front du site ********
- Migration de contenus (commande batch par type de contenu)
- Migration des assets sur le S3 (AWS) (commande batch)
- Mise en place d’un service de redirection (SEO)
- Développement des flux partenaires RSS (MSN, Yahoo, partenaires externes)
Développement backoffice, api & front du site ********
- Lambda PHP interprétée par Bref PHP
- CRUD API CMS Headless Contentful
Refonte backoffice, api & front du site marianne.net
- Jamstack (Javascript, API & Markup), génération statique de fichier HTML
- Workflow de publication de contenus via SNS Events, SQS et Lambda Node JS
- Migration de contenus (commande batch)
- Migration des assets sur le S3 (AWS) (commande batch)
- Définition d’une API Utilisateurs (Lambda, Cloudfront, Api Gateway, Oauth2.0, JWT Token)
Migration backoffice, api et front des vidéos du groupe CMI Media via Dailymotion API
Développement d’un service d’import des magazines papiers du groupe CMI Media
au format numérique (Télé 7 jours, ELLE, Version Fémina, ********, Marianne)
- Workflow d’import de fichier via SNS Events, SQS et Lambda Node JS
- Stockage des fichiers sur S3 (AWS)
- Accessibilité des fichiers via Cloudfront (AWS)
- Développement d’un espace dministration des magazines pour importer les metadata
d’un article au sein des backoffices du groupe CMI Media en tant que nouvel article
(Télé 7 jours, ELLE, Version Fémina, ********, Marianne)
Refonte backoffice, api & front du site programme-television.org (Télé 7 jours)
- Migration de contenus (commande batch par type de contenu)
- Migration des assets sur le S3 (AWS) (commande batch)
- Mise en place d’un service de redirection (SEO)
Développement du service de resize d’images du groupe CMI Media
- Migration des images (S3) (commande batch)
- Accès aux images (Cloudfront)
- Restitution des images au format souhaité via Lambda Node JS
php symfony nodejs typescript nestjs python ddd rest graphql aws lambda ec2 sqs sns s3 elasticsearch opensearch redis varnish dynamodb oauth jwttoken
Back-end Developer Senior / Lead Developer Junior
LAGARDÈRE ACTIVE
mars 2016 - septembre 2019
Environnement Technique
PHP 5.x, 7.x / Symfony 2.x, 3.x & 4.x
Node.js
EzPublish 4.x & 5.x
SolR / ElasticSearch
Redis / Memcached
Varnish
Simple Queue Service (AWS) / Supervisor
EC2 / Apache / Docker
GitLab / Code Commit
Jenkins / Code Pipeline
Refonte backoffice, api & front du site ********
Refonte backoffice, api & front du site ********
Développement d𠆞xtensions (EzPublish) et de Bundles (Symfony) mutualisés (recherche
vidéos, gateway Api Jwplayer, MRSS feed, Redirections)
Pilotage et Lead Technique sur un service d𠆚grégation des vidéos des sites du
groupe Lagardère (parismatch, elle, public, doctissimo, tele7, europe1) et de vidéos
de partenaires externes (TF1, INA, etc …)
- Gestion d’un service de recommandation vidéos contextuelle (site referer,
catégorisation des articles, affiliation entre les marques du groupe Lagardère)
- Export des vidéos via fichier MRSS
Installation de la recommandation vidéos sur tous les sites du groupe Lagardère
(backoffice, api & front)
Migration des services et des sites sur AWS (EC2, Cloudfront, Elasticache Redis,
assets S3, Cloudwatch Logs & Events rules)
Migration backoffice, api et front des vidéos du groupe Lagardère sur JwPlayer
php nodejs ezpublish symfony mysql doctrine solr elasticsearch redis memcached varnish lambda ec2 sqs sns s3
Back-end Developer
GROUPE GADOL (OPTIC 2000 / AUDIO 2000 / LISSAC)
septembre 2014 - mars 2016
Environnement Technique
PHP 5.x / Symfony 2.x
Node.js
MySQL / Doctrine 2.x
Apache 2.x / Nginx / Vagrant (dev)
Redis / Memcached
Twig / HTML 5 / CSS 3 / SASS / COMPASS / LESS / Bootstrap
RabbitMQ / Supervisor – Superlance
Google API / Web services Magento
Wordpress
Jenkins
Refonte backoffice, middle & front End du site ********
Refonte backoffice, middle & front End du site ********
Refonte backoffice, middle & front End du site ********
Développement d’un backoffice dédié aux opticiens OPTIC 2000 (interface produits,
CRUD, commandes & livraisons, gestion de campagnes de publicités clients,
emailing etc …)
Maintenance et évolution sur le site OPTIC 2000.ch, ********
(multilingue .fr, .ch et .de)
php symfony nodejs mysql doctrine html5 css3 sass compass less bootstrap twig rabbitmq magento wordpress
Back-end Developer
AMUNDI
mars 2013 - septembre 2014
Environnement Technique
PHP 5.x / Symfony 2.x
MySQL / Doctrine 2.x
Sybase / Web services Sharepoint
Apache 2.x
SolR
HTML 5 / CSS 3 / LESS / Bootstrap / Jquery / Underscore JS
Twig
SVN / GIT / CVS
GitLab / Jenkins / Capistrano - Webistrano
Pilotage et Lead Technique du projet « GED » (Gestion électronique des documents)
- Automatisation du système d’émission des documents légaux (émis depuis l𠆚utorité des
marchés financiers)
- Rédaction de documents fonctionnels et techniques et élaboration des plannings de
développements
- Développement du backoffice (Définition et récupération des rôles utilisateurs, espace
CRUD dministration des documents légaux via Api gateway Sharepoint, Administration
des règles de gestion liées à lichage des documents légaux, CRUD via procédures
stockées Sybase)
- Développement des Web Services « GED » (Metas données des documents, génération du
lien de téléchargement des documents)
Pilotage et Lead Technique du projet « Liens Partenaires »
- Rendre disponible via une URL sécurisée, les informations sur un fond d’investissement
spécifique (fiche produit, caractéristiques et performances du fond d’investissement,
tableau récapitulatifs pour un ensemble de fonds d’investissement, document légal
associé à un fond d’investissement)
- Développement des Web Services « Liens Partenaires » (Vérification du périmètre
partenaire, Couche de sécurité, Appel de la fiche produit via Web Service Symfony, Appel
d’un ensemble de fonds d’investissement via Web Service Symfony, Téléchargement du
document)
Pilotage et Lead Technique du projet « Moteur de recherche de fonds d’investissement
AMUNDI »
- Refonte du moteur de recherche de fonds d’investissement AMUNDI
(********, ********, ********, etc …)
- Mise en place et déploiement du moteur d’indexation SolR
- Intégration de la librairie Solarium à EzPublish (extension)
- Mise en place du moteur de suggestion (facets, recherche texte, correction de texte)
php symfony mysql doctrine sybase sharepoint solr twig html5 css3 less bootstrap jquery underscorejs
Back-end Developer
FULLSIX / EKINO
novembre 2012 - février 2013
Environnement Technique
PHP 5.x / Symfony 2.0
MySQL / Doctrine 2.0
Apache 2.x / Vagrant (dev)
HTML / CSS / SASS / Jquery / Twig
GIT
Refonte de la DAO (Data Access Object) du projet Digiposte
Optimisation de la base de données relationnelle du projet Digiposte
php symfony mysql doctrine html css sass jquery twig
Fullstack Developer
AGENCE MARCEL PUBLICIS
juin 2012 - octobre 2012
Environnement Technique
PHP 5.x / Symfony 2.0
MySQL / Doctrine 2.0
Apache 2.x / Varnish
Twig / HTML / CSS / Jquery / Ext JS
GIT
Cartier : Développement from scratch du site ******** et de son backoffice
multilingue (14 langues)
Gouvernement Français : Refonte du site ******** et de son backoffice,
optimisation du moteur de recherche
Renault : Maintenance et évolution (TMA) sur le site ********, Développement d’un
comparateur de prix
Orange : Développement de l𠆚pplication Facebook « Orange Mix »
php symfony mysql doctrine html css jquery extjs twig
Fullstack Developer
AFP
février 2012 - mai 2012
Environnement Technique
PHP 5.x / Symfony 2.0
MySQL / Doctrine 2.0
Apache 2.x / Varnish
Smarty / Twig / HTML / CSS / Jquery
GIT
Développement de widgets dichage de résultats live pour les jeux olympiques
2012
php symfony mysql doctrine html css jquery smarty twig
Fullstack Developer
WOLTERS-KLUWER
septembre 2010 - janvier 2012
Environnement Technique
PHP 5.x / Symfony 1.4 / Zend 1.x / Kohana 1.x
MySQL / Doctrine 2.0
Apache 2.x
HTML / CSS / LESS / Jquery / Smarty
SVN / GIT / CVS
Maintenance et évolution (TMA) backoffice et front sur les sites ********, ********,
********, ********, ********, ******** et ********
Développement du système de commandes de produits et de formations en ligne
via framework Kohana (payment provider via Societe Générale / ********)
php symfony zend kohana mysql doctrine html css less jquery smarty apache