About Fabien
French
Native or bilingual
English
Fluent
Experience
- ENEDISDéveloppeur Full StackENERGY AND UTILITIESJune 2024 - Today (2 years and 1 month)Lyon, FranceActuellement impliqué au sein d’une équipe agile noEstimate, j’ai contribué activement à la maintenance et à l’amélioration d’une application historique ainsi qu’à la refonte d’un module clé, avec un focus sur l’intégration de technologies avancées et l’optimisation des processus.Application historique• Technologies : Java 17, architecture monolithique distribuée avec Kafka, moteurs de décision en Drools, et normalisation des événements via Flume.• Interface utilisateur : IHM développée avec ZK pour une gestion fluide des interactions.Traitement métier : Processus métier sur serveur Spring Boot assurant performance et cohésion.• Réalisations :- Création et optimisation de nouvelles règles de décisions en Drools pour améliorer la précision des processus.- Développement de fonctionnalités enrichissant l’application historique en garantissant stabilité et compatibilité.- Surveillance de production (SRE) pour garantir la continuité de service.- Mise en productionRefonte d’un nouveau module• Technologies : Développement en Java 21 et Spring Boot 3, intégrant les dernières avancées en performance et sécurité.• Conception et Méthodologies : Application de Domain-Driven Design (DDD), Behavior-Driven Development (BDD) et Test-Driven Development (TDD) pour un code robuste et maintenable.• Architecture Hexagonale : Mise en place d’une architecture hexagonale, facilitant la maintenabilité et l’adaptabilité du module.• Réalisations :- Développement de fonctionnalités pour le traitement de bout en bout des messages Kafka, depuis la consommation jusqu’à la persistance en base et l’envoi d’événements Kafka en aval.- Interconnexion avec l’application historique via une stratégie de "bascule de responsabilités" en mode d’étouffement, permettant une transition progressive vers le nouveau module.
- QiwinDéveloppeur WebVIDEO GAMES AND ANIMATIONMarch 2025 - July 2025 (4 months)Lyon, FranceJ'ai développé et mis en prod le jeu Cronomath, jeu de mathématiques à destination des élèves pour la société Qiwin. Différents modes de jeu sont proposés afin de les accompagner dans l'apprentissage du calcul mental. A partir d'un jeu de plateau simple, nous avons pu réaliser des modes de jeux plus complexes grâce à la numérisation de cet outil.Le jeu est développé en Java Springboot, React.js. S'appuyant sur l'IAM Keycloack pour l'authentification afin de respecter les règles RGPD. Déployé via image docker.https://www.qiwin.fr
- Societe Generale Equipment Finance - SGEFDéveloppeur Full StackAugust 2022 - February 2024 (1 year and 6 months)Nanterre, FranceDans une équipe agile j'ai travaillé sur deux projets simultanément KYC et SBS, en réalisant de nouvelles fonctionnalités full-stack, des algorithmes complexes en Java, de la technique à travers des migrations sur les frameworks, des batch de traitement de données.• Projet de maintenance de production SBS : le serveur est en NodeJS et GraphQL, le front en VueJS 2. J'ai pu développer de nouvelles fonctionnalités, correction de bug existants et déploiements en production.. Projet principal KYC : le serveur est en Springboot 3, Java 17 et l'application en React 18. Ce projet avait• J'ai intégré de manière autonome une nouvelle application sur le cluster Kubernetes. C'est à dire gérer tout son cycle de vie de la création du repository à l'intégration des pipelines de déploiement continus et le bon fonctionnement sur le cluster.
Recommendations
Be the first to recommend Fabien
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- IngénieurCPE Lyon2022Ecole généraliste électronique, télécommunications et informatique