5+
Years experience
10+
Apps delivered
4
Industry sectors
A→Z
Full project ownership

Professional Experience

Fullstack Java Engineer

03/2024 — 03/2026

LINK INGÉNIERIE · Casablanca, Morocco

  • Built a WMS (Warehouse Management System) for client Corren-SA using a microservices architecture with Java 21, Spring Boot, and ReactJS — applying modular, scalable design principles.
  • Designed and developed an insurance platform for broker Assurfinance, including integration with external banking partner services (Franfinance).
  • Applied Spring Security and Keycloak for application security; enforced code quality with SonarQube and unit testing coverage.
  • Containerized all services with Docker; automated CI/CD deployment pipelines via Jenkins.
Java 21Spring BootMicroservicesReactJS AngularDockerJenkinsRabbitMQ KeycloakPostgreSQLSonarQube

Fullstack Web Developer

07/2023 — 03/2024

AI AUTOMATION AGENCY · Tangier, Morocco

  • Developed and maintained full-stack web applications with Java, Spring Boot, ReactJS, and Tailwind CSS.
  • Built an intelligent public-procurement platform automating document intake through to optimized response generation; also built a car-listing platform with advanced search and bidding system.
  • Integrated LLM-based and generative AI solutions to improve business workflows and automation.
  • Deployed and monitored production workloads on AWS (EC2, S3) with Docker containerization.
JavaSpring BootReactJSTailwind CSS ReduxDockerAWSRedisREST APIGit

Java Fullstack Developer

06/2020 — 12/2021

SOFTONLINE TECHNOLOGIE · Meknès, Morocco

  • Designed and built scalable web apps using Java 8, JEE, Spring Boot, and Spring Security on the backend; Angular and ReactJS on the frontend.
  • Delivered a full accommodation-booking platform (listings, reservations, online payments) and an insurance claims management system.
  • Developed data-extraction and search-automation modules in Java for the public-procurement domain.
Java 8JEESpring Boot 2.xSpring Security JWTAngular 13ReactJSReduxMySQL

Technical Skills

Backend
Java 8 / 17 / 21 Spring Boot Spring Security Keycloak Microservices REST API Spring Cloud JEE Hibernate / JPA RabbitMQ Kafka JWT OpenFeign Flyway JUnit Maven
Frontend
ReactJS Angular TypeScript JavaScript Redux NgRx RxJS Tailwind CSS Material UI PrimeReact HTML5 / CSS3
Database & Search
PostgreSQL MySQL Oracle SQL / PL-SQL Redis Elasticsearch
DevOps & Cloud
Docker Kubernetes Jenkins GitHub Actions AWS (EC2, S3) Nginx Eureka Git Linux / Shell SonarQube
Tools & Methods
OpenAPI / Swagger Postman UML Agile / Scrum IntelliJ IDEA ESLint

Personal Projects

2025

Pharmacy Management Platform

Full-featured pharmacy system covering inventory, sales, and reporting. Includes product management, low-stock alerts, medication tracking, invoice generation, and dashboards.

Java 21Spring Boot 3.2Docker Angular 17Angular MaterialTypeScript
2021

Medical Practice Management System

Web application for medical practices — patient records, prescriptions, billing, internal messaging, and printable medical reports and documents.

Java 8Spring Boot 2.xJSP BootstrapJavaScript
2020

Research & Scientific Articles System

Lab management platform centralizing scientific publications and research data. Article search & filtering, annual report generation, and document archiving.

Java 8Jakarta EEJSP HTMLCSSJavaScript

Education

🎓

Master's — Intelligent & Decision Systems

Université Sidi Mohamed Ben Abdellah, Fès

2021 — 2023 · Bac+5

📐

Bachelor's — Mathematics & Computer Science

Université Moulay Ismail, Meknès

2016 — 2020 · Bac+3

Got a project? Let's build it.

Full project ownership

From idea to production — I handle it all.

You have a business idea or a problem to solve. I take it from requirements and architecture, through backend and frontend development, all the way to a secure, monitored deployment on the cloud. No hand-offs, no surprises.

Discuss your project →
🏗️

Architecture & Design

I define the right technical foundation before writing a single line of code — ensuring your app scales and stays maintainable.

  • Microservices vs monolith analysis
  • Database modeling & API design
  • UML & technical documentation
  • Technology stack recommendation
⚙️

Backend API Development

Robust, tested REST APIs built with Java Spring Boot — from simple CRUD to complex business workflows with messaging queues.

  • Java 21 · Spring Boot 3.x
  • REST API · OpenAPI / Swagger
  • RabbitMQ · Kafka messaging
  • JUnit unit & integration tests
🖥️

Frontend Development

Modern, responsive user interfaces with ReactJS or Angular — clean UX, well-structured code, and seamless API integration.

  • ReactJS · Angular · TypeScript
  • Redux · NgRx state management
  • Tailwind CSS · Material UI
  • Mobile-responsive design
🔐

Security & Authentication

Your application protected from day one — role-based access, SSO, token management, and code-quality gates included.

  • Spring Security · JWT
  • Keycloak SSO integration
  • Role-based access control (RBAC)
  • SonarQube code quality audit
☁️

Cloud Deployment & CI/CD

Your app live on the cloud, automated from commit to production. No manual deploys, no downtime surprises.

  • Docker · Kubernetes containerization
  • AWS EC2 · S3 deployment
  • Jenkins · GitHub Actions CI/CD
  • Nginx reverse proxy & SSL
🗄️

Database & Performance

Carefully modeled data, optimized queries, and caching strategies that keep your app fast under real-world load.

  • PostgreSQL · MySQL · Oracle
  • Redis caching layer
  • Elasticsearch full-text search
  • Flyway database migrations

Ready to start your project?

Describe your idea — I'll reply with a clear proposal within 24 hours.

Send me your brief →

Let's work together

🇲🇦 Arabic Native
🇫🇷 French Professional
🇬🇧 English Professional