angelo-lima.fr

Angelo LIMA

Développeur augmenté · Staff Engineer & AI Engineer

Profil & faits marquants

13+ ans d'expérience fullstack
Staff Engineer chez SFEIR
Plateforme agentique L'Oréal
Java/Kotlin & Node.js/TypeScript
Développement agentique (Claude Code)
Microservices & Architecture

À propos

Développeur augmenté à l'IA et staff engineer chez SFEIR, avec plus de 13 ans d'expérience fullstack en Java/Kotlin et Node.js/TypeScript. Je code au quotidien avec des agents IA (Claude Code) : l'agent écrit une bonne partie du code, je garde la conception, la revue et la responsabilité de ce qui part en production. En mission, je suis software et AI engineer sur la plateforme agentique mondiale de L'Oréal (observabilité, évaluation des agents, SDLC, budgets IA). Chez SFEIR, je réponds aux appels d'offres et j'anime des formations. J'ai été engineering manager d'une équipe de plus de 12 consultants, et chez InVivo j'ai mis en production un assistant IA conversationnel qui prend les commandes des agriculteurs.

Expérience professionnelle

Staff Engineer · Consultant
SFEIR (CDI)
Nov 2013 – Présent
ESN, Neuilly-sur-Seine
  • Staff Engineer : référent technique IA et développement agentique
  • Réponses aux appels d'offres : contribution technique aux RAO (solution, chiffrage, soutenances)
  • Formations : conception et animation de formations pour clients et consultants (développement agentique, Angular)
  • Rayonnement de SFEIR : articles de blog et contenus techniques qui font connaître l'ESN
  • Développeur augmenté à l'IA : développement agentique au quotidien avec Claude Code (MCP, skills, hooks, sub-agents), partage des pratiques auprès des consultants
  • Engineering Manager (rôle précédent) : management de plus de 12 consultants fullstack, entretiens annuels, recrutement technique et mentoring
  • Développement Fullstack : missions client en TypeScript, JavaScript, Java, Node.js, Cloud
Technologies
TypeScriptJavaScriptJavaNode.jsAngularCloudAgileCraftsmanshipFormationAvant-vente
Software Engineer & AI Engineer
L'Oréal (Mission SFEIR)
Juin 2026 – Présent
Plateforme agentique mondiale du groupe L'Oréal, sur Google Cloud
  • Plateforme agentique : développement de la plateforme qui héberge et opère les agents IA du groupe dans le monde entier (GCP, Vertex AI)
  • Passerelle LLM : accès unifié aux modèles via LiteLLM
  • Monitoring & observabilité : suivi des agents en production, traces et métriques d'exécution
  • Évaluation des agents : mesure de leur qualité avant et après mise en production
  • SDLC : outillage du cycle de développement logiciel de la plateforme, du besoin à la mise en production
  • Gestion des budgets IA : suivi et pilotage des coûts par projet et par application
  • Webapp vitrine : site de présentation de la plateforme
Technologies
Google Cloud (GCP)Vertex AILiteLLMIA agentiqueObservabilitéÉvaluation d'agentsSDLCFinOps IA
Développeur Senior & Référent Technique
InVivo Digital Factory (Mission SFEIR)
Jan 2022 – Juin 2026
Développement d'applications e-commerce B2B agricoles et gestion d'équipes techniques
  • Assistant IA conversationnel : assistant IA via WhatsApp pour prise de commandes d'agriculteurs sur plateformes e-commerce B2B (APIs OpenAI avec call functions)
  • Architecture microservices IA : mise en place de tools (call functions) OpenAI pour le branchement automatique aux microservices métier
  • Gestion multi-plateformes : 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 (utilisateurs, rôles, permissions)
  • Parcours de paiement complet : tunnel de paiement et intégration PayPlug (ex Dalenys) pour Aladin.farm, Farmi.com, Jardiland.fr, Gammvert.fr
  • Migration et optimisation : migration MySQL → PostgreSQL via PgLoader et rapports de ventes sécurisés pour franchises
  • Refactoring et qualité : purge de 4 ans de dette technique, data quality, alerting production et tests e2e de non-régression
  • Leadership technique : référent technique vis-à-vis d'InVivo, amélioration des pratiques agiles, ateliers de cadrage
Technologies
OpenAINode.jsJavaScriptVue.jsHapiSequelizeWhatsApp APIOkta Auth0ContentfulPostgreSQLPayPlug APIKibanaGrafana
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 du code Angular 5 et de l'architecture technique de My6
  • Analyse équipes et processus : interviews des équipes de développement et analyse des pratiques DevOps
  • Évaluation pratiques techniques : audit des cérémonies (code review, déploiements), processus Git et qualité logicielle
  • Livrables structurés : rapport détaillé avec recommandations et plan d'action priorisé
  • Architecture microservices : analyse de l'écosystème Spring Boot, Spring Cloud et intégrations MongoDB
Technologies
AngularRxJsWebSocketJavaSpring BootMicroservicesMongoDBGitLabJenkinsSwagger
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 : site mescommerces.jcdecaux.com en 3 jours (déclaration et géolocalisation des commerçants click & collect)
  • Socle technique Angular : Angular 9, Angular Material, ngXS, API Google Maps (geometry et places)
  • Application CGx mobiliers connectés : gestion des mobiliers connectés nouvelle génération JCDecaux
  • Monitoring et IoT : monitoring de l'état des mobiliers et configuration à distance, envoi de données aux équipes BI
  • Refonte UX et architecture : refonte de l'IHM avec Angular Material, design system, modèle de données relationnel
  • Migration et modernisation : refonte Kotlin → Java, données via Kafka et indexation Elasticsearch
  • Tech Lead : management d'une petite équipe, ateliers de cadrage avec architectes et Product Owner
Technologies
Java 11KotlinAngular 9Spring BootPostgreSQLElasticsearchKafkaAngular MaterialGoogle MapsJestRxJS
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
Java 8Spring BootAngular 5MongoDBMicroservicesSpring CloudDockerTDDJUnit
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 du 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
AngularJSJava 8SpringHibernateRabbitMQJUnitCucumberSelenium
Développeur Fullstack GWT
Generali (Mission SFEIR)
Juin 2014 – Nov 2015
Application d'accueil client pour les intermédiaires Generali
  • Projet GED Accueil Client : gestion clients, contrats, sinistres et devis pour intermédiaires Generali
  • Intégration GED : conception et développement de l'intégration d'une Gestion Électronique de Documents
  • Applet de scan : applet Java pour scanner des documents depuis l'interface web
  • IHM GWT : interfaces avec Google Web Toolkit et intégration AJAX
  • Services web SOAP : consommation et production de webservices SOAP
  • Migration versioning : passage de SVN vers Git
Technologies
Java 7SpringHibernateGWTJUnitMockitoPowerMocksJBOSSOracleFilenetMavenSVNGIT
Développeur Java
Valeo (Mission SFEIR)
Oct 2013 – Mai 2014
Continuous delivery et applications métiers sur Google AppEngine
  • Continuous delivery : mise en place du continuous delivery et correction d'applications métiers (Google AppEngine)
  • Usine de développement : pipeline automatisé complet sur Cloudbees
  • Développement Frontend : AngularJS et Bootstrap
  • Backend AppEngine : DataStore et Search API de Google Cloud
  • Méthodes agiles : application et promotion des méthodes agiles
Technologies
HTML5CSS3AngularJSJavaScriptJava 7Google CloudAppEngineDataStoreSearch APICloudbeesBootstrapMavenGit
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 et évolution de trois applications (packaging, forge logicielle, gestion d'incidents JIRA)
  • Application de packaging : workflows automatisés de packaging de projets
  • Forge logicielle Liferay : évolution technique avec portlets personnalisés
  • Plugin JIRA : plugin de gestion d'incidents et workflow métier
  • Méthodes Agile : Scrum et intégration continue
Technologies
JEESpringHibernateGWTJCIFSJQueryHTML5CSS3JUnitMockitoPowerMockJIRALIFERAYSVNTOMCATMySQLMaven
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 et analyse des besoins utilisateurs
  • Améliorations CMS Liferay : améliorations techniques et fonctionnelles de la plateforme
  • Support international : support technique à 3000 utilisateurs en anglais
  • Collaboration offshore : collaboration avec développeurs offshore (Tema Business System)
Technologies
LIFERAYHTMLJQueryHTML5CSS3MySQLTOMCAT
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 : architecture N-tiers
  • Méthode Scrum : cycles de développement courts
  • Intégration continue : mise en place et bonnes pratiques
Technologies
JEESpringHibernateStripesStrutsJQueryMavenHTML5CSS3XSLXSLTXMLJSONMockitoJUnitOracleEclipseLinuxGIT

Projets open source & publications

  • Blog angelo-lima.fr : plus de 60 articles bilingues FR/EN sur le développement agentique, Claude Code et l'IA générative (cheat sheets, retours d'expérience)
  • Kaizen : plugin Claude Code (MIT) qui outille un SDLC complet, du besoin à la production, avec des hooks qui bloquent les écarts critiques
  • Sourdine : application macOS (Electron) de transcription de réunions et de prise de notes par IA 100 % locale
  • Fuel Radar : comparateur des prix des carburants en France, Espagne et Portugal à partir des données ouvertes officielles
  • MCP Atlassian : serveur MCP pour connecter JIRA et Confluence aux modèles de langage
  • SQL Assistant : conversion de langage naturel en requêtes SQL
  • Prelude of the Chambered: Reborn : portage TypeScript du dungeon crawler de Notch, jouable dans le navigateur

Formation

Certification Node.js Service Developer
2023
Linux Foundation
Master MIAGE (alternance)
2013
Université d'Évry Val d'Essonne
Licence MIAGE (alternance)
2011
Université d'Évry 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

IA

Développement agentique : Claude Code (skills, hooks, plugins, sub-agents), MCP (Model Context Protocol), worktrees multi-agents
IA Générative : OpenAI API (function calling), Anthropic Claude, Vertex AI, LiteLLM, Embeddings
LLM locaux : Ollama, Whisper, Mistral
Opérer des agents : monitoring, observabilité, évaluation d'agents, suivi des coûts par projet
Frameworks IA : LangChain, RAG (Retrieval Augmented Generation)
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

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

Cloud & DevOps

Conteneurisation : Docker, Kubernetes, k9s
CI/CD : GitLab CI/CD, Jenkins, GitHub Actions
Cloud : Google Cloud Platform (Vertex AI, 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

Leadership & Avant-vente

Rôle : Staff Engineer, Tech Lead, ancien Engineering Manager (12+ consultants)
Avant-vente : réponses aux appels d'offres, soutenances
Formation : conception et animation de formations, mentoring développeurs
Recrutement : entretiens techniques, évaluation candidats
Méthodologies : Agile Scrum, XP, Kanban, Craftsmanship
Outils : Jira, Confluence, Slack, MS Teams
Leadership : accompagnement carrière, définition d'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

Langues

🇫🇷 Français
Langue maternelle
🇬🇧 Anglais
Intermédiaire
🇵🇹 Portugais
Courant