Mohamed Ali FAROUKI

Senior Data Engineer | Data Vault & AWS

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

dbtAWSPostgreSQLGit

Langues

Français

À propos

Introduction

Ingénieur Data avec 4+ ans d'expertise en pipelines ETL et architectures cloud AWS. Spécialisé en Data Vault 2.0, DBT et optimisation des performances (réduction de 40% des temps d'exécution). Expert Python/SQL/PySpark pour transformer vos données en solutions analytiques robustes et scalables.

Liens

Expérience de travail

Data Engineer

Emeria Technologies

juil. 2025 - Présent

1 an 4 mois

Vétheuil, France

Analytics / Data Engineer

Micropole

sept. 2023 - mars 2025

1 an 7 mois

92300 Levallois-Perret, France

· Mission Chez Air liquide Mission : Conception, ingestion des données, mise en production et maintenance des projets existants. Rôle et responsabilité : ❖ Plateforme DIS : - Support et maintenance opérationnelle des flux de données existants. - Stockage de données structurées dans une base de données (Redshift). - Utilisation des machines (Bastion) certifié HDS pour traiter les données de santé identifiables et personnelles. - Utilisation de la modélisation Data Vault 2.0 pour répondre aux besoins en termes de résilience, de traçabilité d’agilité et de scalabilité. ❖ Plateforme UDP : - Développement des Data pipelines sur UDP (Unified Data Plateform), VIA une API d’ingestion, une partie des données sources sont stockées au format Iceberg dans la Landing Zone en s’adaptant à l’architecture et ses limitations techniques proposés par l’équipe GDO (Global Data Operations) en utilisant DBT-Glue et SQL. - Stockage de données structurées dans des fichiers parquets (Iceberg). - Mise en place et gestion des processus de CI/CD pour assurer le déploiement continu des pipelines de données. - Collaboration avec d’autres membres de l’équipe pour concevoir et implémenter des solutions techniques. - Utilisation de la modélisation Data Vault 2.0 pour fournir une base solide qui prend en charge l'intégration, le stockage et la récupération des données d'une manière hautement adaptable, évolutive et propice à l'agilité de l'entreprise. - Utilisation de l’architecture en médaillon (Bronze, Silver, Gold). - Développement des macros pour faciliter et uniformiser certaines étapes clés dans la chaîne d’ingestion et éviter la redondance de code. - Développement de requêtes SQL complexes et de scripts Python pour le traitement et la manipulation des données. Environnement technique : • AWS ( Glue, Step Functions, Redshift, Lambda, Athena, Aurora, SNS, SQS, EventBridge, Crawler). • DBT , SQL, Python. • Git. • Data Vault 2.0 (HUB, SAT, LNK, MSAT).

Data Engineer

Eni Energies et Services

oct. 2020 - oct. 2023

3 ans 1 mois

92300 Levallois-Perret, France

• Concevoir, développer et maintenir plus de 50 pipelines de données pour extraire, transformer et charger des données provenant de diverses sources internes et externes en utilisant des outils ETL tels que Pentaho et Tableau Prep Builder. • Développer des jobs en utilisant PySpark pour traiter de grandes quantités de données, les automatiser avec Airflow et stocker les données structurées dans PostgreSQL et les données brutes dans Cassandra. • Collaborer avec le Data Architect pour configurer Spark et ses services, garantissant ainsi une performance optimale. • Participer à la migration des jobs sur Jenkins depuis le serveur local vers le cloud AWS, en étroite collaboration avec l'équipe infrastructure. • Réduire de 40% le temps d'exécution des pipelines de données en utilisant des techniques de partitionnement, d'indexation et de parallélisme. • Collaborer étroitement avec les équipes Energy Management, Marketing, Service clients, Ventes, Recouvrement et Digital Factory pour comprendre leurs besoins en matière de données et fournir des solutions adaptées. • Interroger les données stockées dans PostgreSQL ou des fichiers Excel, puis générer des rapports et des visualisations avec Tableau Desktop avant de les publier sur Tableau Cloud. • Surveiller et maintenir les jobs sur Jenkins, Tableau Cloud et Airflow pour garantir leur bon fonctionnement. • Assurer l'astreinte en dehors des heures de travail régulières pour résoudre les problèmes urgents liés aux infrastructures et aux pipelines de données, en appliquant des mesures correctives pour diagnostiquer et résoudre les problèmes dans les meilleurs délais.

Stage Fin d'études || Data Analyst

BIAT

févr. 2019 - juil. 2019

6 mois

Tunis, Tunisie

• Développer une application web destinée au département Marketing de la banque en utilisant la méthode de scraping à travers le moteur de recherche « Google ». • Sécuriser l'application avec Json Web Token (JWT) en utilisant SpringSecurity • Assurer la maintenance évolutive et corrective de la solution web. • Analyser et visualiser le comportement des bots de scraping. Technologies utilisées : • Angular7/SpringBoot/MongoDB Méthodologie de travail : • Agile (SCRUM)

Stage de formation

BIAT

juin 2016 - juil. 2016

2 mois

• Détailler les différentes applications qui tournent dans le système bancaire en spécifiant les architectures et les environnements techniques utilisés. • Créer une architecture d’entreprise qui permet la description, l’analyse et la visualisation des applications en utilisant le logiciel « Archimate » afin de détecter exactement les applications endommagées en cas d’un bug. 2ème partie : • Développer une application pour la gestion des employés (CRUD). Technologies utilisées : • Vb.Net/MySQL


Formation

Paris YNOV Campus

Master's degree

2019 - 2020

2 ans

Institut Supérieur de Gestion de Tunis

Licence

2015 - 2019

5 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.