[nom]
Software Engineer | Spring Boot Angular/Reactjs
Rabat/Casa | [nom][lien] | [téléphone] | [lien]
PROFILE
Développeur full-stack Java / React js passionné par l’architecture microservices et les solutions cloud. J’aime concevoir des applications performantes, robustes et scalables. Curieux et orienté résultats.
PROFESSIONAL EXPERIENCE
HPS, Software Engineer – Card Issuing · 04/2026 – Present
Développement et maintenance d’applications d’émission de cartes bancaires (Java, Spring Boot, Angular).
Tests unitaires et d’intégration (Groovy).
Pipelines CI/CD et déploiements applicatifs (Jenkins, Kubernetes).
Monitoring et support des environnements (Kubernetes, Lens).
Scripts de migration et évolution de base de données (Liquibase, SQL).
Participation à un environnement Agile/Scrum.
Intelcia IT Solutions, Software Engineer · 03/2024 – 04/2026 | Rabat/Casa
Software Engineer – Plateforme de Dématérialisation Partenaire (PDP / IPP)
Développement d’une plateforme de facturation électronique permettant la réception, l’émission et le suivi des déclarations CDAR.
Conception et développement de microservices en Java 17 / Spring Boot exposant des APIs REST sécurisées (OpenAPI / Swagger).
Implémentation de communications asynchrones avec Apache Kafka pour assurer la scalabilité et la résilience du système.
Mise en place de la sécurité applicative via OAuth2 / Keycloak avec gestion de l’authentification et de l’autorisation.
Participation à l’intégration des outils d’analyse de code et sécurité (SonarQube, SAST, DAST).
Conception et optimisation des bases de données PostgreSQL et amélioration des performances des requêtes SQL.
Conteneurisation des services avec Docker et déploiement via pipelines CI/CD (GitLab CI / Jenkins).
Développement d’interfaces modernes avec ReactJS / NextJS.
Mise en place de tests unitaires avec JUnit et Mockito.
Travail en méthodologie Agile / Scrum, participation aux rituels et amélioration continue.
Développeur Full Stack – Bibliothèque Nationale du Royaume du Maroc (BNRM)
Développement d’une application web de gestion et réservation des espaces.
Conception d’une architecture backend avec Spring Boot exposant des APIs REST.
Développement d’un frontend responsive avec Angular.
Conception et gestion de bases de données MySQL.
Application des bonnes pratiques de conception logicielle (Clean Architecture, séparation des responsabilités).
Optimisation des performances applicatives et amélioration de l’expérience utilisateur.
Participation aux tests fonctionnels, validation et déploiement de l’application.
EDUCATION
Master en informatique appliquée - Offshoring, UNIVERSITÉ MOHAMMED V · 2022 – 2024 | Rabat
Licence en informatique, UNIVERSITÉ MOHAMMED V · 2019 – 2022 | Rabat
SKILLS
Java (Spring Boot / Spring Cloud for Micro-services / JEE / Spring MVC
Javascript (React js/ Next Js/ Angular)
Bases de données ( SQL comme MYSQL et POSTGRESQL , NoSQL comme MongoDB )
Cloud (AWS, Provisioning IAAS, Docker, Vagrant)
DATA STRUCTURES AND ALGORITHMS: Mon compte sur Leetcode : [lien]
Soft skills: Créatif, Résolveur de problèmes, Dynamique, Esprit d'équipe, Apprentissage rapide
PROJECTS
Conception et réalisation d'une application web de gestion de laboratoire de biologie basée sur l'IoT, Projet de fin d'études
Le projet vise à développer un système de surveillance des plantes pour notre département de biologie, afin d'améliorer l'enregistrement des données pour les membres du laboratoire tout en capturant les mesures des plantes en temps réel à l'aide de l'Internet des objets (IoT). Les outils utilisés comprennent UML (pour la conception), des capteurs, des modules et Arduino pour l'IoT, ainsi que Spring boot, react, Bootstrap pour l'implémentation du système.
CERTIFICATES
Distributed Programming in · Spring - Ecosystem and Core
Java (COURSERA) · (COURSERA)
LANGUAGES
Arabe: Langue maternelle · Francais: C1 · Anglais: C1
INTERESTS
Sport · Échecs · Voyage