Client File Management Platform for Société Générale Assurance by Ahmed Yassine MorchidClient File Management Platform for Société Générale Assurance by Ahmed Yassine Morchid
Client File Management Platform for Société Générale Assurance
Client File Management Platform for Société Générale Assurances
Role: Fullstack Developer (Capgemini | April 2024 – September 2024)
Objective: Develop a secure, scalable file management platform to streamline document handling for insurance claims and client data.
Technologies & Implementation:
Frontend: Built a dynamic UI using React.js with Redux for state management. Implemented role-based access control (RBAC) and real-time document previews.
Backend: Designed microservices architecture with Java and Spring Cloud, including service discovery (Eureka), API Gateway, and distributed configuration. Integrated Spring Security with OAuth2 for authentication.
Database: Used PostgreSQL for structured client data and MongoDB for unstructured document metadata. Redis cached frequently accessed files to reduce latency.
DevOps: Automated CI/CD pipelines via Jenkins and GitHub Actions. Deployed services on AWS EKS (Kubernetes) with Istio for service mesh. Conducted load testing using JMeter and security scans with Nessus.
Challenges & Solutions:
Scalability: Horizontal scaling of microservices and auto-scaling groups on AWS reduced downtime during peak traffic.
Security: Implemented end-to-end encryption for sensitive documents and vulnerability fixes flagged by SonarQube.
Outcome: Reduced document retrieval time by 40% and achieved 99.9% uptime post-launch.
Like this project
Posted Jan 28, 2025
Developed a secure, scalable file management platform to streamline document handling for insurance claims and client data.