[nom]
[téléphone] - Meknès, Maroc
[e-mail] - [lien]
OBJECTIF
Contribuer au succès de l’entreprise en concevant et en mettant en œuvre des solutions d’analyse de données et de Business Intelligence qui améliorent la visibilité des informations et soutiennent les décisions stratégiques.
FORMATION
Faculté des Sciences et Techniques · Errachidia, Maroc
Master en Sciences et Techniques, Systèmes d’Information Décisionnels et Imagerie · 2023 - 2024
Faculté des Sciences et Techniques · Errachidia, Maroc
Licence en Sciences et Techniques, Génie Logiciel · 2020 - 2022
COMPÉTENCES TECHNIQUES
- Langages de programmation : · Python, Scala, Java, SQL
- Bases de données : · MySQL, Oracle Database, SQL Server
- ETL & Intégration de données : · Talend, Power Query, Python (pandas, numpy, re)
- Data Warehousing : · Star schema, snowflake schema
- Big Data & NoSQL : · Hadoop, Spark, MongoDB
- Visualisation de données (Data Visualization) : · Power BI, Tableau, Python (matplotlib, seaborn)
- Web Scraping : · beautifulSoup, requests
- Machine Learning : · Scikit-learn
EXPERIENCE PROFESSIONNELLE
Développeur BI - CDI · Sep 2025 - Aujourd’hui
Société MERCURE IT / SAHAM BANK · Casablanca, Maroc
- Projet : RCC (Registre Central du Crédit) – Reporting réglementaire vers Bank Al-Maghrib (BAM)
- Conception et développement de flux ETL sous Talend pour le traitement et la fiabilisation des données RCC.
- Mise en place de deux modes de traitement :
- Full : génération et transmission de l’ensemble des données.
- Différentiel : traitement des deltas (création, modification, suppression) afin d’optimiser les échanges.
- Intégration et transformation des fichiers d’entrée (CSV) vers la base RCC sous PostgreSQL : contrôles de conformité à la notice technique BAM, enrichissement via jointures et utilisation de tables de paramétrage.
- Gestion de quatre blocs fonctionnels : Client, Contrat, Garantie et Informations négatives, avec séparation des données statiques et dy- namiques.
- Développement d’un processus ETL pour l’envoi automatisé des fichiers via API vers BAM.
- Implémentation d’un système de gestion des rejets :
- Récupération des rapports de rejet (format XML) via API.
- Parsing et stockage des anomalies dans la base RCC.
- Suivi, correction et réinjection des données rejetées.
Data Analyst - Mission Freelance · Nov 2024 - July 2025
Société SPORTSCORE · Paris, Île-de-France, France
- Projet : Mise en place d’un système décisionnel pour l’analyse des ligues de football :
- Scraping des données de matchs, joueurs et classements via BeautifulSoup et Requests depuis [lien] et [lien].
- Conception d’un Data Warehouse (DWH) centralisant les données de 14 saisons (2010–2024), incluant clubs, joueurs, équipes et résultats.
- Développement de flux ETL avec Python et SQL pour intégrer, transformer et charger les données dans le DWH.
- Création de tableaux de bord Power BI pour analyser les performances individuelles et collectives.
Développeur BI - Projet de Fin d’Études · Fev 2024 - Juin 2024
Société OPTIMGOV · Rabat, Maroc
- Projet : Migration des données vers la nouvelle solution SGPCCG de la NARSA
- Création d’une nouvelle base de données pour la gestion des cartes grises, compatible avec la nouvelle solution SGPCCG.
- Développement de flux Talend automatisés pour l’ETL et la migration des données de plus de 30 tables.
- Nettoyage des données en identifiant et corrigeant les erreurs, en supprimant les doublons et en normalisant les formats.
- Développement de tableaux de bord Power BI pour le suivi des demandes de cartes grises et l’analyse des véhicules, citoyens et centres d’immatriculation.
CERTIFICATS
- Introduction to DAX, 365 Data Science
- Power BI, 365 Data Science
- Power Query and Data Modeling, 365 Data Science