About Youssef
- Design scalable and maintainable microservices architectures
- Modernize legacy platforms (legacy Spring Boot -> recent versions, monolith -> microservices)
- Industrialize CI/CD pipelines and software quality
- Secure critical APIs and systems (banking, identity, telecom)
- Technically lead teams (code reviews, mentoring, standards)
- IN Groupe - Sovereign Digital Identity Solution (Java 21, Spring Boot 3.5)
- LCH (LSEG) - SWIFT MT to ISO 20022 Migration, CBPR+ compliance
- Société Générale - Banking Document Base Modernization
- Transatel - Telecom Network Activation Asynchronous Workflows
- SNCF - Real-time Train Geolocation
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- IN GroupeLead Developer Java / Spring Boot - Sovereign Digital Identity SolutionPUBLIC SECTORNovember 2025 - Today (9 months)Vélizy-Villacoublay, FranceCLIENT:French government agency - production of secure official identity documents (passports, ID cards, State documents).CONTEXT & PROBLEMThe client wants to build a digital identity platform serving as a workflow engine for the production and management of official identity documents, as part of an international export project (national passports).Challenges:
- Strong application security
- Compliance
- Availability
- Production chain automation
SOLUTION PROVIDED- Design and development from scratch of the sitac-adapter component: REST services, data model, validation rules
- Development of identity document stock management screens (tracking, consultation, and inventory update interfaces)
- Technical leadership of the team: code reviews, definition of development standards, mentoring junior developers
- Implementation of the application security strategy: HTTPS configuration, Keycloak integration (authentication, role and permission management)
- Industrialization of the Jenkins CI/CD pipeline: automated build, unit tests, SonarQube analysis, continuous deployment
- Automation and orchestration of multi-environment deployments using Ansible (YAML playbooks) and AWX
- Continuous improvement: bug fixing, functional evolutions, production monitoring
STACKJava 21, Spring Boot 3.5, Spring Security, Angular 19, PostgreSQL,Keycloak, OAuth2, Docker, Kubernetes, Jenkins, Ansible, AWX, SonarQube,REST API, OpenAPI, GitRESULTS- Platform deployed in production on an international project (Colombian Passport)
- Significant reduction in deployment time through Ansible/AWX automation
- High unit test coverage maintained through established standards
- Junior team upskilling on Spring Boot 3 and Java 21
- LCH SASenior Fullstack Developer Java / Angular - SWIFT ISO 20022 MigrationPRIVATE EQUITYNovember 2022 - October 2025 (2 years and 11 months)Paris, FranceCLIENT:LCH (London Stock Exchange Group - LSEG) - European interbank clearing house.CONTEXT & PROBLEMThe CATS treasury system, which handles margin calls to members and interbank payment flows, needed modernization to address 3 challenges:
- Migration of the legacy frontend to a modern stack
- Automation of USD/GBP STP flows to reduce operational risk
- Compliance with the new SWIFT ISO 20022 standard (CBPR+).
SOLUTION PROVIDED- Leadership of the CATS legacy system migration to Angular 13 then 15: definition of the front-end architecture, component structuring, implementation of best practices (RxJS, Lazy Loading, shared modules)
- End-to-end design and implementation of a USD/GBP STP flow for collateral withdrawals: automation of the interbank payment cycle (CMS → CATS → SWIFT MT202 → Euroclear → MT900)
- Migration of SWIFT MT messages (MT202/MT204) to ISO 20022 (PACS.009/PACS.010) within the scope of the CBPR+ regulatory project
- Design and development of the headroom calculation module
- Industrialization of the build and deployment of CATS modules via GitLab CI/CD: compilation, automated tests, packaging
- Implementation of a comprehensive testing strategy: unit tests (JUnit), integration tests, and BDD tests (Cucumber)
- Technical reference for analysis and resolution of critical incidents
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), GitRESULTS- Significant reduction in operational risk and manual processing through automation of the interbank payment cycle
- CBPR+ regulatory compliance ensured within SWIFT's imposed deadlines
- Significant improvement in code coverage through the BDD strategy
- Reduction in resolution time for critical production incidents
- Société GénéraleSenior Backend Developer Java / Spring Boot - Document Base ModernizationBANKING AND INSURANCENovember 2020 - October 2022 (1 year and 11 months)Fontenay-sous-Bois, FranceCLIENT:Société Générale - French universal bank.CONTEXT & PROBLEMThe bank's document base, used by numerous business applications to manage documentary assets (lifecycle, metadata, security), was based on an aging monolithic architecture (Spring Boot 1.5, Jersey).Challenges:
- Modernize the stack
- Transform the architecture into microservices
- Improve performance and ease maintenance.
SOLUTION PROVIDED- Leadership of the application base modernization: migration from Spring Boot 1.5 to 2.4, replacement of Jersey with Spring MVC, migration to OpenAPI v3
- Active contribution to the transformation towards a microservices architecture: functional decomposition, API contract definition, integration patterns
- Design and development of key features: document lifecycle management, metadata, secure REST APIs
- Implementation of a distributed Hazelcast cache, significantly improving response times for the most solicited APIs
- Configuration and maintenance of Jenkins CI/CD pipelines with automated deployment via Alien4Cloud on an internal cloud environment
- Proactive analysis of production incidents (Kibana logs, monitoring) and optimization of application performance
STACKJava 8, Spring Boot 1.5 → 2.4, Spring MVC, Spring Security, OpenAPI v3, Hazelcast, Jenkins, Alien4Cloud, Kibana, REST API, Hibernate, Oracle DB, Git, MicroservicesRESULTS- Successful migration from Spring Boot 1.5 to 2.4 without service interruption
- Measurable improvement in API response times thanks to Hazelcast caching
- Microservices decomposition facilitating evolutions and maintenance
- Proactive detection of production incidents via Kibana monitoring
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
- Master's degree in Computer Science and Information SystemsINSA de Lyon2016
- Engineering degree in Computer ScienceEcole Nationale d'Ingénieurs de Sfax (ENIS)2015