Oracle Certified Professional · Java 17 Developer



Got a project idea? I take it from zero to launch — designing the architecture, building the backend with Java & Spring Boot, crafting the frontend in Angular or React, and deploying it to the cloud. One developer. Full ownership. Delivered on time, built to scale.

70% Latency Reduction via JPA optimization
467k+ Documents Migrated to MinIO / S3
80%+ Code Coverage JUnit & Mockito
4yrs Pro Experience Enterprise projects
scroll

Oracle Certified Professional

Java SE 17 Developer  ·  Oracle University

CERTIFIED

Areas of Expertise

Where technical depth meets measurable business impact

DevOps & Deployment

I don't just write code — I ship it. From containerizing applications with Docker and building fully automated CI/CD pipelines with Jenkins, to managing enterprise-scale storage with MinIO / S3 and executing zero-loss data migrations of 467,000+ documents, I own the full delivery lifecycle. Your product reaches production reliably, and your data stays safe.

DockerJenkinsCI/CDOracle CloudMinIOS3

Backend Development

Rock-solid backend systems are the engine of every great product. I build high-performance, production-grade APIs and services using Java & Spring Boot, backed by Hibernate / JPA for efficient data persistence. Every line of backend code I write is designed for scalability, maintainability, and real-world production loads — not just to pass a demo.

Java 17 / 21Spring BootHibernateJPAREST APIs

Microservices Architecture

I architect distributed systems that scale independently and fail gracefully. Using Spring Cloud and Eureka for service discovery, I wire resilient ecosystems powered by Kafka and RabbitMQ for decoupled, event-driven communication. Distributed tracing with Zipkin and full observability via Prometheus & Grafana ensure you always know exactly what your system is doing in production.

Spring CloudEurekaKafkaRabbitMQZipkinPrometheusGrafana

Secure Applications

Security is not optional — it's a requirement. I implement enterprise-grade authentication and authorization using Spring Security, OAuth 2.0, and OIDC standards, with Keycloak as the identity provider and JWT for stateless token management. Your users' data and your business logic are protected by industry-standard security protocols from the ground up.

Spring SecurityOAuth2OIDCKeycloakJWT

Performance Engineering

Slow APIs kill businesses. I go deep into the JVM to diagnose and eliminate hidden performance killers — N+1 queries, inefficient JPA mappings, missing indexes. By introducing strategic caching and optimized fetch strategies, I achieved a 70% reduction in API latency in production. I don't just fix symptoms — I eliminate root causes.

JPA / HibernateQuery TuningCaching

Frontend Excellence

A powerful backend deserves an equally polished interface. I build reactive, component-driven frontends in Angular 16 with RxJS and TypeScript — delivering fast, accessible, enterprise-grade UX that users actually enjoy. From complex data tables to real-time dashboards, I turn requirements into seamless experiences.

Angular 16RxJSTypeScriptUI/UX

Highlighted Projects

Real-world impact at enterprise scale

01 Cloud Migration

Document Migration Service

Engineered a fully automated pipeline to migrate 467,000+ enterprise documents from a legacy file system to a MinIO S3-compatible object-storage cluster. Wrote deterministic MySQL validation scripts guaranteeing 100% data integrity post-migration. The service handled chunked streaming, retry logic, and idempotent operations to ensure zero data loss across multi-day migration windows.

467k+ documents successfully migrated
100% data integrity validated via MySQL scripts
Zero downtime, resilient retry mechanism
Java 17Spring BootMinIOMySQLDocker
02 Modernization

Legacy System Refactoring & Modernization

Took ownership of a business-critical VM-based monolith and led its architectural evolution toward a containerized, cloud-ready microservices design. Performed systematic JPA optimization — eliminating N+1 fetch problems and introducing second-level caching — achieving a 70% reduction in API latency. Integrated CI/CD with Jenkins and enforced quality gates via SonarQube.

70% latency drop after JPA & caching overhaul
Migrated from VM to Docker-based deployment
SonarQube quality gates integrated in CI pipeline
Spring BootJPADockerJenkinsSonarQube
03 Full-Stack

CEE Workflow Management System

Architected and developed a large-scale web application for managing complex operational workflows across a multi-entity enterprise environment. Built a reactive, component-driven Angular 16 frontend backed by a Spring Boot REST API, with Kafka-powered async processing and Liquibase-managed schema migrations. Mentored two junior engineers throughout the delivery cycle.

End-to-end full-stack ownership (Angular + Spring Boot)
Kafka async event processing at scale
Mentored junior engineers on design patterns & testing
Angular 16Spring BootKafkaLiquibaseRxJS
04 Finance & Compliance

European VAT & Tax Management Platform

Designed and developed a comprehensive platform for managing VAT declarations and tax compliance across multiple European jurisdictions. Built a robust Spring Boot backend with PostgreSQL for transactional data and MinIO for secure document archival. Delivered a modern React-based frontend for real-time tax reporting dashboards and automated regulatory workflows.

Multi-country VAT compliance engine
Real-time tax reporting dashboards with React
Secure document storage via MinIO (S3-compatible)
Java 21Spring BootPostgreSQLMinIOReact
05 Healthcare

Optician Agency Management System

Built a streamlined management platform for optician agencies, covering client management, order tracking, payment processing, and a real-time analytics dashboard. Developed with Java 21 and Spring Boot on the backend, Angular on the frontend, and containerized with Docker. Deployed to Oracle Cloud Infrastructure with a fully automated Jenkins CI/CD pipeline.

Client, order & payment management workflows
Real-time analytics dashboard
Dockerized deployment on Oracle Cloud with Jenkins CI/CD
Java 21Spring BootAngularDockerOracle CloudJenkins
06 GeoTech

Topographer Agency Management System

Architected and delivered a domain-specific management platform for topographer agencies, handling project tracking, land survey records, client management, and geospatial document workflows. Powered by Java 21 and Spring Boot with an Angular frontend, containerized with Docker, and deployed to Oracle Cloud Infrastructure via Jenkins CI/CD pipelines.

Survey project & geospatial document management
Dockerized deployment on Oracle Cloud
Jenkins-powered CI/CD for continuous delivery
Java 21Spring BootAngularDockerOracle CloudJenkins
07 Spring Boot

Stock Management Web Application

Web application for stock management, analyzed, designed and developed with Spring Boot on the backend and Thymeleaf + Bootstrap on the frontend. The project provides a flexible alternative to traditional methods like Excel, which often suffer from security, performance, and information-retrieval issues. The application manages core stock modules such as products, orders, customers and suppliers while taking security and performance constraints into account.

Management of products, orders, customers and suppliers
More secure and higher-performing alternative to Excel
Spring Boot backend with Thymeleaf + Bootstrap UI
Spring BootThymeleafBootstrapStock Management
08 E-commerce

E-commerce Application

E-commerce solution for online selling and buying, developed using JEE, HTML, CSS, jQuery, Bootstrap and MySQL. The application enables sellers and buyers to create accounts to sell and purchase home appliance equipment through the platform. Sellers can also add new products and edit them at any time.

Dedicated seller and buyer accounts with full management
Online sale and purchase of home appliance equipment
Sellers can add and modify products
JEEHTMLCSSjQueryBootstrapMySQL

Tools & Technologies

A battle-tested toolkit across the full delivery lifecycle

🩹

Languages

Java
Java 8 / 11 / 17 / 21
JavaScript
JavaScript
TypeScript
TypeScript
SQL
SQL

Frameworks

Spring Boot
Spring Boot
Angular
Angular
React
React
RxJS
RxJS
Hibernate
Hibernate
🔧

DevOps & Tools

Docker
Docker
Jenkins
Jenkins
SonarQube
SonarQube
Liquibase
Liquibase
Oracle Cloud
🔌

Messaging & Storage

Kafka
Kafka
RabbitMQ
RabbitMQ
MinIO
MySQL
MySQL
PostgreSQL
PostgreSQL

Quality & Leadership

Code that ships is only the beginning

Test Coverage

Maintained 80%+ unit test coverage across all features using JUnit 5 and Mockito. Testing is a first-class citizen — not an afterthought.

SonarQube Gates

Enforced SonarQube quality gates on every merge. Zero-tolerance policy for critical bugs, security vulnerabilities, and code smells in production paths.

Mentorship

Mentored intern and junior engineers through code reviews, pair programming sessions, and technical coaching on Spring Boot best practices and clean architecture.

CI/CD Discipline

Integrated Jenkins pipelines from day one — automated builds, test runs, quality scans, and Docker image publishing, ensuring consistent and repeatable delivery.

Education & Certification

Oracle University

Oracle Certified Professional: Java SE 17 Developer

Industry-recognized certification validating deep expertise in Java 17 features, OOP principles, concurrency, functional programming, and modern API design.

Verified Credential
Hassan First University · Settat, Morocco

State Software Engineer Diploma

Rigorous 5-year state engineering diploma covering software engineering fundamentals, algorithms, system design, databases, and modern development practices. Equivalent to a Master's degree in Software Engineering.

State Diploma · Bac+5

Open to new opportunities

Whether it's a senior backend role, a challenging architecture problem, or a team that values craftsmanship — I'd love to hear about it.

Currently available for

  • Full-time senior engineering roles
  • Backend architecture consulting
  • Java / Spring Boot contract work
  • Technical leadership positions
Get in Touch