DOCUMENT RECONSTITUÉ — CE N'EST PAS LE FICHIER D'ORIGINE
Le fichier déposé par la personne a été perdu. Seul le texte du CV, conservé lors de son indexation par NextData, subsiste : il est remis en page ci-dessous, sans la présentation, les couleurs, la photo ni les logos du document d'origine. Aucune donnée n'a été ajoutée.
Candidat : [nom] · [e-mail]
Reconstitution du 4 septembre 2026.
[nom]
Software Engineer (Java / Angular / Devops )
[lien] # [e-mail]
[lien] [téléphone]
Expérience professionnelle
SofiSoft — Casablanca, Maroc Février 2025 – Présent
Cloud Native Software Engineer – Temps plein
- Migration d’une solution retail (client lourd) vers une architecture SaaS cloud-native multi-tenant.
- Définition de l’architecture globale : patterns DDD, microservices, multi-tenancy, protocoles de commu- nication, gestion des transactions distribuées avec Saga Pattern, structuration des modules.
- Conception et développement de microservices avec Quarkus et Spring Boot selon les principes DDD.
- Mise en place de l’IAM via Keycloak avec SPI personnalisé pour une autorisation granulaire.
- Implémentation de la multi-tenancy via stratégie schema-per-tenant pour l’isolation des données.
- Intégration d’OpenTelemetry pour l’observabilité : traces distribuées, métriques et logs centralisés.
- Conteneurisation avec Docker et orchestration via Kubernetes, pipeline GitLab CI/CD automatisé.
- Code review des contributions de l’équipe et encadrement de stagiaires.
- Contribution à une application mobile de gestion des commandes liée à un POS (JEE, Android Studio, SOAP).
- Contribution à un projet de signature électronique bancaire pour des clients grands comptes (AWB,
BMCE, TGR).
Technologies : Quarkus, Spring Boot, Docker, Kubernetes, GitLab CI/CD, PostgreSQL, Microservices, Keycloak, DDD, OpenTelemetry, Multi-tenancy
DoTrust — Freelance 2025
Software Engineer – Freelance
- Contribution à une solution AML (Anti-Money Laundering) orientée conformité financière.
- Développement du module CDD (Customer Due Diligence) comprenant :
- KYC (Know Your Customer) : onboarding client et screening (listes noires, sanctions, PEP).
- Risk Scoring : calcul du Customer Risk Rating et gestion de l’Enhanced Due Diligence (EDD) pour les profils à risque élevé.
Technologies : Angular, Spring Boot, Microservices, Docker, GitLab
PARA du Nord — Freelance 2024
Software Engineer – Freelance
- Développement d’une application desktop de gestion de pharmacie pour le client PARA du Nord.
- Gestion des produits, stocks, fournisseurs, mouvements, lots et inventaires.
- Développement d’un module POS (Point de Vente) pour la gestion des ventes en caisse.
Technologies : Java, JavaFX, XML
Formation
Faculté des sciences et technologies 2023 – 2025
Master en Réseaux et Systèmes Informatiques Settat, Maroc
Faculté des sciences et technologies 2022 – 2023
Licence Systèmes d’Information et Transformation Digitale Settat, Maroc
Faculté des sciences et technologies 2019 – 2022
DEUST Mathématiques, Informatique et Physique Settat, Maroc
Lycée 11 Janvier 2019
Baccalauréat en Sciences Expérimentales – Option Physique Sidi Bannour, Maroc
-- 1 of 2 --
Compétences Techniques
Langages de programmation : Java, C/C++, Python, TypeScript
Frameworks : Spring Boot, Quarkus, Angular, NestJS
Bases de données : MySQL, PostgreSQL, Firebase, Redis
Texte de CV reconstitué par NextData — le document original est perdu. · page 1
DevOps & Cloud : Git, Docker, GitLab CI/CD, Kubernetes (K8s), GitHub Actions
Réseaux & Systèmes : Linux, Windows, TCP/IP, DNS
Méthodologie Agile : SCRUM
Langues
Arabe : Langue maternelle Français : Courant Anglais : Courant
Soft Skills
Résolution de problèmes, Autonomie, Ponctualité, Communication, Travail en équipe
-- 2 of 2 --
Texte de CV reconstitué par NextData — le document original est perdu. · page 2