About Youssef
- Concevoir des architectures microservices scalables et maintenables
- Moderniser des plateformes legacy (Spring Boot legacy → versions récentes, monolithe → microservices)
- Industrialiser les chaînes CI/CD et la qualité logicielle
- Sécuriser des APIs et systèmes critiques (banque, identité, télécom)
- Piloter techniquement des équipes (revues de code, mentoring, standards)
- IN Groupe - Solution d'identité numérique souveraine (Java 21, Spring Boot 3.5)
- LCH (LSEG) - Migration SWIFT MT vers ISO 20022, conformité CBPR+
- Société Générale - Modernisation socle documentaire bancaire
- Transatel - Workflows asynchrones d'activation réseau télécom
- SNCF - Géolocalisation temps réel des trains
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- IN GroupeLead Developer Java / Spring Boot - Solution d'Identité Numérique SouverainePUBLIC SECTORNovember 2025 - Today (7 months)Vélizy-Villacoublay, FranceCLIENT : Acteur régalien français - production de titres d'identité officiels sécurisés (passeports, cartes d'identité, documents d'État).CONTEXTE & PROBLÈMELe client souhaite construire une plateforme d'identité numérique servantde moteur workflow pour la production et la gestion de titres d'identité officiels, dans le cadre d'un projet d'export à l'international (passeports nationaux).Enjeux :
- Sécurité applicative forte
- Conformité
- Disponibilité
- Automatisation des chaînes de production
SOLUTION APPORTÉE- Conception et développement from scratch du composant sitac-adapter : services REST, modèle de données, règles de validation
- Développement d'écrans de gestion du stock de titres d'identité (interfaces de suivi, consultation et mise à jour des inventaires)
- Pilotage technique de l'équipe : revues de code, définition des standards de développement, accompagnement des développeurs juniors
- Mise en place de la stratégie de sécurisation applicative : configuration HTTPS, intégration Keycloak (authentification, gestion des rôles et permissions)
- Industrialisation de la chaîne CI/CD Jenkins : build automatisé, tests unitaires, analyse SonarQube, déploiement continu
- Automatisation et orchestration des déploiements multi-environnements via Ansible (playbooks YAML) et AWX
- Amélioration continue : résolution d'anomalies, évolutions fonctionnelles, suivi des mises en production
STACKJava 21, Spring Boot 3.5, Spring Security, Angular 19, PostgreSQL,Keycloak, OAuth2, Docker, Kubernetes, Jenkins, Ansible, AWX, SonarQube,REST API, OpenAPI, GitRÉSULTATS- Plateforme déployée en production sur projet international (Passeport Colombie)
- Réduction significative du temps de mise en production via automatisation Ansible/AWX
- Couverture de tests unitaires élevée maintenue grâce aux standards mis en place
- Montée en compétences de l'équipe junior sur Spring Boot 3 et Java 21
- LCH SASenior Fullstack Developer Java / Angular - Migration SWIFT ISO 20022PRIVATE EQUITYNovember 2022 - October 2025 (2 years and 11 months)Paris, FranceCLIENT : LCH (London Stock Exchange Group - LSEG) - chambre de compensation interbancaire européenne.CONTEXTE & PROBLÈMELe système de trésorerie CATS, qui traite les appels de marge aux adhérents et les flux de paiements interbancaires, devait être modernisé pour répondreà 3 enjeux :
- Migration du frontend legacy vers une stack moderne
- Automatisation des flux STP USD/GBP pour réduire le risque opérationnel
- Mise en conformité avec la nouvelle norme SWIFT ISO 20022 (CBPR+).
SOLUTION APPORTÉE- Pilotage de la migration du système CATS legacy vers Angular 13 puis 15 : définition de l'architecture front-end, structuration des composants, mise en place des bonnes pratiques (RxJS, Lazy Loading, modules partagés)
- Conception et implémentation end-to-end d'un flux STP USD/GBP pour les retraits de collatéral : automatisation du cycle de paiement interbancaire (CMS → CATS → SWIFT MT202 → Euroclear → MT900)
- Migration des messages SWIFT MT (MT202/MT204) vers ISO 20022 (PACS.009/PACS.010) dans le cadre du projet réglementaire CBPR+
- Conception et développement du module de calcul de headroom
- Industrialisation du build et déploiement des modules CATS via GitLab CI/CD : compilation, tests automatisés, packaging
- Mise en place d'une stratégie de tests complète: tests unitaires (JUnit), tests d'intégration et tests BDD (Cucumber)
- Référent technique sur l'analyse et la résolution d'incidents critiques
STACKJava 8, Spring Boot, Spring MVC, Angular 13/15, RxJS, TypeScript, JUnit, Cucumber, Mockito, Jenkins, GitLab CI/CD, Oracle DB, REST API, SWIFT MT, ISO 20022 (PACS.009/010), GitRÉSULTATS- Réduction significative du risque opérationnel et du traitement manuel via l'automatisation du cycle de paiement interbancaire
- Conformité réglementaire CBPR+ assurée dans les délais imposés par SWIFT
- Amélioration significative de la couverture de code via la stratégie BDD
- Réduction du temps de résolution des incidents critiques en production
- Société GénéraleSenior Backend Developer Java / Spring Boot - Modernisation Socle DocumentaireBANKING AND INSURANCENovember 2020 - October 2022 (1 year and 11 months)Fontenay-sous-Bois, FranceCLIENT : Société Générale - banque universelle française.CONTEXTE & PROBLÈMELe socle documentaire de la banque, utilisé par de nombreuses applications métier pour gérer des actifs documentaires (cycle de vie, métadonnées, sécurisation), reposait sur une architecture monolithique vieillissante (Spring Boot 1.5, Jersey).Enjeux :
- Moderniser la stack
- Transformer l'architecture en microservices
- Améliorer les performances et faciliter la maintenance.
SOLUTION APPORTÉE- Pilotage de la modernisation du socle applicatif : migration de Spring Boot 1.5 vers 2.4, remplacement de Jersey par Spring MVC, migration vers OpenAPI v3
- Contribution active à la transformation vers l'architecture microservices : découpage fonctionnel, définition des contrats d'API, patterns d'intégration
- Conception et développement de fonctionnalités clés : gestion du cycle de vie documentaire, métadonnées, APIs REST sécurisées
- Mise en place d'un cache distribué Hazelcast, améliorant significativement les temps de réponse des APIs les plus sollicitées
- Configuration et maintenance des pipelines CI/CD Jenkins avec déploiement automatisé via Alien4Cloud sur environnement cloud interne
- Analyse proactive des incidents de production (logs Kibana, monitoring) et optimisation des performances applicatives
STACKJava 8, Spring Boot 1.5 → 2.4, Spring MVC, Spring Security, OpenAPI v3, Hazelcast, Jenkins, Alien4Cloud, Kibana, REST API, Hibernate, Oracle DB, Git, MicroservicesRÉSULTATS- Migration réussie de Spring Boot 1.5 vers 2.4 sans interruption de service
- Amélioration mesurable des temps de réponse API grâce au cache Hazelcast
- Découpage en microservices facilitant les évolutions et la maintenance
- Détection proactive des incidents production via monitoring Kibana
Recommendations
Be the first to recommend Youssef
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
- Mastère spécialisé informatique et système d’informationINSA de Lyon2016
- Diplôme d'ingénieur en génie informatiqueEcole Nationale d'Ingénieurs de Sfax (ENIS)2015