[nom]
Ingénieure Logicielle
Maroc, Casablanca, Sidi Bernoussi | [téléphone] | [e-mail]
[lien] | [lien]
PROFIL
Ingénieure logicielle diplômée en Génie Logiciel, avec une expérience pratique en développement Full Stack et déploiement d'architectures cloud-native sur Kubernetes. Animée par la qualité du code et les bonnes pratiques, avec une forte capacité d'analyse et d'adaptation aux nouvelles technologies, un esprit d'équipe et un fort désir d'apprentissage continu.
EXPÉRIENCES
Ingénieure Logicielle (Stage PFE) — M2M Group — Casablanca · Février 2026 – Septembre 2026
Volet MOSIP — Plateforme d'identité numérique
- Déployé la plateforme d'identité numérique MOSIP sur un cluster Kubernetes (RKE) : plus de 10 modules et 40+ composants (pré-inscription, enregistrement, dépôt d'identités, administration) et leurs services (PostgreSQL, Keycloak, Kafka, ActiveMQ, MinIO).
- Mis en place l'infrastructure du cluster : serveur préparé avec Ansible, stockage Longhorn, réseau Istio, Nginx/SSL et Rancher.
- Personnalisé la pré-inscription selon le contexte national : détection des doublons démographiques à trois niveaux de sévérité et interface traduite en arabe et en français (Spring Boot, Angular).
[pièce d'identité]
- Automatisé la livraison continue en approche GitOps (Jenkins, Docker Hub, GitLab, Argo CD), accélérant les cycles de déploiement.
- Simulé le traitement des enregistrements pour valider la création d'identités et la génération des identifiants (UIN, VID), et stabilisé la plateforme sur un seul nœud (résolution d'incidents, optimisation mémoire).
Volet AFIS (M2MAFIS) — Module de reconnaissance d'empreintes digitales
- Développé une application Spring Boot remplaçant un AFIS commercial par la bibliothèque open-source SourceAFIS et NIST NFIQ 2.0 : API REST d'enrôlement, contrôle qualité des images et dédoublonnage biométrique avec priorisation des cas.
- Optimisé la déduplication 1:N (galerie d'empreintes en mémoire, comparaisons parallèles) : enrôlement à 40 000 personnes réduit de 128,8 s à 15,5 s et fin du plantage mémoire à 50 000, mesurés par un benchmark reproductible.
- Mené une analyse comparative sur un jeu de données à grande échelle (2000 enregistrements), identifiant les causes d'un écart de ~30% entre les décisions de rejet du système legacy et du nouveau système, et formulé des recommandations pour réduire les faux rejets.
- Évalué plusieurs métriques de qualité et de correspondance biométrique (NFIQ 1.0, NFIQ 2.0, comptage de minuties) et conçu un format de template biométrique configurable compatible avec les standards ANSI 378 et ISO 19794-2, garantissant l'interopérabilité du système.
- Conteneurisé l'application (Docker, NFIQ 2.0 embarqué), supervisée via Prometheus/Grafana et validée par plus de 60 tests automatisés.
Technologies: Spring Boot, Angular, Docker, Kubernetes, Jenkins, Argo CD, Keycloak, PostgreSQL, MariaDB, SourceAFIS, NFIQ 2.0, JUnit.
Développeuse Full Stack (Stage PFA) — Arkeos — Casablanca · Juillet 2024 – Août 2024
- Étendu une application web de gestion des équipements (Django, React, PostgreSQL, Docker), améliorant la visibilité des ressources internes.
FORMATION
Diplôme d'ingénieur en Informatique · Sept 2023 – Juin 2026
Faculté des Sciences et Techniques, Settat
DEUST - Mathématiques, Informatique, Physique · Sept 2021 – Juin 2023
Faculté des Sciences et Techniques, Settat
Baccalauréat Sciences Mathématiques B · Sept 2020 – Juin 2021
Lycée Ibn Mandour
COMPÉTENCES
Langages & Bases de données: Java, Python, JavaScript, TypeScript, C, SQL · PostgreSQL, pgvector, MySQL, MariaDB, Oracle, MongoDB.
Front-end & Back-end: React, Next.js, Angular, Spring Boot, Spring Cloud, FastAPI, Django, API REST, Kafka, OpenAPI, Keycloak, JWT.
IA générative: LangGraph, LangChain, MCP, RAG, Ollama, promptfoo (évaluation de LLM), PaddleOCR.
DevOps & Cloud: Docker, Kubernetes, Jenkins, GitHub Actions, Argo CD, Terraform, Ansible, Vault, Azure, AWS, Linux, Grafana.
Méthodes & Tests: Agile (Scrum), CI/CD, Microservices, SOLID, UML, JUnit, Mockito, Bandit, Trivy, OWASP ZAP, Git, Maven, Jira.
PROJETS
Agent IA bancaire en darija — projet personnel (en cours) | Next.js, TypeScript, FastAPI, LangGraph, LangChain, MCP, PostgreSQL/pgvector, Ollama, promptfoo, Docker, Terraform, Ansible, Vault, GitHub Actions, Azure
- Assistant qui comprend la darija (arabe, latin, mélange avec le français) et agit sur une banque fictive via des outils MCP, avec confirmation humaine ; benchmark public de l'appel d'outils en darija, tests d'attaques (OWASP LLM), déploiement Azure (IaC) et évaluation en CI.
Plateforme Microservices Cloud-Native | Spring Boot, Spring Cloud, Angular, Docker, Kubernetes, Kafka, Keycloak
- Développé 7 microservices Spring Cloud avec 2 collègues : Kafka, Grafana/Prometheus, Docker, Kubernetes/Helm et OAuth2 via Keycloak.
Automatisation DevSecOps | Python, Jenkins, Docker, Bandit, Trivy, OWASP ZAP
- Mis en place un pipeline CI/CD DevSecOps avec tests automatisés SAST/SCA/DAST (Bandit, Trivy, OWASP ZAP) sur application Flask, infrastructure Docker/Jenkins. Réduction de 64% des vulnérabilités et élimination des failles critiques.
Plateforme de Supervision et Gestion des Incidents | Spring Boot, React, Keycloak
- Développé une application web de suivi des incidents : tableau de bord (priorités, escalades), alertes et accès par rôles via Keycloak.
CERTIFICATS
- Master Microservices with Spring Boot, Docker, Kubernetes — Udemy (févr. 2026)
- AWS Certified Cloud Practitioner CLF-C02 — Udemy (oct. 2025)
- Jenkins CI/CD & DevOps — Udemy (oct. 2025)
- DevOps, Cloud & Agile Foundations — IBM (déc. 2024)
LANGUES
Arabe: Maternelle · Français: Courant · Anglais: Professional