CONTACT
[e-mail]
Maroc, Rabat
[téléphone]
01/10/2000
[nom]
COMPÉTENCES
Développement Java :
Java EE, Spring Boot, Spring
Core, Spring Data JPA, Spring
Cloud, Spring Security, Spring
MVC
Développement Frontend :
Angular, TypeScript, JavaScript, HTML5, CSS3, JSP, Bootstrap
Web API & Architecture :
RESTful API, SOAP Web
Services, Microservices, Swagger
Gestion des Bases de Données :
Oracle, SQL Server, MySQL, PostgreSQL, Hibernate ORM
Cloud & DevOps :
Azure DevOps, Nexus, CI/CD
Pipelines, Docker, Kubernetes, Jenkins, GitLab
Qualité & Tests :
JUnit, Mockito, SonarQube, Integration Testing
Outils de build :
Maven, ANT
SAP Commerce Cloud (Hybris)
Backoffice, Impex, Items.xml, Extensions, ZK, Groovy, Apache
Solr, SmartEdit
[nom]
Ingénieur Développeur Java Full Stack
EXPERIENCES PROFESSIONNELLES
Ingénieur Concepteur Développeur · 03/2025 - Présent
SQLI Maroc - PIM Fashion
Développement d’une solution logicielle au sein du projet PIM (Product
Information Management), qui centralise, catégorise, enrichit et diffuse les données produits issues de plusieurs ERP vers divers canaux de
publication
- Conception et implémentation de fonctionnalités en Java selon besoin métier, en appliquant les principes SOLID
- Gestion des builds et des déploiements via le portail SAP Commerce Cloud, et utilisation d’Azure DevOps pour la gestion des Pull Requests
- Participation active aux cérémonies Agile (daily , sprint planning, rétrospectives, démos client) et rédaction de documentation technique sur Confluence
- Débogage et résolution d’incidents complexes, incluant la prise en charge de bugs critiques en production (HotFix) avec une priorisation efficace
- Développement de tests unitaires systématiques avec JUnit et Mockito pour garantir la qualité et la fiabilité du code
- Responsable de la livraison des fonctionnalités développées durant le sprint sur l’environnement client UAT
Environnement technique:
- Java - Spring - Dynatrace - SQL Server - JUnit - Mockito - SonarQube - Postman - Windows - Jira - Azure DevOps - Ant - Méthodologie Agile
Ingénieur Concepteur Développeur Java · 09/2024 - 03/2025
SQLI Maroc
Participation au développement et à l’évolution de la plateforme e-commerce mondiale de Chanel, au sein de l’équipe Checkout and Pay-ment, responsable de l’implémentation et de l’intégration des solutions de paiement pour différents marchés internationaux.
- Développement des fonctionnalités du backoffice selon les besoins métier, en appliquant les principes SOLID
- Développement de composants front-end en respectant les maquettes Figma et les guidelines UX/UI de Chanel
- Développement de tests unitaires en utilisant JUnit et Mockito
- Participation active aux cérémonies Agile (Daily Scrum, Sprint Planning, Sprint Review, démonstrations client et Poker Planning)
Environnement technique:
- Java - Spring - JavaScript - JSP - SonarQube - MySQL - JUnit - Mockito - Postman - Méthodologie Agile - Azure DevOps - Ant - Confluence - Linux
LANGUES
Arabe · Courant
Français · Courant
Anglais · Courant
FORMATION
2021 – 2024
Diplôme d’ingénieur d’État en informatique et réseaux
EMSI | Rabat, Maroc
2019 – 2021
Technicien · spécialisé · en
développement informatique
ISTA NTIC | Rabat, Maroc
CERTIFICATIONS
Oracle Certified Professional:
Java SE 17 Developer
Maîtrise du développement
Java SE 17 reconnue mondi-alement.
JDK 17
Encapsulation, Héritage
Modules, Concurrence
Stream API
Lambda
Sealed Classes
Records
Honoris 21st Century Skills
Certificate
Un programme en ligne dédié aux compétences clés pour le monde du travail de demain:
Intelligence Comportementale
Esprit Critique
Créativité and Design Thinking
Communication
Collaboration
Coding
Analyse de Données
Entrepreneuriat.
Stage PFE - E-Challenge · 03/2024 - 09/2024
SQLI Maroc
Stage réalisé en deux phases, alliant montée en compétences sur une technologie d’entreprise et développement d’une application web complète
- Phase 1 - Formation intensive sur SAP Commerce (Hybris):
Approfondissement des concepts clés (architecture Hybris, impex, items.xml, extension, backoffice, smartedit), réalisation d’exercices pratiques couvrant les aspects front-end (storefront) et back-end
- Phase 2 - Développement d’une application web de gestion de stages:
Conception et développement d’une application Spring Boot + Angular, création de services RESTful, sécurisation, gestion des données avec JPA/Hibernate
Environnement technique:
- Java - Spring Boot - Spring Security - Angular - REST API - MySQL - HTML5 - CSS3 - TypeScript - Git - Postman - Méthodologie Agile Windows - Maven Stage · 07/2023 - 10/2023 Trésorerie Générale du Royaume Conception et développement d’une application web complète pour la gestion et la réservation de salles de réunion, en appliquant les principes du clean code et les bonnes pratiques de développement
- Mise en place de l’authentification et de la gestion des droits d’accès avec Spring Security
- Développement de l’interface utilisateur avec Angular pour offrir une expérience utilisateur fluide et responsive
- Modélisation et gestion de la base de données MySQL pour le stockage des informations
- Application des principes du clean code (SOLID) pour garantir la maintenabilité et la qualité du code
Environnement technique:
- Java - Spring Boot - Spring Security - Angular - MySQL - REST API - Git - Maven - Windows Développeur Freelance – Gestion de Cabinet · 01/2022 - 06/2023 Cabinet de Kinésithérapie | Rabat, Maroc Conception et développement d’une application desktop interne pour la gestion complète d’un cabinet de kinésithérapie, couvrant le suivi des patients, la facturation et le reporting financier mensuel
- Développement de l’interface graphique desktop avec JavaFX et Scene Builder, offrant une ergonomie adaptée au personnel non-technique
- Implémentation du module de gestion des patients : création de dossiers, historique des séances et suivi des traitements
- Conception d’un tableau de bord financier mensuel synthétisant les en- trées, les sorties et le chiffre d’affaires du cabinet
- Livraison, déploiement sur site et formation de l’utilisateur final à l’utilisation de l’application
Environnement technique:
- Java - JavaFX - Scene Builder - MySQL - JPA/Hibernate - iText (PDF) - Maven - Git - Windows