Moussa DIAKITE

Tech Lead | Senior Data Engineer

Salaire / Taux journalier

93300 Aubervilliers, France

Mobilité : Île-de-France

Freelance

Peut venir sur site

Expertises

PythonDatabricksTech LeadAWSRequêtes SQLC++RScalaMachine LearningCKafkaLinuxGitApache SparkHTMLAzureTerraformETLAWS LambdaDynamoDBPySparkRESTful APIsHadoopTableauGrafanadbtJavaCSSJavascriptReactDeep LearningData EngineeringBig Data

Langues

Français (Maternelle)Anglais (Courant)Espagnol

À propos

Introduction

Data engineer avec 8 ans d'expérience. J'interviens sur les plateformes data cloud qui arrivent à saturation: volumes qui explosent, pipelines lents et imprévisibles, équipes enlisées dans la dette technique. Mon rôle est de prendre en charge la complexité technique, de fixer les standards d'architecture et de sécuriser lepassage à l'échelle. 4 grands comptes et ETI accompagnés en production : Sodexo, ENGIE, Criteo, Amadeus.

Liens

Expérience de travail

Tech Lead Data Engineer

SodexoFreelance

juin 2025 - Présent

1 an 5 mois

92130 Issy-les-Moulineaux, France

Sodexo devait composer des menus variés respectant de strictes contraintes diététiques, visuelles et calendaires pour des secteurs très divers comme les entreprises, universités ou hôpitaux. La création manuelle d'un menu prenait jusqu'à 1 mois, freinée par des données brutes hétérogènes traitées artisanalement sur Excel. J'ai travaillé sur  l’industrialisation du traitement des données et la fiabilisation de la plateforme d'aide à la décision pour automatiser la génération des menus. Actions menées : - Remplacement d'un système complexe de requêtes tableurs par des pipelines de données automatisés et maintenables - Mise à disposition de données qualifiées et nettoyées pour fiabiliser les algorithmes d'optimisation mathématique - Déploiement et maintien d'une interface applicative fluide et robuste pour les équipes métier - Automatisation de la collecte des données brutes pour supprimer les manipulations manuelles répétitives 👉 Résultats obtenus : - 100 requêtes tableur héritées et remplacées par 72 modèles de données et 317 tests automatisés - Exécution complète du modèle passée de 60 min à 2 min - 167 règles métier reconstituées par rétro-ingénierie - 37 anomalies découvertes dans le système historique pendant la migration - Socle prêt pour l'extension internationale prévu à 20 pays

Senior Data Engineer

ENGIEFreelance

juin 2024 - juil. 2025

1 an 2 mois

92400 Courbevoie, France

ENGIE doit anticiper au plus juste ses achats d'énergie en prédisant la consommation future de ses clients, sous peine de pertes financières liées aux surplus gaspillés ou aux achats d'urgence au prix fort. Pour alimenter les modèles de prédiction, l'entreprise devait exploiter d'importants volumes de données de consommation provenant de distributeurs variés en France, en Belgique et aux États-Unis, chacun imposant des formats hétérogènes. J'ai travaillé sur l'unification et la fiabilisation de ces flux pour fournir une donnée prête à l'emploi aux équipes prédictives. Actions menées : - Structuration d'une architecture de données en couches pour transformer des flux bruts complexes en indicateurs de consommation fiables et standardisés - Développement de pipelines de traitement flexibles capables d'intégrer rapidement de nouveaux formats de données distributeurs sans complexifier la maintenance - Mise en place d'une supervision des flux pour détecter les anomalies de transmission au moment où elles arrivent et identifier précisément la source des données manquantes - Découpage de l'infrastructure en modules indépendants pour faciliter les futures extensions géographiques 👉 Résultats obtenus : - 50 sources de données unifiées sur 3 pays, en CSV, JSON et texte - Intégration d'un nouveau format de fichier texte passée de 2 jours à 4h, grâce à un système de description déclarative des structures - Alertes ramenées de 7 à 1 par semaine après fiabilisation, avec 5 incidents détectés avant que le métier ne les remonte

Data Engineer

Sodexo

oct. 2022 - mai 2024

1 an 8 mois

92130 Issy-les-Moulineaux, France

Chez Sodexo, la multiplication des plateformes data créait des frictions au quotidien : les data analysts / scientists et data engineers perdaient beaucoup de temps à configurer leurs environnements et à déployer leurs modèles, au lieu d'exploiter la donnée. Je suis intervenu pour simplifier et automatiser le quotidien technique des équipes data, en unifiant leurs méthodes de travail autour d'outils internes sur mesure. Actions menées : - Création d'une interface en ligne de commande pour automatiser l'accès, le déploiement et l'orchestration des flux de données complexes - Mise en place d'un socle standardisé pour lancer de nouveaux projets de transformation de données en une seule instruction - Accompagnement technique et résolution des blocages quotidiens des équipes pour garantir la continuité de leurs livraisons - Prise en charge de l'intégration et de la formation des nouveaux arrivants sur les bonnes pratiques de l'écosystème interne 👉 Résultats obtenus : - 24 personnes servies (data scientists, analystes, ingénieurs), plus de 100 exécutions par semaine, jusqu'à 4 h par semaine et par personne récupérées - Outils toujours en production 2 ans et demi après la fin de la mission

Data Engineer

Criteo

mars 2021 - oct. 2022

1 an 8 mois

Paris, France

Criteo aide les marques à diffuser des publicités ciblées, notamment au format vidéo. Les annonceurs avaient besoin de mesurer précisément la rentabilité de leurs campagnes (taux de complétion, achats générés, comportements d'audience), mais le traitement des données brutes manquait d'automatisation pour livrer ces analyses rapidement. Je suis intervenu pour fiabiliser et automatiser toute la chaîne de production des statistiques de performance à destination des marques clientes. Actions menées : - Automatisation du traitement des données de diffusion pour générer des rapports de performance directement exploitables par les marques - Mise en place de bout en bout d'une surveillance continue des flux de données pour garantir des métriques fiables et disponibles en temps réel - Création de tableaux de bord visuels pour permettre aux équipes internes de piloter la précision des ciblages 👉 Résultats obtenus : - Réduction des délais de livraison des bilans de campagne pour les clients finaux - Données fiabilisées et traçables, permettant aux annonceurs d'évaluer directement leur retour sur investissement - Suppression des tâches manuelles de consolidation pour les équipes internes

Software Development Engineer

Amadeus IT Group

oct. 2018 - janv. 2021

2 ans 4 mois

Antibes, France

Dans le secteur hôtelier chez Amadeus, la personnalisation du séjour repose sur une identification des clients sur un système de matching, garantissant une stricte étanchéité des données entre établissements d'un même réseau. Les hôteliers faisaient face à des risques de croisements de données indésirables lors de l'identification des profils, nuisant à la fiabilité des réservations et à la confidentialité. J'ai travaillé sur la fiabilisation et l’évolution du système de gestion de profils Actions menées : - Optimisation des logiques de matching pour affiner l'identification des profils clients selon les règles métier de chaque chaîne hôtelière. - Renforcement du cloisonnement des données pour empêcher les fuites et partages d'informations non autorisés entre hôtels. - Amélioration des temps de réponse lors des recherches massives de profils dans les bases de données. - Automatisation des scénarios de test d'intégration pour sécuriser les évolutions du service sans impacter les réservations. 👉 Résultats obtenus : - Amélioration continue de la précision et de la pertinence lors de la recherche de profils. - Élimination des erreurs de ciblage et des faux positifs d'identification entre établissements. - Meilleure connaissance client pour les exploitants hôteliers avec un niveau de sécurité renforcé. Deux ans de C++ sur une interface de programmation en production : gestion mémoire, architecture logicielle, tests d'intégration. C'est le socle qui explique ma façon de construire des plateformes data aujourd'hui.

Data Engineer

Atos Worldgrid

févr. 2018 - août 2018

7 mois

Grenoble, France

Atos accompagnait les exploitants de centrales nucléaires afin d’éviter les pannes imprévues et les arrêts de production coûteux. Les historiques d'exploitation restaient cloisonnés dans des bases de données de gestion, rendant impossible leur exploitation pour anticiper l'usure du matériel. Je suis intervenu pour débloquer ces flux de données massifs et les acheminer vers un environnement analytique centralisé, permettant d'alimenter les modèles d'anticipation des pannes. Actions menées : - Mettre en place la capture continue des données critiques d'exploitation sans perturber le fonctionnement des centrales - Décloisonner et centraliser les historiques techniques pour les mettre à disposition des équipes de modélisation - Fiabiliser l'acheminement des données pour garantir la fraîcheur nécessaire aux analyses prédictives 👉 Résultats obtenus : - Capacité d'anticipation des pannes matérielles avant qu'elles ne provoquent un arrêt non planifié - Accès simplifié aux données d'exploitation pour le déploiement d'algorithmes d'aide à la décision

Internship "Extend frameworks and methods for code coverage for C/C++"

SAP

juil. 2017 - oct. 2017

4 mois

69 Heidelberg, Allemagne

Chez SAP, les équipes travaillaient sur une base de code d’une très grande taille où chaque cycle de test prenait un temps considérable. Le moindre plantage en cours d'exécution faussait l'analyse de qualité et obligeait les ingénieurs à tout relancer depuis le début. J'ai été missionné pour concevoir un suivi progressif de la couverture de code, garantissant la précision des métriques sans paralyser le travail des équipes. Actions menées : - Analyse des points de blocage dans le flux de test pour adapter le suivi aux contraintes du système - Conception d’un mécanisme de capture de données en continu pendant l'exécution - Intégration de cette méthode dans le processus existant sans alourdir le quotidien des équipes - Optimisation de la consommation de mémoire et des temps de traitement pour préserver les performances 👉 Résultats obtenus : - Préservation des données de couverture même en cas d'interruption inattendue - Élimination des pertes de temps liées aux relances complètes des suites de tests - Visibilité immédiate et fiable sur la qualité du code testé

Excellence Internship "Simulation of Self-Stabilizing Distributed Algorithms"​, C++

Verimag

juin 2015 - juil. 2015

2 mois

Grenoble, France

Internship proposed by Grenoble Alpes University to the best students. I worked in collaboration with researchers in distributed algorithms. My main missions were: - Understand the notions of distributed systems and algorithms from research papers and their proof - Simulating self-stabilizing algorithms using a network simulator The simulator used was implemented in C++

Excellence Internship "Language processing"​, JAVA

Laboratoire d'Informatique de Grenoble (LIG)

juin 2014 - juil. 2014

2 mois

Mexico, District fédéral, Mexique

Internship proposed by Grenoble Alpes University to the best students. I had to add to a multilingual lexical extractor the support of the Bambara language (a language spoken in Mali). The data was extracted from Wiktionnary(a collaborative project to produce a free-content multilingual dictionary). The extractor was implemented in Java.


Formation

Grenoble Ecole de Management

Big Data Master, Analysis, Management and Ethics valorization

2017 - 2018

1 an 1 mois

National School of Computer Science and Applied Mathematics of Grenoble

Informations Systems Engineering, Machine learning, Data Visualisation, Large-scale data storage and processing

2015 - 2018

3 ans 1 mois

Complex systems architecture, Security, Information systems

Université Grenoble Alpes

2nd Year Undergraduate Studies, Applied Mathematics and Computer Science

2013 - 2015

2 ans 1 mois

Algebra, Analysis, Topology, Algorithms, Object-Oriented Programming

Lycée les Castors de Bamako

High School Diploma (Bac), Mathematics, Physics, Chemistry

2010 - 2013

3 ans 1 mois

Résultat : A+


Licences et certifications

Docker Training Course for the Absolute Beginner

Délivré le : févr. 2023

Certifié par KodeKloud

DevOps Pre-Requisite Course

Délivré le : janv. 2023

Certifié par KodeKloud

Machine Learning

Délivré le : nov. 2019

Certifié par Coursera

Fintech: Foundations & Applications of Financial Technology Specialization

Délivré le : oct. 2019

Certifié par Coursera

Software Design and Architecture Specialization

Délivré le : avr. 2019

Certifié par Coursera

Functional Programming in Scala Specialization

Délivré le : févr. 2019

Certifié par Coursera

Portfolio

Unification des données de comptage énergétique sur trois pays

Industrialisation de la couche données d'une plateforme de génération de menus

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.