Experience highlights
CMR Portal
The official digital platform of Morocco's public pension fund (CMR), providing online services to retirees and affiliates nationwide. A government application with strict compliance requirements.
- java
- spring
- react
- docker
- jenkins
Repeatable releases through Jenkins pipelines, with production monitoring in Prometheus and Grafana.
Simplified workflow
- Jenkins pipelines
- Kubernetes on-premise
- Prometheus & Grafana
Problem
The CMR platform needed stable citizen-facing services, reliable pension-related backend workflows, and a deployment process that could support a large public-sector application.
My role
I contributed to Spring Boot services, React interfaces, CI/CD automation, and production observability for a compliance-sensitive government platform.
Solution
- Developed and maintained Spring Boot microservices for pension-related workflows.
- Built responsive React screens for online citizen services.
- Created Jenkins pipelines to make deployments more repeatable and reduce release friction.
- Configured Prometheus and Grafana dashboards for production monitoring.
Results
- Releases became faster and more repeatable through CI/CD.
- Production behavior became easier to observe through monitoring dashboards.
- Citizen-facing workflows shipped with a clearer frontend/backend delivery path.