Skip to content
Back to experience highlights

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

  1. Jenkins pipelines
  2. Kubernetes on-premise
  3. Prometheus & Grafana
Jenkins automates delivery to the on-premise Kubernetes cluster; Prometheus and Grafana provide production visibility.

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.
Back to experience highlightsContact me