
Hassen YAHYAOUI
Lead Developer | Spring Boot & Kubernetes
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Lead Dev avec 10+ ans d'expertise en migration cloud et développement Java/Spring Boot chez BNP Paribas et SFR. Spécialisé en architecture microservices, Kubernetes, CI/CD et optimisation de performances. J'accompagne vos projets de transformation digitale avec une approche technique éprouvée.
Expérience de travail
Lead Dev
BNP Paribas - Securities Services
mars 2021 - Présent
5 ans 8 mois
93500 Pantin, France
Contexte : modernisation de NeoLink, plateforme stratégique de services bancaires pour clients institutionnels, vers IBM Cloud (cloud privé). Mission : Référent technique pour la migration backend cloud-native, CI/CD, sécurité applicative et accompagnement post-migration. Réalisations clés. 💡 Migration technique : refonte des applications WebSphere vers Spring Boot 3, transition de javax.* vers jakarta.*, intégration OIDC via Spring Security. ☁️ Externalisation config : Spring Config, ConfigMaps & Secrets Kubernetes. 🔄 CI/CD & déploiement : Jenkins multienv, Helm + Kubernetes, optimisation des ressources et scaling dynamique. 🔐 Sécurité & conformité : remédiation vulnérabilités (Nexus IQ, SonarQube), règles qualité, gestion des faux positifs. 📈 Support & performance : monitoring Dynatrace, doc technique, guides de migration, coaching des devs. Stack technique : Java 17, Spring Boot 3, Kubernetes, IBM Cloud, Jenkins, GitLab, Helm, Vault, Dynatrace.
Technical Lead
SFR
nov. 2019 - mars 2021
1 an 5 mois
Paris, France
Contexte : remplacement de l’outil Cooper par une nouvelle plateforme de communication client. Projet mené en équipe agile (PO + 2 devs + moi en tant que Tech Lead). Mission : cadrage fonctionnel, choix techniques, encadrement des développeurs et pilotage technique de bout en bout. Réalisations clés : 📋 Cadrage & pilotage fonctionnel : animation des ateliers métier, validation des specs techniques, priorisation des évolutions. 👨💻 Encadrement & delivery : support technique de l’équipe, revue de code, arbitrage des choix de conception, suivi des livraisons. ⚙️ CI/CD GitLab : mise en place des pipelines automatisés (build, test, déploiement). 🔄 Migration applicative : refonte des modules critiques Cooper vers Spring Boot & Angular. 🚀 Performance & fiabilité : tuning applicatif, tests de charge, validation de la scalabilité. Stack technique : Java 8, Spring Boot, Angular 8, Kafka, Amazon S3, Docker, Kubernetes.
Développeur Full Stack
Société Générale
sept. 2018 - oct. 2019
1 an 2 mois
Val de Fontenay
Contexte : développement de Cockpit, plateforme de centralisation des outils de suivi du risque opérationnel sur les activités de trading GBIS. Mission : refonte applicative, pilotage des pratiques CI/CD, amélioration continue de la qualité technique. Réalisations clés : 🔄 Intégration système : fusion de plusieurs applications existantes pour une gestion des risques centralisée. 🚀 Automatisation CI/CD : mise en place de Jenkins et Pull Request Builder pour accélérer les déploiements et améliorer la qualité des livrables. 🛠️ Développement API : création d’une API REST centralisée pour les collaborateurs GBIS et MARK. 📅 Gestion des releases : coordination multi-équipes pour garantir la synchronisation des livraisons et la qualité des mises en production. Stack technique : Java 8, Spring Boot, Spring Web, Spring Security, Angular 7, JUnit, Git, Maven.
Développeur Full Stack
Societe Generale Corporate and Investment Banking - SGCIB
juin 2016 - juil. 2018
2 ans 2 mois
Paris La Défense, Île-de-France, France · On-site
Contexte : développement d’une plateforme d’origination pour la gestion des deals financiers, combinant microservices modernes et applications Legacy. Mission : modernisation front-end, création de services backend REST, promotion de pratiques de qualité logicielle. Réalisations clés : 🎨 Refonte UI : modernisation des interfaces utilisateur avec AngularJS pour améliorer l'expérience utilisateur et fluidifier les parcours. 🧩 Développement Backend : création de services REST Spring Boot pour connecter les nouveaux front-ends aux systèmes Legacy. 🚀 Promotion des bonnes pratiques : intégration de TDD, BDD, programmation en binôme, et revue de code systématique. 📅 Gestion des releases : coordination avec les équipes métier pour planifier, livrer et déployer en environnement UAT. Stack technique : Java 8, Spring Boot, Spring Core, Spring Data, Spring Cloud, Spring Web, Spring Security, Axon, Drools, Netflix OSS (Zuul, Feign), Elasticsearch, RabbitMQ, Consul, Hazelcast, AngularJS, Angular, Kotlin, Cucumber, JUnit, Git, Maven.
Ingénieur R&D
TrustTIC
juin 2015 - mai 2016
1 an
Tunis, Tunisie
Contexte : décommissionnement et refonte technique de la plateforme SaaS Universign (signature électronique et horodatage). Mission : mise en place de la nouvelle architecture technique, modernisation front-end, développement de microservices REST. Réalisations clés : 🔍 Évaluation technique : benchmark de solutions REST, gestion de rate limiting, architecture serveur cible. 🏗️ Infrastructure projet : conception du socle technique pour supporter une nouvelle plateforme scalable. 🎨 Refonte UI : modernisation des interfaces utilisateurs avec AngularJS et Bootstrap. 🧩 Développement backend : création d’un microservice Spring Boot dédié à la gestion des utilisateurs (CRUD, sécurité, intégration MySQL). Stack technique : Spring Boot, Spring Security, Spring Data, REST, MySQL, AngularJS, JavaScript, Bootstrap.
IT Analyst
Vermeg
janv. 2014 - juil. 2015
1 an 7 mois
Formation
ESPRIT
Diplôme national d'ingénieur
2011 - 2013
2 ans 1 mois
ISG - TUNIS
Licence Fondamentale
2007 - 2010
3 ans 1 mois