[nom]
Développeur Full Stack Java / Angular
[e-mail] | [téléphone] | Casablanca, Maroc
LinkedIn : [lien] | GitHub : [lien]
PROFIL PROFESSIONNEL
Développeur Java / Angular avec une expérience dans le développement d'applications web et backend. Actuellement impliqué sur le projet Contrôle Permanent Filiale pour BMCE Bank (agences nationales et internationales) chez Eurafric
Information, je contribue à la conception de solutions d'entreprise, à l'automatisation des déploiements (CI/CD) et à l'amélioration continue de la qualité du code. Reconnu pour ma rigueur, mon autonomie et mon engagement envers l'excellence technique.
EXPÉRIENCE PROFESSIONNELLE
Développeur Full Stack | Équipe de projet Banque BMCE — Eurafric Information (CDI) Sept. 2025 – Présent
- Développement de "Contrôle Permanent Filiale", une application dédiée aux agences BMCE au niveau national et international, permettant la réalisation de différents contrôles au sein des agences (back-end Spring Boot, front-end Angular).
- Mis en place des pipelines CI/CD complets avec Jenkins, réduisant les délais de déploiement.
- Surveillé la qualité du code via SonarQube : résolution des mauvaises pratiques et amélioration de la couverture des tests.
- Rédigé des tests unitaires avec JUnit et Mockito pour assurer la fiabilité des composants critiques.
Stack : Java · Spring Boot · Angular · Jenkins · SonarQube · JUnit · Mockito · CI/CD
Développeur Full Stack — Eurafric Information (Stage) · Avr. 2025 – Août 2025
- Migration complète d'une application de gestion de succursale BMCE de JEE ancien vers Spring Boot.
- Développement et intégration de services via des API SOAP/XML.
- Amélioration significative de la maintenabilité et des performances après la migration.
- Écriture de tests unitaires avec JUnit et Mockito pour valider les services migrés.
Stack : Java · JEE · Spring Boot · SOAP API · XML · JUnit · Mockito
Développeur Full Stack — 2peerfect (Stage) · Mai 2024 – Juin 2024
- Conception d'une plateforme d'apprentissage en ligne (type Udemy) : authentification, cours, gestion des utilisateurs.
- Conception et utilisation d'API REST pour la communication back-end / front-end.
Stack : Python · Django · Next.js · REST API
ÉDUCATION
Université Ibn Tofail (UIT) — Kénitra · 2025 – 2026
Licence (BAC+3) — Computer Engineering & Artificial Intelligence
YouCode — UM6P School · 2023 – 2025
Formation professionnelle : Développement Web et Mobile Full Stack (2 ans)
Université Polydisciplinaire de Safi · 2020 – 2023
DEUG — Mathématiques et Informatique
COMPÉTENCES TECHNIQUES
Back-End: Java · Spring Boot · Spring Security · Hibernate/JPA · JEE · API REST · XML · Microservices
Front-End: Angular · React · TypeScript · JavaScript · HTML5 · CSS3 · Next.js
Bases de données: PostgreSQL · MySQL · Oracle
DevOps: Docker · Jenkins · CI/CD · SonarQube · Maven
Outils & méthodes: Git · GitHub · GitLab · Jira · Postman · IntelliJ · Agile Scrum
PROJETS PERSONNELS
PigeonSkyRace
Plateforme de gestion pour les compétitions de courses de pigeons : inscription des participants, calcul automatique du classement et affichage des résultats.
Stack : Spring Boot · REST API · PostgreSQL · MapStruct · JUnit · Mockito
Citronix
Application de gestion de ferme de citrons : suivi de la production par champ et par saison, gestion des récoltes et des ventes avec tableaux de bord.
Stack : Spring Boot · REST API · PostgreSQL · MapStruct · JUnit · Mockito
Employee Management
Gestion des RH SPA : CRUD complet avec filtres, pagination et gestion d'état réactive via RxJS.
Stack : .NET · TypeScript · RxJS
CERTIFICATIONS & LANGUES
Certification : Java SE 8 Oracle Certified Associate (OCA)
Langues : Arabe (langue maternelle) | Français (professionnel) | Anglais (intermédiaire)