Joffrey Leblay

Tech Lead Senior | Architecture & Microservices

Salaire / Taux journalier

79000 Niort, France

Mobilité : France

Freelance

Peut venir sur site

Expertises

Spring BootNodeExpressReactMicroservicesJavaTypescriptKubernetesGradleTomcatJiraConfluenceMavenMongoDBHadoopETLC#Data MiningIALLMs / Large language modelsHexagonal ArchitectureScrumCoaching agileSplunk

Langues

Anglais (Courant)AllemandJaponais

À propos

Introduction

Tech Lead avec 10+ ans d'expertise en architecture Java/Spring Boot et migration vers microservices. Expérience prouvée en modernisation de SI bancaires et assurance : transformation monolithique vers architecture hexagonale, adoption de Kubernetes, et développement full-stack React/Node.js. Spécialisé en encadrement technique, optimisation des performances et mise en place de standards de développement pour des projets stratégiques.

Liens

Expérience de travail

Développeur senior

MJENIAFreelance

mars 2025 - Présent

1 an 8 mois

79000 Niort, France

Lead Developer

MACIF

mai 2024 - mars 2025

11 mois

79000 Niort, France

Lead Developer sur plusieurs projets stratégiques, alliant modernisation du SI, encadrement technique et amélioration des performances. Principales missions : Refonte et Modernisation du SI : Migration d’une architecture monolithique vers des microservices (Java, Spring Boot, Kubernetes, EHCache). Conception et déploiement d’une application from scratch en React, Node.js, Express. Intégration de nouvelles fonctionnalités et optimisation des performances d’un SI existant. Encadrement & Qualité : Mentorat des développeurs, pair programming et revues de code. Standardisation des bonnes pratiques et réduction de la dette technique. Formation interne pour monter en compétences sur les technologies utilisées. Collaboration & Coordination : Communication avec les Product Owners et parties prenantes pour aligner la stratégie technique. Coordination des équipes transverses pour assurer la cohérence des développements. Impact & Réalisations : Réduction du time-to-market grâce à une architecture optimisée. Amélioration de la scalabilité et robustesse du SI avec l’adoption de nouvelles technologies. Montée en compétences des équipes et amélioration des pratiques de développement. Optimisation des performances et réduction des temps de réponse des applications.

Responsable de projet

MACIF FINANCE EPARGNE

nov. 2021 - mars 2024

2 ans 5 mois

79000 Niort, France

Résumé du poste : Tech Lead en charge de l’architecture et de la conception technique sur plusieurs projets stratégiques. Objectif : optimiser et moderniser le SI pour garantir sa scalabilité et sa maintenabilité. Principales missions : Architecture & Conception : Rédaction des CTG et éléments d'architecture. Transition des API monolithiques vers microservices et architecture hexagonale. Migration de Java 8 vers Java 17 avec Spring Boot. Implémentation d’un système de traces et exposition des API via Axway. Encadrement & Méthodologie : Animation de workshops, rédaction des DPSI, CTG, CTD, DEX. Gestion des Epics et Stories sous Jira. Définition des standards de développement et amélioration du code. Formation des équipes et diffusion des bonnes pratiques. Veille & Innovation : Étude des solutions de centralisation des logs (ELK, Splunk, Dynatrace). Expérimentation de LLM (GPT-4, Mistral, VertexAI) pour assister les développeurs. Gestion de projet & Coordination : Alignement technique avec les architectes et équipes métier. Pilotage de PoC et participation aux comités d’architecture. Suivi des budgets et conformité réglementaire. Tests & Validation : Tests de montée en charge et robustesse du SI. Accompagnement de projets stratégiques (Nouvelle gestion de la Personne, Rationalisation des domaines). Impact & Réalisations : Amélioration de la scalabilité avec les microservices. Standardisation des API et meilleure interopérabilité. Adoption de nouvelles technologies pour booster la productivité. Diffusion des bonnes pratiques et renforcement de la qualité du code.

Développeur logiciels

Guidewire Software

juin 2021 - déc. 2021

7 mois

Paris, France

Résumé du poste : Développeur en charge de la configuration et du paramétrage de ClaimCenter 10, avec un rôle clé dans l’optimisation des flux métiers critiques et la documentation technique. Principales missions : Analyse & Conception : Participation aux workshops de Pré-Inception et Inception avec les équipes métier. Assistance à l’architecte principal sur certains ateliers. Développement & Configuration : Implémentation des garanties sinistrées, polices d’assurance, paiements et transactions. Configuration de ClaimCenter pour gérer les flux métiers critiques. Utilisation de Gradle, Guidewire Studio et Tomcat pour le développement et le déploiement. Documentation & Formation : Rédaction et mise à jour de la documentation dans Confluence. Création d’un guide d’intégration pour les nouveaux développeurs. Accompagnement et formation des nouveaux arrivants. Agilité & Collaboration : Participation aux rétrospectives, daily meetings et planifications Agile. Coordination avec les équipes via Mattermost et suivi des User Stories sous Jira. Impact & Réalisations : Optimisation et standardisation des configurations de ClaimCenter. Amélioration de la documentation pour accélérer la montée en compétence des nouveaux arrivants. Renforcement de la collaboration entre les équipes métier et technique pour une meilleure prise de décision.

Tech Lead

SOCRAM BANQUE

nov. 2019 - juil. 2021

1 an 9 mois

79000 Niort, France

Chercheur post-doctorat

La Rochelle Université

janv. 2019 - oct. 2019

10 mois

Région de La Rochelle, France

Chercheur dans la section 27 (Algorithmique et combinatoire, Génie logiciel et programmation, Informatique théorique ou fondamentale, Intelligence artificielle) du CNU (http://www.cpcnu.fr/web/section-27). La problématique est que les SI (Systèmes d'informations) progressent très vite et de plus en plus de business process (processus métier) y sont intégrés. Il est facile de se perdre dans cet immense ensemble d'activités et ainsi de réduire l'efficacité des business process entrepris. Pour cela, nous proposons la supervision de l’exécution des business process dans les SI d'entreprises afin de les améliorer. Nous faisons cela via une assistance prodiguée aux utilisateurs, afin de les aider à l'achèvement des business process qu'ils entreprennent, via une analyse statistique de l'organisation de leurs activités au travers du SI. Nous cherchons donc à assistance les utilisateurs pour améliorer les business process qu'ils entreprennent. Les domaines scientifiques utilisés dans les recherches sont la fouille de processus, les systèmes de recommandations et les systèmes à base de traces Développement de solutions logicielles en C# pour l'assistance à l'utilisateur dans la réalisation de business process et l'adaptation de ce process aux erreurs humaines, cela dans les applications toolbox comme celles des SI.

Doctorant

Laboratoire L3I

oct. 2015 - déc. 2018

3 ans 3 mois

Région de La Rochelle, France

Doctorant dans la section 27 (Algorithmique et combinatoire, Génie logiciel et programmation, Informatique théorique ou fondamentale, Intelligence artificielle) du CNU (http://www.cpcnu.fr/web/section-27). L’objectif de ces travaux consiste à explorer la problématique du pilotage de processus afin de donner des pistes pour la fabrication d’un compagnon qui guiderait l’utilisateur dans sa phase de découverte des processus. Nous avons défini une méthodologie de recommandation à partir des processus d’usage et de mettre en place l’architecture logicielle correspondante. Les travaux présentés se trouvent à l’interface entre plusieurs domaines scientifique. Nous avons choisi une démarche de recherche qui s’appuie sur un cycle itératif. Après avoir analysé le domaine de la fouille de processus puis la recommandation, nous avons déduit qu'il fallait renforcer notre approche sur la collecte d’information. Ceci nous a conduit à mener des études sur les systèmes à base de traces. Nous avons ensuite cherché à valider la continuité de notre approche sur plusieurs cas d’étude. Il s’agit de deux prototype de notre méthodologie, validées par des expérimentations, un dans l'éducation et l'autre dans la simulation.

Développeur logiciels

MJ Web'n'Soft

sept. 2014 - juil. 2015

11 mois

Angoulême, France

Développement de progiciel et webgiciel pour des entreprises et des site web pour des particuliers. Rôles endossés : - Chef de projet - Concepteur - Développeur - Administrateur UX

Ingénieur stagiaire en recherche/développement

ARROW FINANCIAL CONSULTING (ARROW GROUP)

mars 2014 - juil. 2014

5 mois

Région de Paris, France

J’ai intégré l’équipe de recherche qui se mettait en place pour une mission de prestation recherche à Arrow Fin. Co. et l’Institut Galilée de l’univ. Paris 13. Le but était d’intégrer une équipe de 3 personnes, gérée via scrum. Cette équipe était en charge de déployer une plate-forme qui devait permettre aux assurances de calculer le montant des remboursements qu’elles devraient effectuer en fonction d’une catastrophe. - Utiliser un ETL développé avec RapidMiner pour vérifier le respect de la privacy - Connecter à une base de données noSQL (mongoDB) une plate-forme map-reduce (Hadoop) - Mettre en place un dépôt d'installation apt-get debian pour la plate-forme

Développeur Java/J2EE

Scub

janv. 2014 - mars 2014

3 mois

Scub est une ESN déployant et maintenant les SI des mutuelles et assurances. La mission consistait à intégrer une équipe de maintenance de l’ERP mis en place à la SMECO. Cette équipe était composée de 11 personnes dont un chef de projet. La gestion de l’équipe était agile. Mes missions étaient : - Développer, mettre en place et gérer un module de gestion de produit Telem pour le SI de l’assurance Smeco. Le SI est développé en Java respectant le pattern MVC utilisant les technologies de Spring, GWT, Maven et Hibernate - Créer les tests unitaires garantissant une couverture optimale du code via Junit - Déployer les services développés sur Jetty - Déboguer les services déployés via Mantis - Effectuer le partage de code sous SVN - Garantir la communication entre les web services en SOAP/XML via SOAP-UI et JaxB


Formation

Ecole doctorale euclide

Doctorat, Data Mining et IA

2015 - 2018

3 ans 1 mois

Résultat : Obtenu

Activités et associations : En prestation chez des entreprises.

Le but de la formation est l'apprentissage des méthodes de gestion de projets et d'équipes de recherches

La Rochelle Université

Master 2 (M2), Ingénierie informatique

2012 - 2014

2 ans 1 mois

Activités et associations : Trésorier de AGIR (Association du Génie Informatique Rochelais)

Le but de la formation est l'apprentissage du métier de chef de projet informatique et de la gestion de projet de recherche dans le domaine des contenues numériques en entreprise.

La Rochelle Université

Licence, Informatique

2011 - 2012

1 an 1 mois

Activités et associations : Trésorier de AGIR (Association du Génie Informatique Rochelais)

Le but de la licence est l'apprentissage du métier de développeur. En supplément, la licence a permis l’acquisition d'une expertise en Java/J2EE et Java ME

La Rochelle Université

Deug, Mathématiques

2009 - 2011

2 ans 1 mois

Le but de cette formation est l’acquisition d'une base mathématique pour faciliter la compréhension des algorithmes et des technologies du domaine scientifique.

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.