Ingénieur logiciel en formation à l'ENSET Mohammedia (cycle ingénieur GLSID), spécialisé dans le développement backend Java / Spring Boot. Je conçois des APIs robustes, des architectures microservices scalables et des systèmes sécurisés. Orienté bonnes pratiques : tests, documentation, CI/CD.
📍 Casablanca, Maroc | 🎓 Disponible pour stage ingénieur (4–6 mois) · Février 2026
Juillet – Août 2025
Développement backend complet d'une API médicale en contexte Agile.
- ✅ 15+ endpoints REST conçus avec Spring Boot 3.x (pagination, filtrage, validation)
- 🔐 Sécurisation via Spring Security + JWT
- 🐘 PostgreSQL conteneurisé avec Docker, migrations gérées par Flyway
- 🧪 50+ tests unitaires (JUnit 5 / Mockito) — couverture 80%
- 📄 Documentation API : Swagger / OpenAPI + Postman
- 🔄 Workflow Git Flow en équipe Scrum
Juillet – Août 2024
- 🖥️ Application desktop de gestion marketplace — Electron.js + Node.js
- Interfaces en HTML5 / CSS3 / JavaScript
| Période | Établissement | Diplôme |
|---|---|---|
| 2023 – 2026 | ENSET Mohammedia | Cycle Ingénieur — Génie Logiciel & Systèmes d'Information Distribués (GLSID) |
| 2020 – 2022 | CPGE | Sciences Physiques & Sciences de l'Ingénieur |
Microservices Spring Cloud Gateway · Eureka · Config Server
REST API Design Pagination · Filtrage · Validation · Versioning
Sécurité JWT · OAuth2 · Refresh Tokens · RBAC
Tests JUnit 5 · Mockito · TDD
Architecture Layered (Controller / Service / Repository)
Méthodes Agile/Scrum · Git Flow · CI/CD (Jenkins notions)
Spring Boot 3.2 Spring Cloud React 18 PostgreSQL Docker
Plateforme distribuée de gestion boursière :
| Aspect | Détail |
|---|---|
| Architecture | 3 microservices (Company, Stock, Gateway) + Service Discovery Eureka |
| API | 40+ endpoints REST avec pagination, filtrage, validation |
| Sécurité | JWT centralisé via Spring Cloud Gateway |
| Données | PostgreSQL · 10K+ enregistrements |
| Frontend | React TypeScript · graphiques temps réel |
| Tests | 75% de couverture (JUnit 5) |
| Infra | Docker Compose multi-conteneurs |
Spring Boot 3.x Spring Security React 19 TypeScript PostgreSQL
Plateforme complète de gestion de copropriétés :
| Aspect | Détail |
|---|---|
| Auth | Multi-rôles (Admin / Syndic / Copropriétaire) + refresh tokens |
| Domaine | 8 entités métier (Résidences, Charges, Paiements…) |
| Base de données | PostgreSQL normalisée 3NF |
| Tests | 60+ tests unitaires backend |
| UI | React + Tailwind CSS · interface responsive |
Spring Boot Spring Security Angular 15 MySQL
Système bancaire complet :
| Aspect | Détail |
|---|---|
| Fonctionnel | Comptes Courant/Épargne · transactions · virements |
| Sécurité | Spring Security + JWT |
| Frontend | Angular 15 + RxJS |
| API | REST documentée |
- 🎖️ Career Essentials in Generative AI — Microsoft
- 🌐 Networking Essentials — Cisco
| Langue | Niveau |
|---|---|
| 🇲🇦 Arabe | Langue maternelle |
| 🇫🇷 Français | Courant — C1 |
| 🇬🇧 Anglais | Courant — B2 |


