
Yassine GHNIMI
Senior Software Engineer / Tech lead
Salaire / Taux journalier
Paris, France
Mobilité : Île-de-France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Senior Backend Engineer / Tech Lead — 9 ans d'expérience grands comptes (RTE, Enedis, La Poste), programmes SAFe à grande échelle. Spécialisé Java / Spring Boot / Microservices / Kafka — plateformes à forte volumétrie (300K colis/jour, 200M compteurs). Référent technique inter-équipes, choix d'architecture, migration legacy. AWS certifié Solutions Architect — IA : LangChain4j, Spring AI, agents IA.
Expérience de travail
Senior Backend / Référent Technique Inter-équipes
RTE Réseau de Transport d'Electricité
juin 2024 - Présent
2 ans 5 mois
Paris, France
Contexte: Dans le cadre de la modernisation de la plateforme Imagrid (simulation du réseau électrique national sur 10 ans), conception et mise en place d'une couche d'API d'orchestration entre le nouveau front et un système legacy complexe, au sein d'un programme SAFe multi-équipes. Réalisations: * Analyse du fonctionnement du système legacy et des contraintes métiers * Conception d'une couche backend d'orchestration entre la nouvelle interface et le cœur existant * Développement et évolution d'APIs REST / GraphQL * Référent technique inter-équipes (~12 développeurs) : - équipe backend legacy (5 développeurs) - nouvelle équipe API / front * Instruction technique sur les sujets complexes : - analyse, étude d'impact, rédaction d'US techniques et spécifications - Présentation et explication des sujets techniques à l'équipe - Synchronisation et alignement technique avec l'équipe front * Analyse de performance et optimisation de requêtes sur le système legacy * Proposition de solutions minimisant les modifications du cœur * Participation aux choix d'architecture et décisions techniques * Mise en place de standards REST, gestion des erreurs et bonnes pratiques * Code reviews, documentation technique et diffusion inter-équipes * Résolution de blocages techniques transverses * Contribution à une migration progressive et sécurisée Environnement : SAFe Agile, Java 8 11, 17 21, Spring, REST API, Open API, GraphQL, SSE (Server-Sent Events), Maven, Git, Gitlab CI/CD, Jenkins, Microservices, React, RabbitMQ,Kafka, Oracle, Liquibase, Git Jenkins, Sonar, Testcontainers, Junit, graphana, ELK, Kubernetes, Cloud AWS, Lambda functions, AWS S3, Agentic AI, Docker, K8S, Linux, AG Grid
Développeur Fullstack / Référent Technique
La Poste Groupe
juil. 2021 - juin 2024
3 ans
Paris, France
Contexte: Au sein d'une Feature Team SAFe (PO, QA, UX, SM, 5 devs, DevOps transverse), développement d'une plateforme de taxation et d'alerte pré-sécuritaire traitant ~300 000 colis/jour, dans un contexte réglementaire et temps réel. Réalisations : * Backup du Tech Lead — animation technique d'une équipe multinationale * Code reviews et merge — garant de la qualité du code avant intégration * Conception et développement de ~30 micro-applications, chacune composée de micro-services : front (Angular), back (Spring Boot), consumer/producer (Kafka) * Initialisation et structuration des projets Spring Boot et Angular * Exposition et sécurisation d'APIs RESTful (Spring MVC, OpenAPI, OAuth2, JWT) * Consommation, manipulation et production de messages Kafka / Kafka Streams * Déploiement et suivi en production (Jenkins, OpenShift, ELK, pods, logs, pipelines) * Introduction de nouveaux outils: MapStruct, Swagger, Parameterized Tests * Animation de sessions XP : mob programming, pair programming, coding dojo * Promotion du Software Craftsmanship : Clean Code, amélioration continue Environnement : SAFe Agile, Feature team, Java 11 17 21, Spring, Angular, Micro-services, Kafka, Kafka streams, Jenkins, Openshift, Docker, Kubernetes, Mysql, Cassandra, liquibase, Mybatis, Maven, NPM, Git, Junit, Intellij, REST, Mapstruct, Lombok, Open API, SonarQube, JWT, Auth2.0, Jira, Cloud AWS, Amazon MSK, AWS S3
Consultant Java/JEE, Angular
Enedis (ex ERDF)
juil. 2018 - juin 2021
3 ans
Région de Paris, France
Contexte: Au sein d'un programme SAFe (~200 personnes), transformation d'un système legacy SOA vers une architecture microservices, sur une plateforme gérant 200 millions de compteurs et contrats d'électricité.@@ Réalisations: * Maintenance et évolution du système legacy (Java 7, SOA, WebLogic) * Refonte vers microservices : développement d'APIs, services Java et composants Angular * Migration massive de données (200M compteurs) via Spring Batch — gestion de la réentrance, workflows complexes et support production * Mise en place index & mapping Elasticsearch pour moteur de recherche full-text (200M affaires/dossiers) * Conception et intégration d'une librairie de feedback utilisateurs (Angular + Spring) — initiative personnelle via approche Design Thinking, déployée sur l'ensemble des microservices du projet * Suivi et correction des pipelines GitLab CI/CD * Code reviews, merge requests, gestion des violations SonarQube * Three Amigos : préparation des jeux de données et scénarios de tests * Mob programming, pair programming, coding dojo — amélioration continue * Scripts BDD réentrants PL/SQL pour correction de données Environnement : Agile Scrum, Java 7 8 11, Spring Boot, Spring , Mysql, Cassandra, Kafka, Git, Maven, Jenkins, Openshift, Docker, Angular, JSF mapstruct, swagger, Spring boot admin, micro-services, BDD, Karma/Jasmine, Junit, Intellij, Flexbox, NPM, RESTfull, SOAP, Tomcat, Weblogic, Cloud AWS
Consultant Java/JEE
Talan
janv. 2017 - juin 2018
1 an 6 mois
Tunisie
Contexte: Au sein d'un programme Agile (~100 personnes), évolution et refonte de l'ERP interne de Talan — gestion du cycle complet d'activités d'une SSII (prospection → facturation). Réalisations : * Développement et évolution des modules existants * Refonte technologique JSF → Angular * Analyse et correction d'anomalies * Développement de tests unitaires * Scripts BDD réentrants en PL/SQL pour correction et rattrapage de données Environnement : Agile Scrum, Java 11, Spring Boot, Spring , Mysql, Cassandra, Kafka, Git, Maven, Jenkins, Openshift, Docker, Angular, Restfull, mapstruct, swagger, Spring boot admin, micro-services, BDD, Karma/Jasmine, Junit, Intellij, Flexbox, NPM
Formation
École Nationale d'ingénieurs de Sousse
Diplôme national d'ingénieur en génie informatique appliquée, Ingénierie des systèmes distribués
2014 - 2017
4 ans
Faculté des sciences de Tunis
Cycle préparatoire d'entrée aux cycles d'ingénieurs, Math - Physique
2012 - 2014
3 ans
École Nationale d'ingénieurs de Sousse
Mastére de recherche en Ingénierie Intelligente Des Connaisances IIC, Technologie informatique / technologie des systèmes informatiques
Licences et certifications
AWS Solutions Architect Associate
Délivré le : avr. 2026
Mobile Application Developer - Mastery Award for Students 2016
Délivré le : janv. 2017