[nom]
Software Engineer | Full-Stack Developer | AWS Certified Solutions Architect | SAFe® 5 Practitioner
Ingénieur logiciel avec 7 ans d'expérience et titulaire d’un master en Génie Logiciel de la FST Settat. Certifié AWS Solutions Architect
Associate et SAFe® 5 Practitioner, avec une expertise approfondie en développement full-stack, en infrastructures cloud, et en pipelines CI/CD. Solide expérience dans la conception et la mise en œuvre de systèmes évolutifs, sécurisés et à haute performance dans des environnements variés. Passionné par l’adoption des technologies modernes, des pratiques agiles et de la culture DevOps pour relever des défis complexes et favoriser l’innovation continue.
[e-mail] · [téléphone] · [lien]
DOMAINES DE CONNAISSANCES
GOLANG · JAVA · JAVASCRIPT · TYPESCRIPT · GIN · SPRING BOOT / MVC · REACT JS · ANGULAR +2
Graphql · GATSBYJS · CYPRESS · SQL · ORACLE · SQLSERVER · MYSQL · POSTGRESQL · MONGODB
Git · DOCKER · KUBERNETES · KAFKA · AWS Cloud · GOOGLE CLOUD (GKE) · TERRAFORM · DATADOG
EXPERIENCES PROFESSIONNELLES
Lead Software Engineer
Capgemini technology services
09/2022 - Present, · Casablanca, Morocco
Je travaille en étroite collaboration avec BpiFrance, contribuant au développement et à la modernisation de leurs solutions numériques. Mon rôle est axé sur la livraison de logiciels sécurisés, évolutifs et à haute performance, conçus pour répondre aux objectifs stratégiques du client dans le secteur financier.
Développement de solutions back-end sécurisées et évolutives en Java/Spring Boot dans un environnement de microservices.
Modernisation des systèmes monolithiques existants en microservices évolutifs et orientés événements (Kafka, Event-Driven).
Développement UI haute performance avec Angular 17/18, en suivant les principes de modularité et d’architecture microfrontend.
Contribution à l’architecture logicielle (DDD, architecture hexagonale) en collaboration avec les architectes d’entreprise.
Mise en œuvre de pipelines CI/CD avec Jenkins et Gitlab pour le déploiement automatisé sur AWS.
Mise en œuvre de solutions critiques conformes aux normes de sécurité, de performance et d’auditabilité (secteur bancaire).
Collaboration au sein d’équipes pluridisciplinaires en utilisant la méthodologie Agile/Scrum (PO, BA, DevOps, QA).
Rédaction de tests automatisés (unitaires et d’intégration) ainsi que de tests d’architecture (ArchUnit).
Observabilité avec Datadog : gestion des logs, métriques et alertes. Participation à l’amélioration continue : revues de code et bonnes pratiques DevOps.
Tech Stack : Java 8/17/21, Spring Boot, Angular 17/18, Apache Kafka, Git, GitLab, Jenkins, Terraform, Docker, Kubernetes, AWS(EKS, S3, ACM), JUnit, ArchUnit, Datadog, Oracle, Postgresql
Software Engineer
Tensoriel
05/2021 - 08/2022, · Casablanca,Morocco
Tensoriel est une startup française développant Iceberg, une plateforme d’analytique avancée conçue pour explorer de larges ensembles de données liés aux startups et aux tendances du marché des technologies vertes. L’objectif de la plateforme est d’identifier de nouvelles opportunités d’investissement, de détecter des partenaires stratégiques potentiels, et de surveiller les concurrents à travers plusieurs régions géographiques et secteurs industriels.
Mise en place d’une architecture de microservices event-driven avec communication interservices utilisant AWS SQS et SNS.
Encadrement d’une équipe de 3 développeurs et collaboration avec le CTO pour définir la stack technologique ainsi que l’architecture logicielle et cloud.
Développement des services back-end en Go (Gin) et Python, optimisés pour le traitement intensif de données.
Création d’interfaces web dynamiques et réactives en TypeScript et Angular.
Création de scénarios de tests e2e avec Cypress pour garantir l’intégration front-end/back-end et la fiabilité de l’application.
Automatisation de l’infrastructure cloud avec Terraform, et déploiement des services avec Docker et Kubernetes dans AWS.
Utilisation de divers services AWS : EC2, EKS, Cognito, Lambda, S3, SQS, SNS, Route 53 et Certificate Manager.
Mise en place de pipelines CI/CD avec GitLab CI pour automatiser les builds, tests et déploiements de bout en bout.
Adoption d’une approche DevOps : gestion du code source avec Git/GitLab, déploiement continu et infrastructure as code.
Tech Stack : Golang, Gin, Python, Typescript, Angular, Mongodb, Git, Gitlab, Gitlab Ci, Docker, Kubernetes, AWS (EKS,Cognito,Lambda, S3, Route53, ACM), Terraform, Datadog
EXPERIENCES PROFESSIONNELLES
FullStack JAVA Developer
M2M GROUP
03/2020 - 04/2021, · Casablanca,Morocco
Chez M2M Group, une entreprise marocaine spécialisée dans les systèmes de paiement électronique, les documents d’identité et les systèmes de billetterie magnétique pour les transports, j’ai contribué à la conception et au développement de Naps Pro — un système de gestion des notes de frais et des salaires, intégré à une solution de carte prépayée.
Développement du back-end en Java avec Spring Boot, en concevant des API REST sécurisées et performantes.
Développement du front-end avec Angular 9 pour offrir une interface utilisateur moderne, réactive et optimisée.
Utilisation de MySQL et Oracle pour la gestion des données, assurant une couche de base de données fiable et évolutive.
Mise en place de pipelines GitLab CI pour automatiser la génération d’images Docker et le déploiement sur GKE.
Gestion des fichiers utilisateurs avec AWS S3, garantissant un stockage de données sécurisé et évolutif.
Utilisation de Git pour le contrôle de version, hébergé sur GitLab, dans un environnement Agile et collaboratif.
Collaboration avec l’équipe en utilisant la méthodologie Agile Scrum, favorisant l’adaptabilité, la communication et l’efficacité de la livraison.
Tech Stack : Java 8, SpringBoot, Typescript, Angular 9, Mysql, Oracle, Docker, Kubernetes, Git, Gitlab, Gitlab Ci, Jmetre, AWS (S3), Google Cloud (GKE)
Analyst Developer
IT-SHORE
06/2018 - 03/2020, · Casablanca,Morocco
IT SHORE est une start-up innovante dont le domaine d’expertise est l’ingénierie informatique.
Contribution à la conception, au développement et à la maintenance de plusieurs applications métier pour des clients internationaux.
Analyse des exigences fonctionnelles avec les équipes métier et les clients afin de garantir des solutions adaptées et performantes.
Conception et modélisation de bases de données relationnelles pour assurer une gestion efficace des données.
Développement d’API REST sécurisées avec Spring Boot ou ASP.NET Core, fournissant des interfaces robustes et performantes.
Intégration d’interfaces front-end avec React JS pour créer des expériences utilisateur modernes, dynamiques et optimisées.
Réalisation de tests unitaires avec des frameworks tels que JUnit afin de garantir la fiabilité et la qualité du code.
Collaboration sur le contrôle de version et les revues de code avec Git/GitHub, assurant la qualité et la cohérence du code.
Réalisation des tests, du débogage et de la livraison des fonctionnalités dans des cycles de développement itératifs, garantissant la conformité aux exigences.
Tech Stack : Java 8, Springboot, Typescript, React Js, C#, .Net Core, Postgresql, Docker Kubernetes, Git, Github, Jenkins, Ionic
FORMATIONS
Master en génie logiciel et web applications · Licence en développement java JEE
Faculté des sciences et techniques Settat · Faculté des sciences et techniques Settat
09/2020 - 07/2021, · 09/2018 - 07/2019,
Diplôme technicien spécialisé en · Baccalauréat SVT
développement informatique · Lycée mly Idriss
ISGI Casablanca · 09/2015 - 06/2016,
09/2016 - 07/2018,
CERTIFICATS
AWS Certified Solutions Architect – Associate · Oracle Cloud Infrastructure Certified Architect
(05/2025 - Present) · Associate (01/2026 - Present)
Certified SAFe® 5 Practitioner (05/2023 - Present)
ID : [téléphone]
LANGUES
ANGLAIS · FRANCAIS