Cheikhou FOFANA

Data Engineer · Analytics Engineer — Microsoft Fabric · Python · SQL

Je construis des pipelines qui transforment des données brutes en informations fiables, prêtes à décider.

Je recherche un poste de data engineer ou d'analytics engineer en CDI, ou des missions en ESN ou en portage salarial, en métropole lilloise ou en Île-de-France.

Cheikhou FOFANA

Qui je suis

J'ai une formation initiale en génie informatique et un titre RNCP niveau 6 de Data Analyst. Ma première mission, chez Straton IT à Lille, m'a mis directement dans le concret : j'ai conçu un agent qui collectait les informations des serveurs PostgreSQL, les exportait en CSV et alimentait l'outil décisionnel de l'entreprise.

Depuis 2022, je travaille aussi sur des lignes de production agroalimentaire. J'y ai appris ce que les tableaux de bord ne montrent pas : d'où vient une donnée, pourquoi deux systèmes ne comptent pas la même chose, ce qu'un chiffre faux coûte sur le terrain.

Aujourd'hui, je me spécialise dans l'écosystème Microsoft Fabric et je prépare la certification DP-700 (Fabric Data Engineer). La finance m'attire particulièrement : c'est un secteur où la fiabilité de la donnée n'est pas négociable. Je reste ouvert à tout environnement où la donnée compte vraiment.

Ce que je fais

Ingestion et transformation

Pipelines multi-sources en PySpark et SQL, sur Microsoft Fabric.

Architecture médaillon

Couches bronze, silver et gold sur Delta Lake, avec contrôles de qualité.

Modélisation analytique

Des tables propres et documentées, pensées pour l'analyse.

Restitution

Rapports Power BI lisibles, utiles à ceux qui décident.

IA appliquée à la donnée

Agents et RAG en Python pour automatiser et interroger les données.

Projets

2026Microsoft Fabric · PySpark · Delta Lake · yfinance

Plateforme de données de marché sur Microsoft Fabric

  • Cours de 12 instruments cotés sur 3 places et dans 3 devises, de 2015 à 2026, ingérés avec les taux de change.
  • Architecture médaillon dans un Lakehouse : bronze tracé et jamais corrigé, silver fiabilisé (jours de bourse réels, conversion en dollars), gold avec volatilité, ratio de Sharpe et perte maximale.
  • Contrôle qualité : les variations extrêmes sont signalées puis vérifiées, jamais supprimées automatiquement.

2026Python · PostgreSQL · pgvector · Cloudflare Workers

RAG sur PostgreSQL + pgvector

  • Questions sur mon profil et mes révisions DP-700 : passages découpés et vectorisés (multilingual-e5-small), stockés dans PostgreSQL avec pgvector.
  • La question est vectorisée dans le navigateur ; PostgreSQL retrouve les 3 passages les plus proches au-dessus d'un seuil de pertinence.
  • Le modèle de langage répond uniquement à partir de ces passages, qu'il cite ; sans passage pertinent, il n'est pas appelé.

Version avec habilitations : une confiserie et une mairie fictives, où la même question donne une réponse différente selon le profil (opérateur, directeur, maire…), filtrée dans PostgreSQL par Row-Level Security.

2026Python · Starlette · SQLite · LLM

Cahier de révision avec tuteur IA, du CP à la 3e

  • Un espace de révision privé pour un enfant : toutes les matières, plus de 200 chapitres avec leçon et séries d'exercices adaptatives, maîtresse virtuelle qui explique à voix haute, suivi pour le parent.
  • Le code calcule, l'IA explique : chaque exercice est tiré et résolu en Python, correction pas à pas comprise ; le modèle de langage reçoit la bonne réponse et ne fait que réexpliquer.
  • Garde-fous : filtre de modération, consignes strictes, plafond d'appels par jour ; le tuteur ne demande jamais d'information personnelle.
  • Programme réglable par classe, environ 700 tests automatisés.

OpenClassroomsPython · Machine Learning

Détection de faux billets

  • Préparation des données et modèle de classification en Python.

Parcours

  1. En préparation

    Microsoft Certified : Fabric Data Engineer Associate (DP-700)

    Mes questions d'entraînement alimentent mon assistant RAG, que j'utilise pour réviser.

  2. Juillet 2022 – aujourd'hui · Tourcoing

    Opérateur de production — Manpower, mission chez Confiserie du Nord (groupe Sucralliance)

    Conduite de ligne en agroalimentaire, suivi des indicateurs de production, contrôle qualité et traçabilité. En parallèle : spécialisation en data engineering sur Microsoft Fabric.

  3. Janvier 2021 – mars 2022

    Data Analyst — projets professionnalisants, OpenClassrooms (titre RNCP niveau 6)

    Préparation et analyse de données en Python, requêtage et administration PostgreSQL, rapports Power BI et Tableau, modèles prédictifs.

  4. Juillet – octobre 2016 · Lille

    Administrateur de bases de données (DBA) — Straton IT

    Agent collecteur d'informations sur les serveurs PostgreSQL, export CSV vers l'outil décisionnel, tableaux de bord de suivi, optimisation des performances.

  5. 2011 – 2013

    BAC+2 Génie informatique — Université Dakar-Bourguiba

Compétences

Data Engineering
Microsoft Fabric (Lakehouse, Pipelines, Dataflows Gen2, Notebooks, Eventstream) · PySpark · Delta Lake · architecture médaillon · ETL / ELT
Analytics Engineering
Modélisation dimensionnelle · tests de qualité de données · Power BI (DAX, Direct Lake) · Tableau
Langages
Python (Pandas, NumPy) · SQL / T-SQL · KQL · Bash
Bases de données
PostgreSQL (dont pgvector) · MySQL · Oracle · MongoDB
Cloud et outils
Microsoft Azure · Git · VS Code · Linux (Ubuntu)
IA appliquée
Agents IA en Python · RAG (recherche vectorielle) · Machine Learning supervisé
Langues
Français courant · anglais intermédiaire

Contact

Un poste de data engineer ou d'analytics engineer à pourvoir ? Écrivez-moi, je réponds rapidement.