Développeur expérimenté et Lead Developer Back-end Senior, j’accompagne depuis plus de 15 ans de grands groupes médias, financiers et retail dans la refonte et l’industrialisation de leurs plateformes digitales. Spécialisé en Typescript/Node.js, PHP/Symfony et dans les architectures Cloud AWS, j’ai conçu et déployé des solutions scalables, sécurisées et serverless (Lambda, API Gateway, DynamoDB, Aurora RDS, S3, EventBridge, SNS/SQS).
Mon expertise couvre notamment la sécurisation des services utilisateurs via Oauth2 et JWT, le développement d’APIs performantes, l’automatisation des workflows (CI/CD, IaC avec Terraform et CloudFormation) ainsi que l’optimisation des back-offices et front-ends à forte audience.
J’ai occupé des rôles allant de développeur confirmé à lead technique, en pilotant des refontes complètes de sites et services pour des acteurs majeurs tels que CMI Media (Elle, Marianne, Télé 7 Jours, Franc-Tireur), Lagardère Active (Paris Match, Public, Europe 1), Amundi, Optic 2000 ou encore en missions freelance pour Orange, Renault, Cartier, AFP.
Mon profil associe expertise technique, vision d’architecture cloud et leadership projet, avec un fort accent sur la sécurité, la performance et la robustesse des systèmes.
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 d’administration 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
Développement d’extensions (EzPublish) et de Bundles (Symfony) mutualisés (recherche
vidéos, gateway Api Jwplayer, MRSS feed, Redirections)
Pilotage et Lead Technique sur un service d’agré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
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
Pilotage et Lead Technique du projet « GED » (Gestion électronique des documents)
- Automatisation du système d’émission des documents légaux (émis depuis l’autorité 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 d’administration des documents légaux via Api gateway Sharepoint, Administration
des règles de gestion liées à l’affichage 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