Skip to content
View othmanekt0's full-sized avatar

Highlights

  • Pro

Block or report othmanekt0

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
othmanekt0/README.md

Hi, I'm Othmane Kabbaj 👋

Data Engineering student | Pipelines · CDC · Orchestration · Dimensional Modeling

🎓 Computer Science Engineering — EMSI Casablanca (5th year)
🎓 Master 2 MBDS — Université Côte d'Azur
🔎 Seeking a PFE / Final-Year Internship in Data Engineering — starting Feb/March 2027 — Morocco / France

LinkedIn


🚀 About Me

I build reliable data pipelines: capturing changes from operational systems, orchestrating workflows, and turning heterogeneous data into dimensional models that teams can monitor and analyze.

During my internship at MyTower, I worked on data supervision for enterprise EDI flows with Debezium, Kafka, Airflow, PostgreSQL and Grafana. On the side, I build projects around ELT architectures and applied AI on top of data.

What I focus on:

  • 🔄 CDC and data integration
  • ⚙️ Pipeline orchestration and observability
  • 🏗️ ELT and Bronze/Silver/Gold architectures
  • 📐 Kimball dimensional modeling
  • 🤖 Applied ML and GenAI as a complement to data engineering

🛠️ Technical Stack

Core (used in internship or main projects)

Python SQL Apache Airflow dbt PostgreSQL Kafka Debezium Docker Grafana

Level Technologies
Practiced Apache Spark, BigQuery, dlt, Kestra, GitHub Actions, Pandas, scikit-learn, XGBoost, Power BI, Java (Spring Boot, JdbcTemplate)
Familiar Terraform, Kubernetes, AWS, Neo4j, MongoDB, TensorFlow, LangChain / LangGraph / LlamaIndex, Ollama, Tableau

Data Modeling: Kimball · Dimensional Modeling · Star Schema · Bronze/Silver/Gold


⭐ Featured Projects

Full code, READMEs and architecture diagrams are in my pinned repositories.

🏢 EDI Pipeline Supervision & Observability — MyTower

Monitoring platform for enterprise EDI processing flows across Stambia and Apache Airflow.

Debezium Kafka PostgreSQL Java / JdbcTemplate Apache Airflow Grafana Docker

Designed and built a supervision layer that unifies Stambia logs, Airflow executions and functional EDI events into a single analytical model.

  • CDC ingestion with Debezium and Kafka, plus Java JdbcTemplate pipelines to collect and normalize heterogeneous supervision data.
  • Unified PostgreSQL model consolidating client-specific functional rejection data.
  • Kimball dimensional models for execution, SLA, rejection and alert analytics.
  • 9 Grafana dashboards and alerting workflows for execution health, SLA compliance, rejection rates and anomalies.
  • Containerized environment with Docker Compose.

Details of my role and context: see the Experience section below.


📊 Customer 360 Data Pipeline

End-to-end ELT pipeline integrating multiple business data sources into a customer analytics model.

dlt Kestra Apache Spark BigQuery dbt

  • Ingestion of multiple business sources with dlt, orchestrated with Kestra.
  • Bronze/Silver/Gold architecture: raw landing, cleaning, deduplication and validation, then dimensional modeling for analytics.
  • Dimensional model on BigQuery transformed with dbt.

💰 Speny — AI Multi-Agent Personal Finance

Personal finance assistant built as a proactive "personal CFO".

LangGraph LangChain LlamaIndex RAG TensorFlow FastAPI BigQuery

  • Multi-agent system with 10 specialized agents: budgeting, goals, anomaly detection, behavioral analysis, forecasting and simulations.
  • RAG pipeline for grounded financial insights and LSTM-based spending forecasting.
  • Multimodal inputs: voice logging and receipt OCR.

🕸️ GraphML Financial Fraud Detection

Graph-based fraud detection combining Neo4j and machine learning.

Python Neo4j XGBoost Pandas Streamlit

  • Built a financial transaction graph and engineered behavioral and temporal features.
  • Trained an XGBoost fraud classifier and wrote predictions back into Neo4j to support investigation.

🧠 Memory-Augmented AI Context Management

Persistent memory system to keep project context across AI conversations.

FastAPI Python Ollama Chrome Extension LLM

  • Pipeline that captures conversation events, extracts project changes with a local LLM, merges structured memories and stores them in a reusable knowledge base.

💼 Experience

MyTower — Data Engineer Intern

Jun 2026 – Aug 2026

Joined the data team to supervise enterprise EDI processing flows running on Stambia and Apache Airflow.

  • Owned the design and implementation of the supervision data pipeline, from CDC ingestion to dashboards (see project above).
  • Worked with heterogeneous, client-specific data sources and aligned the dimensional models with SLA and rejection monitoring needs.

Royal Air Maroc — Data Analyst Intern

Sep 2025

  • Consolidated operational and commercial airline datasets into a unified Customer 360 view using SQL and Python.
  • Built dashboards and KPI models on revenue, flight delays and load factors.

Earlier internships

  • Xelops Technology — Software Developer Intern (Jul – Aug 2025): Spring Boot REST APIs, React / Material UI components, PostgreSQL with Spring Data JPA, Agile and GitLab workflows.
  • Career Center EMSI — Data & Automation Intern (Jun – Jul 2025): automated recruitment, sponsorship and event workflows, including data validation, deduplication and email notifications.

📜 Certifications

  • dbt Fundamentals
  • Databricks Lakehouse Fundamentals
  • Microsoft Certified: Azure Data Fundamentals (DP-900)
  • Also: Oracle Database 19c Administration · OCI DevOps Professional · NVIDIA — Applications of AI for Anomaly Detection · Deloitte — Data Analytics Job Simulation

🎯 Currently

🔎 Looking for a PFE / final-year internship in Data Engineering, starting February/March 2027, in Morocco or France.

Interested in missions around pipelines, CDC/streaming, orchestration, data modeling and platform reliability.


📫 Let's Connect

LinkedIn

Pinned Loading

  1. ai-memory-agent ai-memory-agent Public

    Persistent memory layer for AI coding assistants — Chrome extension + FastAPI backend + local Ollama LLM, 100% private

    Python

  2. edi-supervision edi-supervision Public

    Real-time EDI supervision platform that consolidates Stambia and Airflow pipeline events via Kafka/Debezium CDC into a unified monitoring database, with automated alerting and Grafana dashboards.

    Java

  3. graphml-financial-fraud-system graphml-financial-fraud-system Public

    End-to-end GraphML fraud detection system combining Neo4j graph analytics, behavioral feature engineering, and XGBoost machine learning.

    Jupyter Notebook

  4. Speny_MultiAgentSystem Speny_MultiAgentSystem Public

    AI-powered personal finance assistant built with 10 specialized agents, LangGraph orchestration, RAG pipeline, and LSTM forecasting

    Python