angelo-lima.fr

Angelo LIMA

Techlead Fullstack — Développeur Senior Backend

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 : développement agentique et 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
TypeScriptJavaScriptJavaNode.jsAngularCloudAgileCraftsmanshipFormationManagement
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 : 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

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 & 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

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 (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

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 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