Skip to content
Summary

I build and ship full-stack web apps — and the pipelines behind them.

I'm a full-stack engineer — Java/Spring services, React front-ends, and the AWS and Kubernetes they run on. I gravitate to the unglamorous parts: services that stay up, deploys that don't scare anyone, and production you can actually see into.

Over the past 3 years I've helped migrate a live platform to AWS as part of a team, sped up releases with CI/CD, and wired up monitoring that surfaces problems before users feel them — across industrial IoT, public-sector, and consumer products.

Tech stack
  • Languages
  • Java
  • Kotlin
  • TypeScript
  • SQL
  • Frameworks
  • Spring Boot
  • React
  • Next.js
  • Cloud & Infra
  • AWS
  • GCP
  • Kubernetes
  • Docker
  • CI/CD
  • GitHub Actions
  • Jenkins
  • Ansible
  • Observability
  • Prometheus
  • Grafana
  • SonarQube
  • Auth & Messaging
  • Keycloak
  • RabbitMQ
Experience highlights
01

OptiLynx

Real-time monitoring & analytics for industrial IoT — oilfield sensor streams.

react·spring·aws·kubernetes·docker
View details
02

ServPulse

Internal infrastructure monitoring tool — nodes, services, incidents, and alerts across Evinsys apps.

react·spring·java·docker
View details
03

CMR Portal

Morocco's official public-pension platform — online services for retirees and affiliates.

java·spring·react·docker·jenkins
View details
Personal projects

EasyBus

Full-stack bus-ticketing platform with seat-locking to prevent double-booking.

angular·spring·java·docker
Preview of EasyBus

Gloco

Cross-platform React Native glucose tracker — logging, reminders, and PDF reports.

react native·typescript·expo·supabase
Preview of Gloco
Experience
Dec 2025 – Present
Remote

Full Stack Developer

iMedia24 GmbH

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

Full Stack Developer

Evinsys

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

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· Internship
  • CI/CD pipelines on Docker and Kubernetes, with SonarQube quality checks and Ansible automation.
Contact

Let's collaborate

Available for freelance and contract work. Tell me what you're building and I'll get back to you within a couple of days.

Or reach me directly

Emailezzarmou.kamal@gmail.comGitHubgithub.com/kamal-ezzLinkedInlinkedin.com/in/kamal-ezzarmouRésuméresume.pdf
Kamal Ezzarmou — Portfolio specificationRev. 2026.05