Soufian Elhanafi
|
I build production-grade backend systems and modern web applications. 7+ years delivering high-scale solutions for enterprise clients including Société Générale, EDF, CEGEDIM, and NTT DATA.
About me
I turn complex problems into elegant systems
I'm a senior full-stack engineer based in Villemomble, France, with over 7 years of hands-on experience building enterprise-grade backend systems and modern web applications. My core expertise is in Java 21 & Spring Boot, Spring Batch, and cloud deployments on AWS & GCP.
I've worked on long-term missions at Société Générale (IFRS9 regulatory migration), EDF (activity reporting & budget forecasting), CEGEDIM (insurance contract management), and NTT DATA (microservice & mobile platform).
On the frontend I build interfaces with React / Redux and Angular, and I've shipped mobile apps with React Native. I care deeply about clean architecture, solid testing, and systems that are easy to maintain and scale.
Trusted by
Tech stack
Skills & Technologies
A broad toolkit built over 7+ years — from Spring Batch pipelines and REST APIs to React frontends and cloud deployments on AWS & GCP.
Backend
Frontend & Mobile
Database
Cloud & DevOps
All technologies
Career
Experience
7+ years across banking, energy, health-tech, and telecoms — from Société Générale and EDF to CEGEDIM and NTT DATA.
Full Stack Developer
Led the IFRS9 regulatory migration to the EGO platform. Built an async REST API to capture Sentry data snapshots used for financial compliance reporting, and contributed to the bank's cloud modernisation on AWS.
- ›Designed async API for Sentry data snapshots (IFRS9 / EGO migration)
- ›Implemented Spring Batch pipelines for large-scale regulatory data processing
- ›Provisioned cloud resources with AWS CloudFormation; monitored with CloudWatch
- ›Built React/Redux dashboards consumed by compliance and risk teams
Full Stack Developer
Built the activity reporting and budget forecasting application used internally by EDF project teams. Delivered SSO integration, automated Excel report generation, and a full React/Redux frontend.
- ›Implemented SSO authentication with Spring Security and Guardian
- ›Built Spring Batch jobs for automated Excel report generation
- ›Developed full React/Redux frontend for activity & budget tracking
- ›Deployed on JBoss application server with Jenkins CI/CD pipelines
Full Stack Developer
Developed an insurance contract management system for one of France's leading health data companies. Built batch processing pipelines with Spring Batch and an Angular frontend.
- ›Built Spring Batch jobs for insurance contract lifecycle management
- ›Developed Angular frontend for contract creation and tracking
- ›Worked with Oracle DB for high-volume transactional data
- ›Containerised the application with Docker; CI/CD via Jenkins
Full Stack Developer
Built a backoffice microservice platform and integrated a Paycomet payment refund service. Developed an Angular frontend with server-side rendering for SEO and shipped a mobile application.
- ›Built backoffice microservice with Spring Boot and Angular 9 / Nebular
- ›Integrated Paycomet refund service for payment processing
- ›Implemented Angular Universal for server-side rendering (SEO)
- ›Deployed on GCP / Kubernetes; containerised with Docker
Full Stack Developer
Designed and built an online banking application from scratch, covering both the full-stack web platform and a React Native mobile app. Deployed entirely on AWS.
- ›Built online banking web app with React/Redux and Spring Boot/Security
- ›Shipped iOS & Android mobile app using React Native
- ›Used AWS Cognito, Amplify, CloudFront, and S3 for cloud infrastructure
- ›Wrote unit tests with JUnit (backend) and Jest (frontend)
Portfolio
Selected Work
View all on UpworkReal projects from enterprise missions and freelance engagements — banking, energy, health-tech, and more.
IFRS9 Regulatory Migration — EGO Platform
Société Générale · 2024
Built an async REST API to capture Sentry data snapshots required for IFRS9 compliance. Implemented Spring Batch pipelines to process and transform large regulatory datasets, and provisioned AWS infrastructure with CloudFormation.
Activity Reporting & Budget Forecasting App
EDF · 2023
Designed and built an internal application for project teams to submit activity reports and manage budget forecasts. Delivered SSO integration via Spring Security/Guardian and automated Excel report generation with Spring Batch.
Insurance Contract Management System
CEGEDIM · 2022
Built a full-stack system to manage the complete lifecycle of insurance contracts. Spring Batch handled large-volume ingestion and processing; Angular provided the contract management UI backed by Oracle DB.
Backoffice Microservice & Payment Integration
NTT DATA · 2021
Developed a backoffice microservice platform with an Angular 9/Nebular frontend and integrated the Paycomet payment refund service. Added Angular Universal for server-side rendering to improve SEO, and deployed the whole stack on GCP/Kubernetes.
Online Banking Platform & Mobile App
Univers Architecture Maroc · 2019
Built an online banking application from scratch — web (React/Redux + Spring Boot/Security) and mobile (React Native). Deployed on AWS using Cognito for auth, Amplify for hosting, CloudFront for CDN, and S3 for storage.
Spring Boot REST API — Freelance
Upwork Client · 2023
Delivered a production-ready Spring Boot REST API for an international client, including JWT authentication, role-based access control, Swagger documentation, and Docker deployment. Part of ongoing freelance engagements with 100% job success.
See more on my Upwork profile
Freelance Java / Spring Boot engineer · 100% Job Success
Get in touch
Let's build something great together
I'm available for freelance projects. Whether you need a Spring Boot REST API, a Spring Batch pipeline, a React or Angular frontend, or a full-stack application — let's talk.
Direct contact
soufelhanafi@gmail.comBased in France · Timezone CET · Remote worldwide