Client File Management Platform for Société Générale Assurance

Ahmed Yassine Morchid

0

Fullstack Engineer

Java

Jenkins

Spring Boot

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
0

Developed a secure, scalable file management platform to streamline document handling for insurance claims and client data.

Likes

0

Views

0

Clients

Société Générale Assurances

Tags

Fullstack Engineer

Java

Jenkins

Spring Boot

Ahmed Yassine Morchid

AI Development & Web Solutions Expert

Industrial Air Quality Monitoring IoT Platform
Industrial Air Quality Monitoring IoT Platform
Warehouse Inventory Monitoring System
Warehouse Inventory Monitoring System