Stage R&D · Mars 2027 · 6 mois

Portfolio · Data Science & ML Engineering

Kossi Noumagno.
Data Scientist & ML Engineer

Je modélise, entraîne et évalue des modèles de Machine Learning, de vision et d'IA générative, puis je les transforme en applications utilisables. Mon socle : mathématiques, physique, et deux ans d'exploitation de systèmes informatiques réels.

⌖ Mulhouse, France▦ Master 2 IMDS · UHA↗ GitHub
0,0609erreur relative L2 des PINNs avec Fourier Features (0,1052 sans)
0,764F1-score LightGBM, 50 000 transactions (précision 0,997, rappel 0,620)
>80 / >90 %recall / precision RAGAS du RAG VentiRE
~90 %d'erreurs de saisie en moins lors de mon bénévolat logistique

01 / Profil

Comprendre le problème.
Construire la solution.

Analyse du besoin, préparation des données, expérimentation, puis restitution sous forme d'outil.

Mon parcours

Licence fondamentale de mathématiques à Lomé (2019–2023), avec un socle en mathématiques, en physique (quantique, thermodynamique, électrodynamique, optique) et en informatique (C, Scilab). En parallèle puis après la licence, j'ai travaillé près de deux ans comme technicien informatique : réseaux, sauvegardes, serveurs, encadrement d'une équipe.

Arrivé en France, j'ai orienté ce socle vers les mathématiques appliquées et la Data Science à l'Université de Haute-Alsace : optimisation, EDP, statistiques, signal, séries temporelles, Deep Learning, vision par ordinateur et calcul GPU.

Machine LearningDeep LearningVisionLLM / RAGModélisationData Quality

Ce que j'apporte

DS
Data Science rigoureuse

Formuler le problème, choisir la bonne métrique, interpréter sans surinterpréter.

ML
ML Engineering

Pipelines reproductibles, déploiement Streamlit, automatisation GitHub Actions, GPU/CUDA.

∑
Culture mathématique

EDP, optimisation, Fourier : comprendre pourquoi un modèle marche ou échoue.

IT
Culture systèmes

Réseaux, serveurs, sauvegardes : une approche d'exploitation, au-delà du notebook.

02 / Projets

Du modèle au prototype.

Les six premiers sont mes projets phares ; les suivants complètent le profil.

01 · PHAREÉnergie · Vision
Projet en cours

Détection d'anomalies sur panneaux solaires (drone)

Détection et caractérisation des défauts thermiques de panneaux photovoltaïques à partir d'images infrarouges de drone. L'image est traitée comme un champ de température T(x,y) : débruitage (gaussien, diffusion anisotrope, variation totale), détection par gradients, puis comparaison segmentation classique et ML/DL (Random Forest, SVM, autoencodeur, U-Net).

Chaque anomalie est quantifiée : localisation, surface, température relative, avec un indicateur de sévérité expérimental.

Objectif : une application de détection automatique, avec un assistant IA qui détaille les anomalies en langage naturel.

PythonTraitement d'imagesU-NetAutoencodeurRandom Forest / SVM
02 · PHARERAG · Réglementation

VentiRE — Assistant RAG réglementaire

Copilote local pour interroger la réglementation française sur la ventilation : recherche dense + BM25, fusion, reranking et génération par LLM local, avec refus de répondre hors du corpus et traçabilité des sources.

Évaluation RAGAS : recall > 80 %, precision > 90 %.

LlamaIndexOllamaGemma 3BM25Cohere RerankStreamlit
03 · PHAREScientific ML

PINNs pour le système de Lorenz

Réseaux de neurones informés par la physique pour approximer un système chaotique. Comparaison d'un réseau standard avec des Fourier Features, validée contre une solution RK45, avec observations partielles X/Y/Z.

Erreur relative L2 : 0,1052 → 0,0609 (−42 %) avec Fourier Features.

PyTorchPINNsFourier FeaturesRK45L-BFGS
04 · PHAREFinance · Classification

Détection de fraude bancaire

Comparaison de modèles supervisés sur 50 000 transactions très déséquilibrées. L'accuracy seule étant trompeuse, l'évaluation porte sur le compromis précision / rappel.

LightGBM : F1 0,764 · précision 0,997 · rappel 0,620 · AUC 0,804.

PythonLightGBMScikit-learnDonnées déséquilibrées
05 · PHAREIndustrie · Fiabilité

Maintenance prédictive & analyse de survie

Estimation de la durée de vie des équipements et de la durée de vie résiduelle (RUL) avec Kaplan–Meier, pour passer d'une maintenance corrective à une surveillance qui anticipe les défaillances. Tableau de bord interactif.

LifelinesKaplan–MeierPlotlyStreamlit
06 · PHAREML Engineering · LLM

MatchCraft AI — Pipeline LLM multi-étapes

Veille d'offres et génération de lettres personnalisées. Le pipeline sépare extraction, rédaction et auto-critique avec régénération conditionnelle, et ancre la rédaction dans les documents réels du candidat. Le LLM intervient dans des étapes pilotées par du code déterministe.

PythonGroqStreamlitGitHub Actions
07GPU · Optimisation
Projet académique

PSO & Differential Evolution sur GPU

Implémentation C++/CUDA massivement parallèle de PSO et DE, testée sur des fonctions benchmark (Rastrigin, Rosenbrock, Griewank, Sphere).

C++CUDAOptimisation
08Data Quality

Axiom — Audit et nettoyage de données

Profiling, détection d'anomalies et nettoyage, avec un assistant IA contextuel pour orienter les étapes de préparation.

Pandasydata-profilingStreamlitLlama 3.2
09Énergie · BI

Analyse du système électrique français

Dashboard sur la production, la consommation, les échanges, les émissions de CO₂ et les écarts entre prévisions et données observées (MAE / RMSE).

PandasPlotlyStreamlitDonnées RTE
10Temps réel · Séries temporelles

VeloTrack — Vélostations de Mulhouse

Collecte horodatée de 60 stations via l'API GBFS, pour constituer un historique exploitable et préparer un modèle de prévision de disponibilité.

PythonAPI GBFSPlotlyStreamlit

03 / Expérience

Données, systèmes & terrain.

Une expérience opérationnelle qui complète les projets : exploitation informatique, encadrement et travail sur des données réelles.

Février 2026 – Septembre 2026

Analyste des flux logistiques & digitalisation (bénévolat)

Secours populaire français · Haut-Rhin, Mulhouse

  • Analyse des flux de distribution de kits alimentaires et d'hygiène pour familles et étudiants.
  • Nettoyage et fiabilisation des données : valeurs aberrantes, valeurs manquantes, contrôles de cohérence, soit environ 90 % d'erreurs de saisie en moins avant l'enregistrement des commandes.
  • Optimisation des commandes inter-antennes auprès de la Fédération du Haut-Rhin.
  • Conception d'un outil de suivi (Streamlit, SQLite) avec scan des produits, en vue d'une exploitation BI et séries temporelles.

Septembre 2022 – Août 2024

Technicien informatique

Computer Forever · Lomé, Togo

  • Supervision et résolution d'incidents réseaux en PME/PMI : infrastructures plus stables, temps d'arrêt réduits.
  • Encadrement et formation de plus de 8 stagiaires techniciens : répartition des missions, supervision, transfert des procédures de diagnostic.
  • Déploiement d'outils de sauvegarde automatisée pour protéger les données critiques.
  • Programme de maintenance préventive et curative pour particuliers et professionnels.

Janvier 2023 – Août 2024

Prestataire informatique indépendant

International Bâtisseur (agence immobilière) · Lomé, Togo

  • Configuration d'un serveur de fichiers Samba sur un serveur HP Xeon.
  • Suivi et maintenance continus du système informatique de l'agence.

Octobre 2021 – Août 2022

Formation puis stage en maintenance et réseaux

Computer Forever · Lomé, Togo

  • Déploiement de Windows sur des centaines d'ordinateurs destinés à la vente : configuration, tests, mise en service.
  • Installation et sécurisation de réseaux locaux, configuration de caméras de surveillance.

04 / Compétences

Une boîte à outils transversale.

Outils mobilisés dans mes projets académiques et personnels.

Machine Learning

Scikit-learn · LightGBM · XGBoost · classification déséquilibrée · feature engineering · évaluation de modèles · séries temporelles

Deep Learning & vision

PyTorch · TensorFlow · PINNs · U-Net · autoencodeurs · traitement d'images · segmentation

Mathématiques & calcul

EDO/EDP · optimisation · analyse de Fourier · statistiques · analyse numérique · C++/CUDA

LLM & RAG

LlamaIndex · Hugging Face · Ollama · embeddings · BM25 · reranking · évaluation RAGAS

Données & BI

Python · R · SQL · NoSQL · Pandas · NumPy · Power BI · Plotly · Streamlit · Data Quality

Ingénierie & systèmes

Git · GitHub Actions · Linux · réseaux locaux · Samba · sauvegardes automatisées

05 / Formation

Des fondations mathématiques à la Data Science.

Mathématiques, physique, informatique et méthodes numériques.

2026 – 2027 · En cours

Master 2 Ingénierie Mathématique & Data Science

Université de Haute-Alsace

ML et Deep Learning, optimisation sur GPU, graphes et automates, théorie du signal, imagerie et vision par ordinateur, analyse de Fourier, séries temporelles.

2025 – 2026

Master 1 Ingénierie Mathématique & Data Science

Université de Haute-Alsace

Optimisation et programmation dynamique, statistiques inférentielles, EDP, analyse matricielle, Python, R, SQL, NoSQL, DataViz.

2024 – 2025

Licence Mathématiques appliquées

Université de Haute-Alsace

Analyse appliquée, C++, automates.

2019 – 2023

Licence fondamentale de mathématiques

Université de Lomé · Togo

Algèbre, analyse, probabilités et statistiques, optimisation, analyse numérique, géométrie ; physique quantique, relativité restreinte, thermodynamique, optique ; programmation C, Scilab.

Certifications

Machine Learning Specialization — DeepLearning.AI / Stanford OnlineGoogle Data Analytics CertificateAI in Fraud Detection

Langues

Français — courantAnglais — B2

06 / Contact

Construisons quelque chose de mesurable.

Je recherche un stage de six mois à partir de mars 2027 en Data Science, Machine Learning ou R&D appliquée, dans l'énergie, l'industrie ou la finance.

Me contacter par e-mail ↗