Alaa Gannouni

Data Engineer

Salaire / Taux journalier

Paris, France

Mobilité : Île-de-France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

ScalaData EngineeringApache SparkGitHub

Langues

Anglais (Courant)Français (Courant)

À propos

Introduction

Experienced Data Engineer with a strong background in Big Data technologies and a proven track record in developing and optimizing data processing chains. Skilled in Spark/Scala development, data integration, and automation, with expertise in credit risk analysis and financial data reporting.

Liens

Expérience de travail

Data Engénieur

Société Générale

janv. 2022 - Présent

4 ans 10 mois

Paris, France

– Mission au sein des équipes Risques CFT. – Mettre en place les chaines de traitements automatisés des données pour les différentes chaines de valeurs métiers : quartier risque de crédit, monitoring de risque à maille tiers, analyse and report de risque de crédit à la maille portefeuille. – Acquisition d'une vision globale de la chaîne de valeur data au sein de l'écosystème risque. – Le but est de faire des transformations, analyses et reporting des données financières de la SG ainsi que l'analyse des risques de crédit. – Collecte et validation des données: consommation des données du Data Lake, stockées dans HDFS sous format parquet suite à leur validation. – Mapping entre les flux sources et des données référentielles avec Spark et création de la couche business. – Développement de jobs Spark/Scala pour le calcul, l'enrichissement et l'agrégation des expositions au risque de crédit. – Création de transformations complexes sur des volumes massifs (données Hive, Parquet, JSON) pour alimenter les couches UV utilisées en restitution. – Développement des tests unitaires en scala. – Orchestration des traitements avec Oozie, automatisation des déploiements via Ansible. – Diagnostic et résolution des anomalies détectées en production ou signalées par les équipes métiers et Assuré le support en cas d'incident. – Migration Lucid (hortonworks to cloudera). – Réglage et optimisation des flux de données. – Industrialisation des pipelines Spark/Scala avec GitHub Actions. – Optimisation des performances Spark (partitionnement, broadcast join, gestion de la mémoire). – Collaboration étroite avec les équipes métiers et les Business Analysts pour comprendre les besoins en restitution et adapter les traitements de données en conséquence. – Participation aux ateliers fonctionnels et aux revues de spécifications pour garantir la cohérence des livrables data avec les attentes réglementaires et opérationnelles. – Recueil, challenge et traduction des besoins métier en spécifications techniques. – Migration du code spark2 vers spark3.

Data Engénieur

Orange

déc. 2018 - déc. 2021

3 ans 1 mois

Paris, France

**Projet « UOM Unifié »:** – Identifier les motifs d'appels pour superviser et réagir en cas de dérive et assurer une analyse quantitative et qualitative des inducteurs d'activité. – Produire et suivre le taux d'appels par typologie. – Mesurer l'impact de l'appui à chaud sur la satisfaction client et salarié. – Fournir des outils de pilotage des équipes de soutien (UOM + DISE) et des outils d'analyse performants et dynamiques des incidents. – Suivre la performance des différentes équipes de soutien (UOM + DISE), en allant jusqu'aux détails par membre d'équipe (accès restreint au manager). – Suivre les évolutions des indicateurs pour la Relation Client et par portefeuille RSC (RC). – Détecter et Analyser en détails les mouvements d'indicateurs. – Croiser les données afin de connaître l'efficacité des actions réalisées par la HLD. – Connaître la contribution de la HLD au business. – Croiser les données afin d'identifier les boucles d'améliorations. – Identifier des besoins d'accompagnement des vendeurs. – Implémentations des scripts hive selon le traitement et les données sources pour analyser et extraire des indicateurs en appliquant des règles de gestions métier. – Développement des tests de non régression servant à identifiés les régressions entre les différents environnements de développement. – Configuration des coordinateurs oozie pour lancer des batchs quotidiens et d'autres mensuels. – Mise en place d'une chaine d'intégration continue en utilisant les pipelines Jenkins et Git. – Déploiement des packages développés stockés sur S3 (outils de stockage interne). – Mise en place des scripts shell permettant l'automatisation des traitements. – Migration du code de HDP-2 en HDP-3. **Projet « Patch et Vulnerabilité »:** – Identifier les éléments vulnérables présents sur les équipements présentant des failles de sécurité pouvant être exploités à des fins malveillances. – Assurer un suivi des vulnérabilités et des correctifs associés. – Mettre en place un outil développé en spark scala pour analyser et extraire le niveau de criticité des indicateurs définis. – Migration du module « purge » de java en scala à fin de virer les partitions des tables dépassant la rétention déterminés par le métier et configurés dans un fichier « .properties ». – Migration du module « reporting » de java en scala permettant de recevoir un rapport quotidien sur le lancement du worflow indiquant s'il y a des directions manquantes déterminés par le métier et configurés dans un fichier « .properties ». – Configuration des coordinateurs oozie pour lancer du batch hebdomadaire. – Mise en place d'une chaine d'intégration continue en utilisant les pipelines Jenkins et Git. – Déploiement des packages développés stockés sur S3 (outils de stockage interne) à travers jenkins Prod. – Mise en place des scripts shell permettant l’automatisation des traitements. – Migration du code de HDP-2 en HDP-3.

Data Ingénieur, Junior

Lansrod

déc. 2017 - oct. 2018

11 mois

Paris, France

– Participation à des projets de données internes avec d'autres équipes. – Développement d'un programme de formation structuré pour faciliter l'intégration des nouveaux membres. – Mise en place d'un environnement de cluster dédié, offrant une expérience pratique et une exposition concrète aux technologies Big Data aux jeunes collègues. – Formation des seniors : Consacrer du temps à l'auto-apprentissage et à des programmes de formation structurés pour maîtriser les technologies Big Data. – Créer un programme ou un parcours de formation structuré couvrant les concepts clés et les exercices pratiques des technologies Big Data. – Mettre en place un environnement de cluster : Mettre en place un environnement de cluster dédié à l'aide d'outils tels que Hadoop ou Spark pour offrir une expérience pratique et des opportunités d'expérimentation aux nouveaux membres de l'équipe.


Formation

École Polytechnique de Tunisie

Diplôme d'Ingénieur Polytechnicien

2014 - 2017

3 ans 1 mois

Projet fin d'études: – Étude et développement d'un espace collaboratif interne, fonctionnant comme une plateforme de communication à la manière de Slack, afin de centraliser les échanges, les documents et les discussions en temps réel. Cet outil permet de structurer les échanges autour d'espaces projets dédiés, offrant une transparence sur la progression des activités et facilitant la collaboration entre les équipes. – Ce module sera intégré à Accretio, un portail global de gestion stratégique des Ressources Humaines. Réalisation: – Conception et développement du module de messagerie instantanée (chat) avec gestion des notifications en temps réel – Implémentation des canaux dédiés aux projets pour structurer les échanges et améliorer la visibilité sur les avancées. – Réalisation de tests unitaires garantissant la qualité et la fiabilité du module. – Intégration fluide du module chat dans la plateforme globale Accretio, assurant une expérience utilisateur cohérente et performante

Institut Préparatoire aux Études d'Ingénieurs de Bizerte, Tunisie

Préparatory Classes for Engineering Schools, Physique-Chimie

2012 - 2014

1 an 10 mois

– Rang 17/1800

Lycée d'Excellence, Tunisie

Baccalauréat Scientifique, Mathématiques

2009 - 2012

2 ans 10 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.