
Joffrey Leblay
Tech Lead Senior | Architecture & Microservices
Salaire / Taux journalier
79000 Niort, France
Mobilité : France
Freelance
Peut venir sur site
Expertises
Langues
À 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.
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.