// available for new opportunities

Hi, I'm MohamedKemmous

Java / Angular Software Engineer

Full-stack engineer with 3+ years building scalable enterprise software. Specialized in Spring Boot microservices, event-driven systems with Kafka, and modern Angular front-ends. Committed to clean architecture and measurable impact.

Casablanca, Morocco
3+
Years Exp.
20+
Technologies
Backend
Focus
Clean Code
Style

Current tech stack

Java 11Spring Boot 3Angular 14TypeScriptKafkaDockerK8s

// what I work with

Technical Skills

Back-End

8 technologies

Java 11Spring Boot 3Spring MVCSpring SecuritySpring BatchHibernateQuartzFlyway

Front-End

6 technologies

Angular 14TypeScriptRxJSReactive FormsHTML5CSS3

Architecture

6 technologies

MicroservicesREST APIsEvent-DrivenTDDSOLIDClean Code

DevOps & Data

7 technologies

DockerKubernetesApache KafkaElasticSearchPostgreSQLCI/CDGit

// where I worked

Experience

Java / Angular

Software Engineer

MyTower

Sep 2022 – Present

Casablanca, Morocco

  • Engineered collaborative TMS platforms used by enterprise logistics clients end-to-end.
  • Built an automated workflow engine with Quartz Scheduler, eliminating manual operations.
  • Optimized high-volume file imports with Spring Batch — massive reduction in processing time.
  • Delivered RESTful APIs with Spring Boot 3 & Java 11, enforcing clean separation of concerns.
  • Developed Angular 14 modules with Reactive Forms for dynamic, user-friendly interfaces.
  • Enforced Clean Code & SOLID during development and peer code reviews.
  • Delivered a team knowledge-sharing session on Spring Batch batch-processing patterns.
Java 11Spring Boot 3Angular 14KafkaDockerK8sPostgreSQL
PFE

Software Engineering Intern

EXPLEO Group

Feb – Aug 2022

Tanger, Morocco

  • Architected full monolith-to-Microservices migration, improving scalability and deployability.
  • Secured REST platform with Spring Security + JWT, enforcing role-based access control.
  • Built complex Angular features with Reactive Forms, improving form validation and UX.
  • Managed full project lifecycle from analysis and design to testing and documentation.
Java 8Spring BootSpring SecurityJWTAngularPostgreSQL

// my background

Education

M.Sc. Equivalent

Diplôme d'Ingénieur — Software Engineering

ENSET Mohammedia

2019 – 2022

Undergraduate

DEUST — Mathematics, CS & Physics

FST Errachidia

2016 – 2018

// get in touch

Let's Work Together

I'm open to new opportunities in backend, full-stack, or technical leadership roles. If you have an interesting challenge, let's talk.

Languages

Arabic
Native
French
Intermediate
English
Intermediate