Profil & Faits marquants
13+ ans d'expérience fullstack
Engineering Manager 12+ consultants
Expert IA Générative & OpenAI
Java/Kotlin & Node.js/TypeScript
Développeur augmenté à l'IA
Microservices & Architecture
À propos
Techlead fullstack passionné avec plus de 13 ans d'expérience, spécialisé dans les architectures backend modernes et l'IA générative. Expert en Java/Kotlin et Node.js/TypeScript, j'ai managé une équipe de 12 développeurs et mené des projets de modernisation complexes. Actuellement focalisé sur l'intégration d'assistants IA dans des plateformes e-commerce B2B.
Expérience professionnelle
Engineering Manager - Senior Developer - Consultant
SFEIR (CDI)
Nov 2013 – Présent
ESN spécialisée dans les technologies modernes - Neuilly-sur-Seine
- Engineering Management : Gestion d'une équipe de plus de 12 consultants fullstack
- Développeur augmenté à l'IA : Utilisation du développement agentique et de l'IA générative pour optimiser la productivité
- Recrutement technique : Conduite d'entretiens techniques et évaluation de candidats
- Accompagnement équipes : Mentoring et montée en compétences des consultants junior/senior
- Entretiens annuels : Suivi de carrière et définition d'objectifs pour l'équipe
- Formateur Angular : Animation de formations certifiées Angular pour clients et consultants
- Développement Fullstack : Missions client en TypeScript, JavaScript, Java, Node.js, Cloud
- Méthodologies Agile : Promotion des pratiques Scrum, XP et Craftsmanship
- Veille technologique : Recherche et adoption de nouvelles technologies pour les missions
Technologies
Développeur Senior & Référent Technique
InVivo Digital Factory (Mission SFEIR)
Jan 2022 – Présent
Développement d'applications e-commerce B2B agricoles et gestion d'équipes techniques
- Assistant IA conversationnel : Développement d'un assistant IA via WhatsApp pour prise de commandes d'agriculteurs sur plateformes e-commerce B2B, utilisant APIs OpenAI avec call functions
- Architecture microservices IA : Mise en place de tools (call functions) OpenAI permettant le branchement automatique aux différents microservices métier
- Gestion multi-plateformes : Administration technique de Aladin.farm, Farmi.com, Espace-client.episens.fr avec composants paramétrables via CMS Contentful
- Authentification & Autorisation : Maintenance et évolution de la configuration Okta Auth0 pour gestion des utilisateurs, rôles et permissions sur toutes les plateformes
- Parcours de paiement complet : Développement du tunnel de paiement et intégration PayPlug (ex Dalenys) pour Aladin.farm, Farmi.com, Jardiland.fr, Gammvert.fr
- Migration et optimisation : Migration complète bases MySQL vers PostgreSQL via PgLoader et génération de rapports de ventes sécurisés pour franchises
- Refactoring et qualité : Purge de 4 ans de dette technique, amélioration data quality, mise en place d'alerting production et tests e2e non-régression
- Leadership technique : Référent technique équipe vis-à-vis organisation InVivo, amélioration pratiques agiles, participation ateliers cadrage et pré-cadrage
- Équipe et environnement : Développeur senior dans équipe de 4 développeurs fullstack avec architecture k9s, Kibana, Grafana
Technologies
Expert Angular (Mission d'Audit)
M6 Publicité (Mission SFEIR)
Déc 2022
Audit technique de l'application My6 de réservation de créneaux publicitaires
- Audit qualité complet : Évaluation approfondie du code Angular 5 et de l'architecture technique de l'application My6
- Analyse équipes et processus : Interviews des équipes de développement et analyse des pratiques DevOps existantes
- Évaluation pratiques techniques : Audit des cérémonies (code review, déploiements), processus Git et qualité logicielle
- Livrables structurés : Production d'un rapport détaillé avec recommandations techniques et mise en place d'un plan d'action priorisé
- Architecture microservices : Analyse de l'écosystème Spring Boot, microservices Spring Cloud et intégrations MongoDB
Technologies
Tech Lead / Fullstack JAVA/Angular
JCDecaux DSI France (Mission SFEIR)
Oct 2020 – Déc 2022
Applications de gestion des mobiliers connectés et projets web éphémères
- Projet express COVID : Réalisation site web mescommerces.jcdecaux.com en 3 jours pour déclaration et géolocalisation commerçants click & collect France
- Socle technique Angular : Mise en place socle front-end Angular 9, Angular Material, ngXS et utilisation API Google Maps (geometry et places)
- Application CGx mobiliers connectés : Développement complet application gestion mobiliers connectés nouvelle génération JCDecaux
- Monitoring et IoT : Système monitoring état des mobiliers et configuration à distance avec envoi données statistiques équipes Business Intelligence
- Refonte UX et architecture : Refonte UX de l'IHM existante avec Angular Material, application design system et refonte modèle base de données vers relationnel
- Migration et modernisation : Refonte code Kotlin vers Java (contrainte DSI), envoi données via file Kafka et indexation sous Elasticsearch
- Applications météo : Création application Spring Boot récupérant et envoyant données météo géolocalisées sur file Kafka
- Maintenance Android : Maintenance application Android et développements sous Kotlin et Java 11
- Tech Lead : Management petite équipe avec participation ateliers cadrage et pré-cadrage avec architectes et Product Owner
Technologies
Développeur Full Stack Senior
Saint Gobain Distribution France
Juin 2017 – Jan 2019
Interface web de vente en agence multi-enseignes (Projet ATLAS)
- Microservice de caisse : Gestion multi-paiement, inventaire, remise en banque
- Intégration paiements : Communication avec terminaux Ingenico
- Architecture SOA : Services REST vers SAP et APIs vers IHM
- Qualité logicielle : Pratique TDD, tests unitaires front/back
Technologies
Développeur Fullstack Confirmé
Bio c' bon (Mission SFEIR)
Nov 2015 – Juin 2017
ERP Bio C' Bon - Applications SaaS (Projet El Mout')
- ERP complet : Gestion référentiel, inventaires, stocks, commandes
- Algorithmes métier : Réapprovisionnement de stock automatisé
- Architecture asynchrone : Traitements avec RabbitMQ
- Librairie de composants : AngularJS réutilisable inter-projets
Technologies
Développeur Fullstack GWT
Generali (Mission SFEIR)
Juin 2014 – Nov 2015
Application d'accueil client pour les intermédiaires Generali
- Projet GED ACCUEIL CLIENT : Application complète de gestion clients, contrats, sinistres et devis pour intermédiaires Generali
- Intégration GED : Conception et développement complet de l'intégration d'une Gestion Électronique de Documents
- Applet de scan : Développement d'une applet Java pour scan de documents directement depuis l'interface web
- IHM GWT : Développement des interfaces utilisateur avec Google Web Toolkit et intégration AJAX
- Services web SOAP : Consommation et production de webservices SOAP pour intégrations métier
- Migration versioning : Passage de SVN vers GIT pour améliorer gestion des versions et collaboration équipe
Technologies
Développeur Java
Valeo (Mission SFEIR)
Oct 2013 – Mai 2014
Continuous delivery et applications métiers sur Google AppEngine
- Continuous delivery : Mise en place complète du continuous delivery et correction d'applications métiers sur plateforme Google AppEngine
- Usine de développement : Mise en place d'une usine de développement complète sur Cloudbees avec pipeline automatisé
- Développement Frontend : Développement Front en AngularJS et Bootstrap avec interfaces utilisateur modernes
- Backend AppEngine : Développement Back sur AppEngine utilisant DataStore et Search API de Google Cloud
- Méthodes agiles : Application et promotion des méthodes agiles dans l'équipe de développement
Technologies
Développeur Java JEE Junior
Informatique CDC
Sep 2012 – Sep 2013
Conception et développement sur applications de packaging et forge logicielle
- Projets LA FORGE, PRELIV' : Conception, développement et évolution technique sur trois applications : packaging, forge logicielle et gestion d'incidents JIRA
- Application de packaging : Conception et développement sur une application de packaging de projets avec workflows automatisés
- Forge logicielle LIFERAY : Évolution technique d'une forge logicielle basée sur le CMS LIFERAY avec portlets personnalisés
- Plugin JIRA : Conception et développement de plugin pour JIRA pour gestion d'incidents et workflow métier
- Méthodes Agile : Application méthode SCRUM et mise en place intégration continue dans l'équipe
Technologies
Responsable fonctionnel en apprentissage
SAGE SAS
Sep 2011 – Sep 2012
Études fonctionnelles sur l'application de gestion de projet SAGE
- Projet OURSAGEPLACE.COM : Études fonctionnelles complètes sur l'application de gestion de projet SAGE avec analyse besoins utilisateurs
- Améliorations CMS LIFERAY : Améliorations techniques et fonctionnelles de la plateforme reposant sur le CMS LIFERAY
- Support international : Support technique à 3000 utilisateurs en anglais avec documentation et formation
- Collaboration offshore : Collaboration avec développeurs offshore (TEMA BUSINESS SYSTEM) pour développements et maintenance
Technologies
Ingénieur Études et Développement Java Junior
FULLSIX
Mars 2011 – Sep 2011
Application de gestion de projet WebFactory
- Projet WEBFACTORY : Conception et développement complet de l'application de gestion de projet de FULLSIX
- Développement JAVA JEE : Conception et développement en JAVA JEE avec architecture N-tiers
- Méthode SCRUM : Application méthode SCRUM dans l'équipe avec cycles de développement courts
- Intégration continue : Mise en place de l'intégration continue et bonnes pratiques de développement
Technologies
Formation
Certification Node.js Service Developer
2023
Linux Foundation
Master MIAGE (alternance)
2013
Université d'Evry Val d'Essonne
Licence MIAGE (alternance)
2011
Université d'Evry Val d'Essonne
DUT Informatique
2009
IUT d'Orsay, Université Paris Sud
Compétences techniques
Backend & Architecture
Langages : Java 8/11/17, Kotlin, Node.js, TypeScript, JavaScript ES6+
Frameworks Java : Spring Boot, Spring Security, Spring Data JPA, Hibernate, Maven
Frameworks Node.js : Hapi.js, Fastify, Express.js, Sequelize, Awilix (DI)
Architecture : Microservices, REST APIs, Event-Driven, SOA, Clean Architecture
API : REST, GraphQL, OpenAPI/Swagger, WebSocket
Frameworks Java : Spring Boot, Spring Security, Spring Data JPA, Hibernate, Maven
Frameworks Node.js : Hapi.js, Fastify, Express.js, Sequelize, Awilix (DI)
Architecture : Microservices, REST APIs, Event-Driven, SOA, Clean Architecture
API : REST, GraphQL, OpenAPI/Swagger, WebSocket
IA & Innovation
IA Générative : OpenAI API (GPT-3.5/4), Call Functions, Embeddings
Frameworks IA : LangChain, RAG (Retrieval Augmented Generation)
Plateformes : Anthropic Claude, MCP (Model Context Protocol)
Automation : n8n, Dify, Zapier
Intégrations : WhatsApp Business API, Telegram Bot API
Frameworks IA : LangChain, RAG (Retrieval Augmented Generation)
Plateformes : Anthropic Claude, MCP (Model Context Protocol)
Automation : n8n, Dify, Zapier
Intégrations : WhatsApp Business API, Telegram Bot API
Frontend & Mobile
Frameworks : Angular 5-17, Vue.js 3, React, AngularJS
Technologies : TypeScript, RxJS, HTML5, CSS3, Sass/SCSS
State Management : NgRx, Vuex, Redux
UI Libraries : Angular Material, Bootstrap, Vuetify
Build Tools : Webpack, Vite, Angular CLI, Lerna
Design : Atomic Design, Component-Driven Development
Technologies : TypeScript, RxJS, HTML5, CSS3, Sass/SCSS
State Management : NgRx, Vuex, Redux
UI Libraries : Angular Material, Bootstrap, Vuetify
Build Tools : Webpack, Vite, Angular CLI, Lerna
Design : Atomic Design, Component-Driven Development
Data & Infrastructure
SGBD Relationnels : PostgreSQL, MySQL, Oracle, SQL Server
NoSQL : MongoDB, Elasticsearch, Redis
Message Brokers : Apache Kafka, RabbitMQ
Migration : Liquibase, Flyway, PGLoader
Search : Elasticsearch, Solr
Monitoring : ELK Stack, Grafana, Kibana, Prometheus
NoSQL : MongoDB, Elasticsearch, Redis
Message Brokers : Apache Kafka, RabbitMQ
Migration : Liquibase, Flyway, PGLoader
Search : Elasticsearch, Solr
Monitoring : ELK Stack, Grafana, Kibana, Prometheus
Cloud & DevOps
Conteneurisation : Docker, Kubernetes, k9s
CI/CD : GitLab CI/CD, Jenkins, GitHub Actions
Cloud : Google Cloud Platform (AppEngine, DataStore), AWS
Versioning : Git, GitLab, GitHub, SVN
Monitoring : Sentry, APM, Grafana, Cloudinary
Auth : Okta Auth0, OAuth2, JWT, SAML
CI/CD : GitLab CI/CD, Jenkins, GitHub Actions
Cloud : Google Cloud Platform (AppEngine, DataStore), AWS
Versioning : Git, GitLab, GitHub, SVN
Monitoring : Sentry, APM, Grafana, Cloudinary
Auth : Okta Auth0, OAuth2, JWT, SAML
Tests & Qualité
Testing Backend : JUnit 5, Mockito, PowerMock, TestContainers
Testing Frontend : Jest, Karma, Jasmine, Playwright, Cypress
E2E Testing : Selenium, Cucumber (BDD)
Méthodologies : TDD, BDD, Test Pyramid
Qualité Code : SonarQube, ESLint, Code Review, Refactoring
Performance : Profiling, Load Testing, Optimization
Testing Frontend : Jest, Karma, Jasmine, Playwright, Cypress
E2E Testing : Selenium, Cucumber (BDD)
Méthodologies : TDD, BDD, Test Pyramid
Qualité Code : SonarQube, ESLint, Code Review, Refactoring
Performance : Profiling, Load Testing, Optimization
Management & Leadership
Management : Engineering Manager (12+ consultants), Tech Lead
Recrutement : Entretiens techniques, évaluation candidats
Formation : Formateur Angular, mentoring développeurs
Méthodologies : Agile Scrum, XP, Kanban, Craftsmanship
Outils : Jira, Confluence, Slack, MS Teams
Leadership : Accompagnement carrière, définition objectifs
Recrutement : Entretiens techniques, évaluation candidats
Formation : Formateur Angular, mentoring développeurs
Méthodologies : Agile Scrum, XP, Kanban, Craftsmanship
Outils : Jira, Confluence, Slack, MS Teams
Leadership : Accompagnement carrière, définition objectifs
Intégrations & APIs
Paiement : PayPlug (ex Dalenys), Stripe, Ingenico
CMS : Contentful, Liferay, WordPress
Maps : Google Maps API (Geometry, Places)
Social : WhatsApp Business API, LinkedIn API
ERP : SAP, Oracle, Microsoft Dynamics
Communication : Slack API, Teams API, Email APIs
CMS : Contentful, Liferay, WordPress
Maps : Google Maps API (Geometry, Places)
Social : WhatsApp Business API, LinkedIn API
ERP : SAP, Oracle, Microsoft Dynamics
Communication : Slack API, Teams API, Email APIs
Langues
🇫🇷 Français
Langue maternelle
🇬🇧 Anglais
Intermédiaire
🇵🇹 Portugais
Courant