[nom]
Developpeur Full-Stack Java / Angular • Microservices • Spring Boot
Email : [e-mail] • Tel : [téléphone] • Localisation : Maroc
LinkedIn : [lien] • GitHub : [lien]
PROFIL PROFESSIONNEL
Ingenieur en Informatique diplome specialiste en developpement Java/Spring Boot et Angular. Expertise en developpement Full-Stack, API REST et architectures microservices. Formation solide a 1337 Coding School (Reseau 42) et EMSI. Experiences pratiques en microservices, JWT, Spring Security et containerisation Docker. Autonome, rigoureux et passione par la qualite du code. Francais courant, anglais professionnel.
EXPERIENCE PROFESSIONNELLE
Geodemat - SmartStock Healthcare · Casablanca, Maroc
Developpeur Backend Stagiaire · Mars 2025 - Juillet 2025
Conception et developpement d’une architecture microservices avec Spring Cloud, Eureka et Spring Gateway. Implementation d’APIs
REST securisees avec Spring Boot pour la gestion logistique medicale et suivi des stocks patients. Authentification JWT et autorisations avec Spring Security. Fonctionnalites temps reel (WebRTC, WebSockets). Containerisation Docker et orchestration Kubernetes. Pipelines
CI/CD avec GitLab CI/CD. Tests unitaires JUnit.
Dimension Digitale Maroc - Gestion Conges et Notes de Frais · Temara, Maroc
Developpeur Full-Stack Stagiaire · Juillet 2024 - Septembre 2024
Developpement complet : backend Spring Boot avec APIs REST, frontend React avec composants reutilisables. Systeme de permissions differenciees (employe, manager, RH) via Spring Security et JWT. Modules metier : generation PDF automatique, gestion documentaire.
Environnement Agile/Scrum. Tests fonctionnels et revues de code.
IWIM - Plateforme E-Commerce · Casablanca, Maroc
Developpeur Stagiaire · Juillet 2022 - Aout 2022
Developpement backend e-commerce : gestion utilisateurs, catalogue produits, panier, APIs REST et traitement transactions.
FORMATION
Ecole Marocaine des Sciences de l’Ingenieur (EMSI) · 2023 - 2025 Diplome d’Ingenieur en Ingenierie Informatique et
Reseaux, parcours MIAGE
1337 Coding School (Reseau [téléphone] Programmation Avancee, Algorithmique, Structures de Donnees, Programmation
Systeme
Faculte des Sciences et Techniques (FST) · 2018 - 2022 Licence Mathematiques, Informatique et Physique (MIP)
COMPETENCES TECHNIQUES
Langages de Programmation : Java, JavaScript, TypeScript, C, SQL
Framework Backend : Spring Boot, Spring Cloud, Spring Security, Spring Gateway, Hibernate, JPA
Developpement API : API REST, JWT Authentication, OAuth2 concepts, Microservices, Eureka Service Discovery
Framework Frontend : Angular, React
Bases de Donnees : PostgreSQL, MySQL, MongoDB, Redis, SQL
Containerisation et Orchestration : Docker, Kubernetes
Cloud et Infrastructure : AWS (EC2, IAM), Terraform, GitLab CI/CD, Git, GitHub
Technologies Temps Reel : WebSocket, WebRTC
Testing : JUnit, Tests Unitaires, Tests d’Integration
Environnement : Linux, Nginx
Methodologies et Outils : Agile, Scrum, Git, GitHub, Documentation Technique
Langues : Arabe (natif), Francais (courant), Anglais (professionnel)
PROJETS PERSONNELS
Plateforme E-Learning - Architecture microservices Java/Spring Boot, frontend Angular. Base de donnees MongoDB, cache
Redis. Infrastructure AWS (EC2, IAM). Infrastructure as Code avec Terraform. Versionning GitHub.
Clone Monkeytype - API REST Spring Boot avec PostgreSQL, authentification JWT, frontend Angular, analytique temps reel. Deploiement AWS EC2 avec Terraform.
Chat Temps Reel - Spring Boot avec WebSocket pour gestion connexions concurrentes, rooms et persistance messages. Redis pour cache et sessions. Versionning GitHub.
Application Forum - Backend Java avec MongoDB, frontend mobile. Infrastructure AWS. Gestion donnees avec cache Redis.
Shell Personnalise (Jshell) - Shell Unix en Java avec pipelines, execution concurrente et gestion redirection E/S
Structures de Donnees (Libft) - Bibliotheque C : listes chainees, tables de hachage, arbres binaires
Outils Systeme UNIX - Reimplementation printf, get_next_line, pipex en C