Skip to content
Experience

Work Experience

My professional journey and contributions

Download Resume
Dec 2025 – Present
Remote· Remote

Full Stack Developer

iMedia24 GmbH

Project: iMedia24's internal HR platform covering time tracking, time off, tasks, benefits, and team operations.

  • Rewrote the notification module on top of Pub/Sub, improving delivery performance and letting new notification types be added without touching feature code.
  • Proposed and shipped a Booking.com-style date-range picker, adopted across the time-off and time-tracking screens.
  • Build features on the Kotlin/Spring Boot backend and Next.js frontend with unit and integration tests; deploy to GCP (Cloud Run, Cloud SQL, Pub/Sub) via GitHub Actions.
Aug 2024 – Nov 2025
Remote· Remote

Full Stack Developer

Evinsys

Project: OptiLynx, Evinsys's cloud platform for real-time monitoring and analytics on industrial IoT operations.

  • Contributed to a 4-month team migration of production from OVHcloud VMs to AWS EKS (RDS, S3, Timestream), with support from an AWS team.
  • Built React and Spring Boot features for OptiLynx; integrated Keycloak with the Spring Boot backend for SSO and RBAC.
  • Built a Message Gateway (SMS + WhatsApp) used across Evinsys apps for outbound notifications, and ServPulse — an internal tool for monitoring node and service health across the platform.
Nov 2022 – Dec 2023
Casablanca

Java Software Engineer

Seven

Project: CMR Portal, the digital platform of Morocco's public pension fund (Caisse Marocaine des Retraites).

  • Owned the Document service (generation of pension certificates and affiliate documents); contributed across the wider Spring Boot microservices.
  • Built the React interfaces used by CMR retirees and affiliates.
  • Set up Jenkins CI/CD on the on-premise Kubernetes cluster, plus Prometheus and Grafana dashboards for service health.
Feb 2022 – Jun 2022
Casablanca

DevOps Engineer (Final Year Internship)

Neoxia Maroc
  • CI/CD pipelines on Docker and Kubernetes, with SonarQube quality checks and Ansible automation.