Caisse des Dépôts — Finance Governance

SICE
Finance Governance Platform

Internal application to centralize and automate investment committee management at Caisse des Dépôts. A robust, secure and maintainable information system built with Java/Spring Boot and Angular.

SICE — Finance System

Governance Hub
BackendJava
FrontendAngular
TestsCypress
CI/CDJenkins
Unit Tests Back-end and front-end testing to secure application components.
Cypress End-to-end tests to validate critical user journeys.
Jenkins Build industrialization and continuous integration.
SonarQube Code quality analysis, technical debt and maintainability.
3-tier architecture
Agile Scrum methodology
100% traceable
E2E Cypress tests

Modules

A complete governance platform

Committee Workflow

Creation, planning and tracking of investment committees with milestones, reserves and decisions.

Document Hub

Document centralization, file repository, tracking and eDoc link.

Decision Engine

Business opinion collection, meeting minutes generation, validation and decision tracking.

Risk & Governance

Access security, regulatory compliance, traceability and internal process adherence.

My role

Full Stack Developer in Scrum team

Development of front-end components (Angular), back-end services (Java/Spring Boot), data persistence and application integration. Work in Agile (Scrum) methodology with code review, unit testing and continuous integration.

JavaAngularSpring BootPostgreSQLScrumCI/CD

Methodology

A structured Agile approach

Context

Reorganization of the Risk Management Department and need to centralize investment committees.

Design

Wireframes, UML diagrams, navigation, 3-tier architecture and data model.

Development

Front-end, back-end and persistence components development and application integration.

Quality

Unit tests, Cypress E2E tests, Jenkins CI and SonarQube code analysis.

Tech stack

Technologies used

JavaAngularTypeScriptSpring BootPostgreSQLREST APICypressJenkinsSonarQubeBitbucketScrum

Results

Enterprise-grade IS
delivered on time

SICE demonstrates my ability to integrate a complex Agile team, deliver production-quality code and navigate the technical and regulatory constraints of a major financial institution.

Contact me