Java & Spring Boot backends
Secured REST APIs (JWT, RBAC), layered or as microservices behind an API Gateway, documented with OpenAPI.
- Java
- Spring Boot
- Spring Security
- Spring Cloud
- OpenAPI
Evidence AI copilot · ALTENRATITECeBank
Available immediately
Hello, I’m
State Engineer in Computer Science — Full-Stack & AI
Software Engineer · Full-Stack Developer · AI EngineerI build Java/Spring Boot applications and full-stack web products. I also turn scattered documentation into an AI copilot that answers with sources.

What I build
Secured REST APIs (JWT, RBAC), layered or as microservices behind an API Gateway, documented with OpenAPI.
Evidence AI copilot · ALTENRATITECeBank
Angular, React or Next.js interfaces wired to APIs and data stores that fit the product.
Evidence AI copilot (Angular)eBank (React)Sounds of Morocco (Next.js)
Source-grounded answers over your documents, filtered by each user’s rights before generation, with escalation to human support.
Live sites the team updates on its own, with a headless CMS, CDN-served media and CI/CD.
Evidence Sounds of Morocco · live, in a pair
Reproducible environments with Docker Compose, GitHub Actions CI/CD and cloud deployment on AWS (ECS Fargate, RDS, CloudFront).
CNN and transfer-learning models evaluated honestly: official test sets, data leakage caught, reproducible pipelines.
Selected work
An internal copilot that answers employees’ questions from company documentation, cites its sources, respects who may read what, and hands over to human support when needed.
98% correct answers (manual evaluation, 50 questions) · < 1.5 s to the first streamed token
A multi-tenant banking SaaS platform: each organization manages its customers, accounts, simulated transfers and permissions, strictly isolated from the others. Spring Boot, React and MySQL, with a transactional transfer engine, automated tests and deployment on AWS.
4 roles, from client to platform admin · 9 controlled steps per transfer
The website and CMS of an independent Moroccan music label, live at soundsofmorocco.com and maintained since.
Live in production since October 2025
The Spring Boot backend of a platform that connects renewable-energy projects, field interventions and billing.
12+ Spring Boot REST APIs
A convolutional network that recognizes 43 classes of German road signs, with 98.45% accuracy on the official test set, close to human level.
98.45% accuracy on the official test set
Experience
Education · 2021 → 2026
EMSI Rabat · Rabat, Morocco
Aug → Sep 2024
ALTEN · Fes, Morocco
MVC task-management application
Jul → Aug 2025
RATITEC ENR · Mohammedia, Morocco
Energy-project management platform
Oct 2025 → present ongoing
Sounds of Morocco · Remote
Live music-label platform
Mar → Sep 2026
ALTEN Delivery Center Maroc · Rabat, Morocco
Internal AI Copilot
Technology
Certifications
Have a project in mind?
Send me a few lines and I’ll reply by email.
All my contact details