• Chief Engineer, E-halal
  • Master, Université de Lille
  • Disponible en alternance

Fleury Niyokwizera · Data Engineer

4,5 M+ produits synchronisés en 55 min au lieu de 9 h.

Je construis des pipelines de données, des agents IA et des plateformes open source.

En direct

  • halalopenfoodfacts.org
  • halalopenbeautyfacts.org
    Portrait de Fleury Niyokwizera
    Halal Assistant démo

    ⚠ Assistant IA, il peut se tromper. Vérifie l'étiquette du produit.

    Je veux du lait halal, tu me proposes quoi ?

    J'ai trouvé 5 produits pour « lait halal ». Vérifiez la fiche avant d'acheter.

    • Goldium crémeux : compatible, label halal déclaré par des contributeurs, non vérifié. Voir la fiche ↗
    • Code 6111259092525 : ambigu. Ingrédient sensible : présure / caillette. Voir la fiche ↗

    Essayez :

    Démo : réponses reconstituées à partir de fiches réelles de la base. Les liens ouvrent les vraies fiches.

    • 4,5 M+

      produits synchronisés

    • 350

      contributeurs inscrits

    • 12 000

      visiteurs par mois

    • 99,5 %

      de disponibilité

    À propos

    Je construis la chaîne data de bout en bout.

    Je suis Data Engineer. Ingestion, modélisation, mise en production, restitution : je prends en charge toute la chaîne, et je la mesure.

    Chief Engineer bénévole d'E-halal (oct. 2025 – juin 2026), j'ai conçu Halal Open Food Facts et Halal Open Beauty Facts : architecture, import de 4,5 M+ produits, infrastructure auto-hébergée. J'y ai ensuite intégré Halal Assistant, un agent IA qui interroge la base en langage naturel.

    Je suis en Master 1 Modélisation des Données à l'Université de Lille, après un master en statistique appliquée et informatique décisionnelle et une licence en actuariat à l'ISTA, Université du Burundi.

    Fleury Niyokwizera travaillant à son bureau devant plusieurs écrans de code

    Chiffres clés

    Plateformes Halal Open Food Facts et Halal Open Beauty Facts, en production.

    • 4,5 M+

      produits ingérés et synchronisés automatiquement

    • 12 000

      visiteurs par mois

    • 25 000

      tâches Celery traitées par jour

    • 99,5 %

      de disponibilité

    • < 300 ms

      temps de réponse API médian

    • 9 h → 55 min

      durée de synchronisation, soit −90 %

    Projets

    Des données en production, pas en démo.

    Projet à la une · Agent IA

    Halal Assistant : demander au lieu de chercher.

    Un agent IA intégré à Halal Open Food Facts et Halal Open Beauty Facts. Il interroge la base produits par RAG et répond en langage naturel, avec un statut nuancé et un lien vers la fiche source.

    • < 3 s

      temps de réponse

    • 85 %

      de précision sur 200 questions test

    • 4,5 M+

      produits interrogeables en langage naturel

    Halal Assistant halalopenfoodfacts.org

    ⚠ Assistant IA, il peut se tromper. Vérifie l'étiquette du produit.

    Je veux du lait halal, tu me proposes quoi ?

    J'ai trouvé 5 produits pour « lait halal ». Les noms ne disent pas toujours clairement qu'il s'agit de lait, donc vérifiez la fiche avant d'acheter.

    • Goldium crémeux : compatible d'après les ingrédients listés, mais label halal déclaré par des contributeurs, non vérifié. Voir la fiche →
    • Maître Fromager : compatible, label halal déclaré par des contributeurs, non vérifié. Voir la fiche →
    • Code 6111259092525 : ambigu. Un ingrédient à origine incertaine ou des labels contradictoires. Voir la fiche →
    Reconstitution d'un échange réel sur halalopenfoodfacts.org (question reformulée, réponse abrégée).
    1. UtilisateurQuestion en langage naturel
    2. Widget Halal AssistantSur les deux sites
    3. Recherche RAGpgvector · PostgreSQL
    4. LLMClaude via OpenRouter
    5. RéponseStatut nuancé + fiche source
    Architecture simplifiée : la réponse s'appuie sur les fiches retrouvées dans la base.

    Ce que fait l'agent

    • Répond aux questions sur un produit.
    • Évalue la conformité halal à partir des ingrédients.
    • Aide à choisir des produits halal adaptés à la demande.
    • Aide à compléter une fiche produit.
    • Guide l'utilisateur dans la navigation des sites.

    Garde-fous

    • Avertissement permanent : l'IA peut se tromper, vérifier l'étiquette.
    • Statut nuancé : compatible, ambigu, label vérifié ou seulement déclaré.
    • Chaque produit cité renvoie à sa fiche source.

    Stack

    • Python
    • RAG
    • pgvector
    • PostgreSQL
    • Claude
    • OpenRouter

    La base en chiffres

    Relevé sur les deux sites en octobre 2026. Halal + non conformes + douteux + non renseignés = total.

    Halal Open Food Facts 4 571 162 produits

    Halal
    1 097 660
    Non conformes
    103 048
    Douteux
    111 759
    Non renseignés
    3 258 695

    Halal Open Beauty Facts 67 759 produits

    Halal
    14 860
    Non conformes
    3 683
    Douteux
    612
    Non renseignés
    48 604

    Autres projets

    • Data Engineering · E-halal

      Plateformes Halal Open Food Facts & Beauty Facts

      Deux plateformes de données open source, de l'ingestion à l'infrastructure. 4,5 M+ produits, 12 000 visiteurs par mois.

      • Django REST
      • PostgreSQL
      • Redis / Celery
      • Docker
      • Nginx
      • OVHcloud
      Détails
      • Import streamé des dumps CSV Open Food Facts et Open Beauty Facts vers PostgreSQL, puis synchronisation delta horaire (Celery Beat).
      • Synchronisation réduite de 9 h à 55 min (−90 %) ; 25 000 tâches Celery traitées par jour.
      • Infrastructure sécurisée sur VPS OVHcloud (HTTPS, sauvegardes, accès restreints) : 99,5 % de disponibilité, API médiane < 300 ms.
      • Processus de contribution open source (CI, documentation, gouvernance) : 350 contributeurs inscrits, 40 pull requests fusionnées.
    • Big Data · ISTA

      Pipeline Big Data NYC Yellow Taxi

      40 millions de courses traitées avec PySpark, 6 fois plus vite qu'avec pandas.

      • PySpark
      • Parquet
      • scikit-learn
      • Streamlit
      Détails
      • Pipeline PySpark sur données Parquet : 40 millions de courses, temps de traitement divisé par 6 par rapport à pandas.
      • Quatre modèles de machine learning comparés ; meilleur modèle R² = 0,87.
      • Tableau de bord interactif Streamlit pour restituer les indicateurs.
    • Machine Learning

      Prédiction de sinistres en assurance

      Pipeline ML modulaire : 5 modèles comparés, meilleur AUC = 0,81.

      • Python
      • pandas
      • scikit-learn
      • Joblib
      Détails
      • Recherche d'hyperparamètres (RandomizedSearchCV), validation croisée à 5 plis, configuration des jeux de données.
      • Sérialisation des modèles avec Joblib pour une mise en production.
    • IA documentaire

      Documents Assist

      Interroger ses documents en langage naturel, avec des sources vérifiables.

      • Python
      • Streamlit
      • PyMuPDF
      • TF-IDF
      • LLM optionnel
      Détails
      • Extraction multi-formats (PDF, DOCX, XLSX, EPUB, HTML…) et découpage en passages par page.
      • Recherche hybride TF-IDF mots/caractères ; citations construites à partir des métadonnées, jamais du texte généré.
      • Fonctionne en local sans clé API ; LLM optionnel via une API compatible OpenAI.
    • Projet de fin de Master 1 · ISTA

      OpenISTA

      Plateforme de gestion universitaire pour l'ISTA, Université du Burundi.

      • Flask
      • PostgreSQL
      • SQLAlchemy
      • Jinja2
      Détails
      • Application Flask/PostgreSQL : étudiants, enseignants, cours, bibliothèque et messagerie interne.
    • Full-stack · Marketplace

      Maghreb Market

      Marketplace de petites annonces pour le Maghreb.

      • Next.js
      • TypeScript
      • Django
      • PostgreSQL
      Détails
      • Recherche géographique, création guidée d'annonces, messagerie acheteur/vendeur, modération automatique et back-office.
    • Statistique appliquée

      Étude ISOKO IRAMA / SESA

      Analyse statistique de 489 répondants pour un projet financé par l'UE.

      • R
      • SPSS
      • KoboToolbox
      Détails
      • Séparation méthodologique structures / individus et collecte terrain via KoboCollect.
    • Projet personnel

      Fleury Finance Tracker

      Suivi de finances personnelles BIF/EUR en une page HTML.

      • JavaScript
      • GitHub Gist API
      Détails
      • Synchronisation des données via l'API GitHub Gist.

    Parcours

    De la statistique à la donnée en production.

    Expérience

    1. Oct. 2025 – juin 2026 · Lille

      Chief Engineer bénévole, plateformes open source

      E-halal · Halal Open Food Facts & Halal Open Beauty Facts

      • Conçu et développé deux plateformes de données en production (Django REST, PostgreSQL, Docker, Redis/Celery) : 4,5 M+ produits, 12 000 visiteurs/mois, 350 contributeurs inscrits.
      • Migré l'infrastructure vers un VPS OVHcloud et automatisé l'import : synchronisation réduite de 9 h à 55 min (−90 %), 25 000 tâches Celery par jour.
      • Sécurisé l'infrastructure et instauré la contribution open source : 40 pull requests fusionnées, 99,5 % de disponibilité, API médiane < 300 ms.
    2. Févr. – juin 2025 · Burundi

      Assistant consultant, suivi et évaluation de projet

      Projet UMWUGA N'AKAZI (CREOPS, BBIN, WHH)

      • Collecté et analysé les données terrain avec KoboToolbox : 1 200 ménages enquêtés, 45 indicateurs suivis, 6 rapports trimestriels.
      • Automatisé le nettoyage et la consolidation des données : préparation des rapports réduite de 3 jours à 4 h.
    3. Juil. – oct. 2024 · Burundi

      Stagiaire, Data Science appliquée à l'assurance

      SOCAR Vie

      • Prototypé l'IA dans la tarification en assurance vie : 50 000 contrats, gradient boosting, erreur de prédiction réduite de 12 % par rapport au modèle de référence.
      • Présenté les résultats à la direction technique : recommandations adoptées pour la phase pilote.

    Formation

    1. 2026 – 2027

      Master 1, Modélisation des Données

      Université de Lille

    2. 2025 – 2026

      Master 2, Statistique Appliquée et Informatique Décisionnelle

      ISTA, Université du Burundi · mémoire en cours de finalisation

    3. 2024 – 2025

      Master 1, Statistique Appliquée et Informatique Décisionnelle

      ISTA, Université du Burundi

    4. 2021 – 2024

      Licence en Actuariat, spécialisation Analyse des Risques

      ISTA, Université du Burundi

    Compétences

    Les outils, par usage.

    • Data Engineering

      • Python
      • pandas
      • PySpark
      • SQL
      • Bash
      • Pipelines ETL/ELT
      • Synchronisation de bases
      • Données massives et temps réel
      • Modélisation de données
      • Redis / Celery
    • IA & LLM

      • Intégration de LLM via API
      • Agents conversationnels
      • RAG
      • pgvector
      • Claude
      • OpenRouter
    • Bases de données

      • PostgreSQL
      • Oracle
      • NoSQL
      • Redis
    • Machine Learning

      • scikit-learn
      • Modèles prédictifs
      • Validation croisée
      • Gradient boosting
    • Infra & DevOps

      • Docker
      • Linux
      • OVHcloud
      • GCP
      • Nginx
      • Git / GitHub
      • GitHub Actions
    • BI & statistique

      • Power BI
      • Streamlit
      • R
      • Excel / VBA
      • Stata
      • SPSS
      • KoboToolbox
    • Web & API

      • Django REST
      • Flask
      • React
      • Next.js
      • TypeScript

    Contact

    Parlons données.

    Vous cherchez un alternant ou un stagiaire Data Engineer, AI Engineer, Data Analyst, Data Scientist ou BI dès novembre 2026 ? Écrivez-moi.