
Islam Boudali
Consultant Data Engineer
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Data passionné par les technologies Cloud et la valorisation des données, j’interviens sur l’ensemble du cycle de vie des projets décisionnels — de l’analyse des besoins métiers à la mise en production. Spécialisé dans les environnements Snowflake, Microsoft Azure et Informatica, j’ai développé une solide expertise en conception et déploiement de pipelines de données performants (ETL/ELT) ainsi qu’en automatisation via Python et les services Cloud. Je maîtrise les écosystèmes Big Data
Expérience de travail
Data Technical leader
Saint Gobain
déc. 2023 - Présent
2 ans 11 mois
Paris, France
• Conception et mise en œuvre de solutions Data Engineering de bout en bout sur Snowflake, en s’appuyant sur dbt, SQL et Python, depuis l’analyse du besoin jusqu’au déploiement en production. • Collaboration avec les Product Owners et les parties prenantes métier pour analyser les besoins, challenger les règles de gestion, définir les solutions techniques et produire les spécifications techniques. • Conception, développement et optimisation de modèles dbt pour les transformations, la qualification et la fiabilisation des données, avec une attention particulière portée à la maintenabilité et à la réutilisabilité du code. • Mise en place et configuration des environnements Snowflake et Azure DevOps, en assurant la cohérence des configurations entre les différents environnements de développement, recette et production. • Mise en place de l’orchestration des traitements avec Apache Airflow, incluant la conception des DAGs, la gestion des dépendances, la planification et le suivi des workflows de données. • Pilotage technique de la migration du Data Warehouse SQL Server vers Snowflake, incluant la refonte de la logique d’intégration et d’orchestration. • Mise en place du CDC (Change Data Capture) pour la synchronisation des données entre SQL Server, SAP et Snowflake. • Conception d’une chaîne d’ingestion automatisée : o Stages externes (Azure Blob Storage) pour la réception des données SAP, o Snowpipe pour les chargements automatisés, o Streams & Tasks pour la capture et le traitement des changements en temps réel. • Migration et optimisation des procédures SQL Server vers Snowflake SQL, avec refactoring et tuning des performances. • Refonte de la gestion des logs et des incrémental loads sur Snowflake. • Développement et orchestration des pipelines Azure Data Factory (ADF) remplaçant SAP BODS. • Mise en place et sécurisation de l’écosystème Azure : Blob Storage, Key Vault, Stages Snowflake, Resource Groups. • Automatisation des déclenchements Power BI via ADF. • Développement d’applications Python / Streamlit connectées à Snowflake pour la supervision et la visualisation des données. • Utilisation de DBT et Airflow pour la transformation et l’industrialisation des flux Snowflake. • Suivi du backlog sur JIRA, code review, et déploiements CI/CD via Azure DevOps (Snowflake & ADF). • Encadrement technique, définition des best practices, coordination avec les équipes Data Platform et métiers. • Documentation technique et fonctionnelle sur Confluence. • Définir et développer des logiques et des Framework pour l’industrialisation et l’incrémental Load
Data Technical Leader
Danone
mars 2019 - nov. 2023
4 ans 9 mois
Paris, France
• Conception et modernisation de la plateforme Data Cloud sur AWS, Azure et Snowflake. • Conception et alimentation de Data Lake / Data Warehouse Snowflake, incluant la mise en œuvre des RLS (Row-Level Security). • Développement et orchestration de pipelines avec Informatica IICS, intégrant Snowflake, AWS S3, Azure ADLS GEN2, DB2, Postgres. • Développement d’intégrations avancées en Python (données SQL, semi-structurées, API REST). • Utilisation de Databricks (PySpark) et AWS Glue pour la transformation et la préparation des données analytiques. • Mise en place de frameworks d’incrémental load et de standards de développement sur Informatica IICS et Snowflake. • Automatisation des déploiements et intégration continue via Azure DevOps et GitHub. • Exploitation des services AWS (S3, RDS, Lambda) et Azure (ADLS, Blob Storage) pour la gestion multi-cloud. • Réalisation de POC Cloud : migration vers Snowflake, intégration d’API, archivage sur S3 et ADLS. • Encadrement technique et montée en compétence de l’équipe Data. • Contribution à la transition d’Informatica BDM/PowerCenter vers IICS + Snowflake dans une logique cloud-native. • Assurer le support, le onboarding et la monter en compétence des nouveaux membres de l’équipe. • Assurer le rôle de tech-lead sur les technologies Snowflake et Informatica Cloud . • Intégrer les données issues des différents systèmes sources dans les bases de données Hive, Imapala, Kudu en utilisant Informatica BDM et Python Environnement technique : Snowflake, Informatica IICS, AWS (S3, RDS, Glue, Lambda), Azure (ADLS, Blob Storage), Databricks, Python, SQL, API REST, GitHub, Azure DevOps, Power BI.
Senior Data Warehouse Engineer, ETL developer
Ooredoo Algérie
oct. 2011 - janv. 2019
7 ans 4 mois
Hydra, Algérie
Projet : Migration du Data Warehouse vers Greenplum (2014–2018) • Découpage du projet en phases : Subscriber/Customer, Traffic & Recharge, Invoice, Post-Production. • Analyse des besoins, rédaction des Source-to-Target Mapping (STM), validation fonctionnelle et technique. • Migration et développement des flux Informatica PowerCenter, utilisation du CDC PowerExchange 9.6. • Support technique à l’équipe projet Greenplum et validation des développements SIT & UAT. • Optimisation et maintenance post-production. Autres projets : • BI Automation – Développement de flux KPI avec Informatica PowerCenter. • Churn & Segmentation – Extraction et validation des données clients. • Loyalty Program – Développement ETL sous SAP Data Services (BODS). • Migration ETL SAP BODS vers Informatica PowerCenter – Analyse, STM, support à l’intégrateur, développement ETL. • Migration CBIO – Adaptation des processus ETL aux nouveaux systèmes sources. • Maintenance & batch ETL – Suivi quotidien, correction, enrichissement des traitements. Environnement technique : Informatica PowerCenter 9.5/10, PowerExchange 9.6, SAP Data Services 12 (BODS), Greenplum, Oracle, UNIX, Erwin, SQL Server.
Full-time internship, Business Intelligence engineer
AXA
nov. 2010 - juil. 2011
9 mois
Hydra, Algérie
Projet de fin d’études : Conception et développement d’un DataMart décisionnel • Recueil des besoins utilisateurs et modélisation dimensionnelle (méthode Kimball). • Développement des flux ETL sous Oracle Warehouse Builder (OWB 11g). • Création des cubes OLAP sous Oracle AWM et rapports avec OBIEE 11g. Environnement technique : Oracle 11g, OWB, AWM, OBIEE, SAS Enterprise Guide.
Formation
Ecole nationale Superieure d'Informatique (ESI)
Diplôme d'ingénieur
2005 - 2011
6 ans 1 mois