$ cat profile.json

Billel R. Data Engineer

Je construis des pipelines de données fiables de la collecte brute au déploiement de systèmes d'IA générative. En formation jusqu'en septembre 2026.

14 projets 14 validés RNCP39775

// à propos

Formation Data Engineer,
en conditions réelles

Formé au titre RNCP39775 « Expert en ingénierie et science des données » via OpenClassrooms, j'ai réalisé quatorze projets professionnalisants couvrant l'ensemble de la chaîne data : analyse et modélisation, bases relationnelles et NoSQL, infrastructures cloud, orchestration de pipelines, et systèmes d'intelligence artificielle générative (RAG).

Ce portfolio retrace ce parcours comme un pipeline chaque projet est une étape validée.

J'ai également effectué un stage de deux semaines à la SNCF, dans la continuité de cette formation.

// pipeline de formation

Les projets les plus représentatifs

Sélection de 5 projets parmi le parcours, les plus proches de mon profil cible : bases de données, orchestration, IA générative, gestion de projet et impact business.

  1. 01

    Concevez et analysez une base de données NoSQL

    Validé

    RNCP39775BC02 : Concevoir et déployer une infrastructure de gestion des données

    Conception d'une base de données NoSQL orientée documents pour répondre à un besoin métier nécessitant flexibilité et scalabilité, comparée à une solution relationnelle classique.

    • Modéliser une base de données NoSQL orientée documents
    • Choisir le type de base NoSQL adapté au besoin
    • Interroger et analyser des données non structurées
    MongoDBNoSQLModélisation documents
    Voir le code ↗
  2. 02

    Mettez en place un pipeline d'orchestration des flux

    Validé

    RNCP39775BC04 : Développer, déployer et optimiser les pipelines de données

    Mise en place d'un pipeline automatisé d'orchestration des flux de données, de la collecte à la mise à disposition, avec gestion des dépendances et supervision des exécutions.

    • Automatiser des flux ETL/ELT
    • Orchestrer des tâches de données avec dépendances
    • Superviser l'exécution et gérer les erreurs
    AirflowKestraETL/ELT
    Voir le code ↗
  3. 03

    Concevez et déployez un système RAG

    Validé

    RNCP39775BC03 : Créer et/ou adapter un modèle d'apprentissage

    Conception d'un POC de chatbot intelligent basé sur une architecture RAG, combinant base de données vectorielle et modèles de traitement du langage naturel pour fournir des recommandations personnalisées. Ce POC est le socle du projet MVP mené en Projet 13.

    • Concevoir un système de génération augmentée par récupération (RAG)
    • Intégrer une base de données vectorielle
    • Déployer un chatbot intelligent en preuve de concept
    PythonBase vectorielleNLP / LLMRAG
    Voir le code ↗
  4. 04

    Gérez un projet d'infrastructure

    Validé

    RNCP39775BC01 Manager et piloter un projet Data

    Pilotage d'un projet de développement d'infrastructure (cas d'étude : robot de contrôle qualité) selon la méthodologie cycle en V, de l'analyse des besoins jusqu'au plan de validation, en passant par la planification des coûts, du budget et des risques.

    • Piloter un projet selon la méthodologie cycle en V
    • Rédiger un cahier des charges et des spécifications fonctionnelles/techniques
    • Mettre en place un plan de gestion des risques et de V&V
    Cycle en VCahier des chargesMOA / MOE
    Voir le code ↗
  5. 05

    Sport Data Solution — POC Avantages Sportifs

    Validé

    Projet de certification — Option B

    POC complet pour un programme d'avantages sportifs en entreprise : pipeline ETL bout-en-bout, capture de données en temps réel (CDC), détection d'anomalies, et restitution Power BI avec simulation budgétaire interactive. Le coût calculé (172 480 €) valide à 0,28% près le budget de référence communiqué en amont.

    • Concevoir un pipeline ETL avec contrôles qualité automatisés (Great Expectations, pytest)
    • Mettre en place une capture de données en temps réel (CDC) avec notifications automatiques
    • Orchestrer un pipeline de données avec Kestra et le déployer via Docker
    • Restituer des KPI business (impact financier) dans un dashboard Power BI interactif
    Supabase / PostgreSQLDebezium / CDCKestraPower BIGreat Expectations
    Voir le code ↗

// stack technique

Ce que je manipule au quotidien

Langages & Data

PythonSQLPandasScikit-learn

Bases de données

PostgreSQLMySQLMongoDBSupabaseMCD/MLD

Cloud & Infra

AWSGCPDockerInfrastructure as Code

Orchestration

AirflowKestraETL/ELTCDC / Debezium

IA générative

RAGBases vectoriellesLLMNLP

Gestion de projet

Cycle en VAgileMOA / MOECahier des charges

Qualité & Tests

Great Expectationspytest

Visualisation & BI

Power BIDAX

// langues

Langues parlées

Français

Langue maternelle

Anglais

Professionnel

Espagnol

Professionnel

Portugais

Courant