[nom]
Ingénieur en Systèmes d’Information | Backend & Systèmes Distribués | Microser-vices, DDD
� [lien]
� [téléphone]
� [e-mail]
� Casablanca, Maroc — Ouvert aux opportunités à distance & internationales
� Résumé Professionnel
Ingénieur logiciel avec 4+ ans d’expérience dans la conception et la livraison de systèmes distribués orientés événements pour les secteurs banque, SaaS et e-commerce. Expert en microservices, Domain-Driven Design (DDD) et architectures backend scalables, avec une responsabilité complète de la conception à la supervision en production. Passionné par les plateformes à fort impact, visant à évoluer vers des rôles de leadership technique et d’architecture, tout en garantissant performance, scalabilité et fiabilité.
� Compétences Techniques Clés
Backend & Systèmes Distribués : Java 17, Spring Boot, Spring Security, Keycloak, Hibernate/JPA, Microservices, DDD, Archi-tecture Hexagonale, CQRS, Event Sourcing, Saga, Kafka, BFF, WebSocket
Messagerie & Intégration : Kafka, WebSocket, REST, SOAP, GraphQL, gRPC
Frontend : Angular (12+), React, HTML5, CSS3, TailwindCSS
Bases de Données & Caching : PostgreSQL, MySQL, Oracle XE, Redis
DevOps & Observabilité : Docker, Git, GitLab, GitLab CI/CD, Maven, SonarQube, ELK Stack, Prometheus, Grafana
Tests : Tests unitaires, Tests d’intégration, TNR, Test-Driven Development (TDD)
Pratiques & Méthodologies : Clean Code, Principes SOLID, Agile (Scrum, Kanban), Code Reviews, Documentation Technique
Modélisation : UML, MERISE (Niveau 1 & 2)
� Expérience Professionnelle
Présent · Ingénieur Logiciel (Spring Boot/Angular), Casablanca, Maroc
Janvier 2023 · BMCI Groupe BNP Paribas
Projets réalisés :
∠ Q360 pour Particulier, Q360 pour Entreprise, QlickEER Console, QlickEER OFF
Responsabilités :
∠ Conception et développement de plateformes de gestion de la relation client pour particuliers et en-treprises.
∠ Livraison de microservices bancaires d’entreprise dans un environnement Agile.
∠ Contribution à l’architecture, au design et aux revues de code.
Méthodes Agile Scrum Kanban JIRA Java 17 Spring Boot Spring Security Angular 12+ Maven · Git
Bootstrap TypeScript REST API SOAP Web Service PostgreSQL WSDL Hibernate JPA NodeJs
Architecture Hexagonale Clean Code Code Review Caching SonarQube
Mars 2023 · Team Lead et Ingénieur Logiciel ((NestJS/Angular), Rabat, Maroc
Novembre 2022 · HBS Maroc
Projets réalisés :
∠ E-commerce Shop : Application Web H-SHOP – Développeur Full-Stack et Chef d’équipe.
Responsabilités :
∠ Gestion d’une équipe de développement cross-fonctionnelle pour la conception et la livraison d’une plateforme e-commerce Full-Stack.
∠ Contribution à l’architecture et au design technique, choix des patterns appropriés et solutions évo-lutives.
∠ Traduction des besoins métiers et fonctionnels en tâches techniques et plans de livraison.
∠ Réalisation de revues de code, assurance de la qualité du code et mentorat des développeurs.
∠ Collaboration avec les parties prenantes pour garantir la livraison dans les délais et l’alignement avec les objectifs métiers.
Scrum · Kanban · NodeJs · Revues de code · NestJs · Angular · Bootstrap · Redux · Swagger · Docker · SQL
Mars 2022 · Ingénieur Logiciel (React), Agdal Riyad, Rabat, Maroc
Juin 2022 · BidJobs
Projets réalisés :
∠ Plateforme BidJobs : Développeur Front-End.
Responsabilités :
∠ Développement et maintenance des fonctionnalités UI basées sur React pour une plateforme de mar-ché de l’emploi.
∠ Contribution aux améliorations UX, à la qualité du code et à la livraison Agile.
Agile · React · Redux Toolkit · Tailwind · GitHub · ClickUp · Slack · Scrum · Revue de Code
Mars 2022 · Ingénieur Logiciel (Django), Agadir, Maroc
Juin 2022 · IBK CONSULTING
Projets réalisés :
∠ Plateforme IBK : Application Web – Comptabilité et TVA.
Responsabilités :
∠ Pilotage du développement d’une application web pour la comptabilité et la TVA.
∠ Conception et implémentation des fonctionnalités clés, en garantissant des calculs financiers précis et la conformité.
∠ Collaboration avec les designers et parties prenantes pour définir le périmètre du projet et prioriser les tâches afin de créer des solutions robustes et évolutives.
Scrum · Revue de Code · Django · Python · PostgreSQL · Bootstrap · GitHub · Docker
Expérience Freelance
Octop SAS – Système de Gestion de Rendez-vous
∠ Conception et livraison d’une plateforme SaaS.
∠ Développement d’un système complet pour les rendez-vous, clients, traitements et opérations com-merciales.
Microservices DDD Keycloak · Architecture Hexagonale CQRS Event Sourcing · Saga · Kafka · GraphQL · gRPC
Redis ELK Stack Prometheus · Grafana Docker GitLab CI/CD SonarQube
Système E-commerce (type Bricoma)
∠ Conception et livraison d’une plateforme e-commerce complète avec gestion des stocks, paiements, suivi des commandes et gestion des utilisateurs.
Microservices · DDD · Architecture Hexagonale · Saga · Kafka · WebSocket · Redis · Docker · GitLab CI/CD · SonarQube
� Formation
2019-2022 · Ingénieur en Systèmes d’Information, Université Privée de Marrakech
2017-2019 · Classes Préparatoires, Université Privée de Marrakech
2016-2017 · Baccalauréat en Sciences Mathématiques, Lycée Mohamed El Bakali
� Langues
∠ Français : Avancé
∠ Anglais : Avancé
∠ Arabe : Langue maternelle