
Bilel DAOUD
TechLead Data & IA
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Introduction
Passionné par les mathématiques et l’informatique avec une affinité pour le monde de la Data et l’AI Plus de 15 ans d'expérience dans le développement et conception des systèmes informatiques avec différentes technologies Scala JAVA Python C/C++ Expert Kafka, Spark et systèmes distribués et multithread. Expertise en gestion de projet : chiffrage, planification, priorisation, gestion des risques, pilotage transverse et communication avec les parties prenantes. Expertise en leadership technique : Habitué à encadrer des développeurs, à assurer la qualité logicielle, à mener des revues de code en toute rigueur et à garantir la stabilité en production. Force de proposition, capacité à apporter des solutions concrètes et à faire évoluer les architectures de manière proactive. Doté d’un mindset curieux et constructif, d’une forte capacité d’apprentissage et d’une intégration rapide dans les écosystèmes techniques et organisationnels de l’entreprise Solide background scientifique (Doctorat en mathématiques appliquées) et certifications en Machine Learning & Deep Learning.
Expérience de travail
Tech Lead Data Engineer
STET
oct. 2022 - Présent
4 ans 1 mois
92400 Courbevoie, France
Responsable back-office du service des paiements instantanés: comptabilisation, gestion de liquidité, alertes clients, rapports Développement Scala et conception des applications distribuées Kafka et Spark Migration d’applications de Spark Streaming vers Kafka Streams Développement application Spark Sql pour reporting tps Stabilisation des applications défectueuses, code refactoring, amélioration des performances et de la qualité, revue de code Affectation des tâches, chiffrages, planification, livraisons, revue de spécifications Participation à la mise en place de l’architecture technique et fonctionnelle, force de proposition sur les choix et les orientations Tests d’intégration sur environnement AWS EC2 Mise en place d'un POC IAGen en Python
Ingénieur de recherche en mathématiques appliquées et informatique
Université de Bourgogne
oct. 2008 - Présent
18 ans 1 mois
Région de Dijon, France
• Contrôle optimal d’un engin spatial à poussée faible et continue dans un système à deux, trois et quatre corps temps et consommation minimaux : optimisation, contrôle géométrique et applications, équations différentielles, algèbre linéaire, calcul de trajectoires, calcul de commande optimale, calcul numérique, géométrie différentielle • Réalisation d’un logiciel Fortran interfacé à Matlab pour calculer la commande optimale d’un satellite pour des transferts orbitaux à faibles poussée. Publications : • Minimum fuel control of the planar circular restricted three-body problem Celestial Mech. Dynam. Astronom. 114 (2012), no. 1, 137-150 (with Caillau, J.-B.; Gergaud, J.) • Minimum time control of the restricted three-body problem SIAM J. Control Optim. 50 (2012), no. 6, 3178-3202 (with Caillau, J.-B.) • Discrete and differential homotopy in circular restricted three-body control Discrete Contin. Dyn. Syst. suppl. (2011), 229-239 (with Caillau, J.-B.; Gergaud, J.) Proceedings of the 8th AIMS Conference on Dynamical Systems, Differential Equations and Applications, Dresden, May 2010 • On some Riemannian aspects of two and three-body controlled problems Recent Advances in Optimization and its Applications in Engineering, 205-224, Springer, 2010 (with Caillau, J.-B.; Gergaud, J.) • Proceedings of the 14th Belgian-French-German Conference on Optimization, Leuven, September 2009
Senior Data Engineer
ScaledRisk
mai 2020 - oct. 2022
2 ans 6 mois
Paris, France
Développement JAVA “multithread” dans une application distribuée Produit ScaledRisk est un produit d’aide à la gestion des actifs financiers. Il s’agit d’un ETL permettant la construction de vues personnalisées selon le besoin métier. Les données sont disponibles aux requêtes SQL via un connector ODBC basé sur Spark. Clients : BNP Paribas, Naval Group Points forts techniques : MetaModel supporte types imbriqués et chainés Les vues sont mises à jour en temps réel grâce à un système de bus Bi-temporalité : définition d’un axe temporel métier Invalidation système et fonctionnelle Tables indexées au choix pour accélérer les recherches Données volumineuses: tables à 10M de lignes avec différentes versions Développement Conception, développement et test de services de gestion et traitement de données de tables HBase Développement services distribués : HBase coprocessor & Scan tasks Amélioration des services de Scan pour filtrer sur des types imbriqués et chaînés. Développement des droits d'accès utilisateur aux données HBase d'une table par ligne/version. Conception et développement d'un data streamer pour traiter des données via Spark. Développement des opérations de table vers table via bus Amélioration de la recherche par index en ordonnant les résultats par score Lucene Adaptation des services distribués pour gestion de tables HBase en local : mémoire vive et/ou disque Maintenance curative et évolutive, code refactoring, amélioration des performances Tests d’intégration sur clusters CDH et MapR Écosystème Apache Hadoop : HDFS, HBase, ZooKeeper, Spark, PostgreSql, Lucene, Tomcat Environnement technique : JAVA, Scala, Python, NodeJs, Maven, Kerberos
Ingénieur étude et développement
NCR Corporation
juil. 2018 - mai 2020
1 an 11 mois
91300 Massy, France
Ingénieur étude et développement
Amadeus
oct. 2012 - déc. 2017
5 ans 3 mois
13700 Marignane, France
Projets : Différents Projets de développement Back-end C++ Principales Réalisations : • Développement et mises en place de nouvelles applications back-end en C++ • Responsable technique et point de contact sur différents projets • Conception et développement d’un moteur d’évaluation de règles XML en se basant sur l’algorithme de «ReteEngine» • Design et développement en d’un administrateur, pour gérer les règles en base de données. • Développement des web-services XML et Edifact • Écriture des XSD définissant la grammaire XML • Organisation de différentes sessions de brainstorming pour • Conception produit • Architecture technique • Solutions fonctionnelles et techniques • Rédaction et validation des spécifications • Réalisation et supervision d’études de performances et élaboration de propositions d’amélioration • Réalisation, présentation et validation de feuilles de route pour différents projets • Estimation et révision des budgets • Formation de nouveaux arrivants • « Code Reviews » et intégration continue • Livraison, maintenance, support QA/client • Initier et mener des interactions avec différentes équipes pour : • Présentation des produits • Possible intégration entre produits • Collaboration • Recueil des prérequis, besoins et bons à avoir techniques et fonctionnels • Identification, réajustement et affectation des taches pour des projets multi-équipes • Réunions de pilotage et présentations d’avancement • Élaboration des axes d’améliorations futures avec estimations de budget • Assurer des livraisons rapides, travail sous pression, time to market réduit Environnement technique : C/C++, XML, XSD, Edifact, Python, Linux, Confluence, JIRA, PowerPoint
Ingénieur de recherche
ENSEEIHT
oct. 2011 - oct. 2012
1 an 1 mois
Région de Toulouse, France
Département informatique et mathématiques appliquées: Optimisation et calcul de commande optimale pour transferts spatiaux dans un système à quatre corps. Environnement technique : Matlab, Fortran, JAVA.
Formation
ENSEEIHT
Diplôme d’ingénieur , Électronique et Traitement de Signal
Université Bourgogne Europe
Diplôme de doctorat, Mathématiques appliquées
ENSEEIHT
Master 2 (M2), Signal, Image, Acoustique, Optimisation
IAE Nice (Graduate School of Management)
Master 2 (M2), Direction d'Entreprises
Licences et certifications
Convolutional Neural Networks
Délivré le : nov. 2025
Advanced Learning Algorithms
Délivré le : nov. 2025