Skip to content
View mohamed-boughattas's full-sized avatar
πŸš€
Open to Work
πŸš€
Open to Work

Block or report mohamed-boughattas

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
mohamed-boughattas/README.md

Hi, I'm Mohamed Boughattas πŸ‘‹

Typing SVG


πŸ§‘β€πŸ’» About Me

Senior Data Engineer with 7+ years building scalable data infrastructure.

What I do:

  • Build & automate ETL/ELT pipelines that turn raw data into actionable insights
  • Design cloud-native data architectures on AWS
  • Implement data quality frameworks and observability

Core stack: Python, SQL, Airflow, dbt, AWS

Currently focusing on: Real-time streaming architectures Β· Apache Kafka Β· Apache Flink


πŸ› οΈ Tech Stack

Languages & Processing

Python SQL Pandas Polars

Orchestration & Infrastructure

Airflow Dagster Prefect dbt dlt AWS Docker Terraform

Databases

PostgreSQL DuckDB Amazon Redshift Snowflake

Tooling & BI

Pytest Pydantic FastAPI Streamlit Tableau Power BI


πŸš€ Featured Projects

Modern ELT pipeline for cryptocurrency market analysis.

  • Ingestion Layer: Extract data from multiple crypto APIs via PyAirbyte
  • Orchestration Layer: Manage workflows with Dagster
  • Transformation Layer: dbt for data modeling
  • Quality Layer: Validate data with Pandera + dbt tests
  • Storage Layer: DuckDB for in-process analytics
  • Visualization Layer: Streamlit dashboards
  • Serving Layer: FastAPI serving transformed data

Tech Stack: Python Dagster dbt DuckDB Streamlit FastAPI PyAirbyte Pandera


End-to-end data engineering pipeline for gaming analytics.

  • Ingestion Layer: Extract data from RAWG API using dlt
  • Orchestration Layer: Manage workflows with Prefect
  • Quality Layer: Validate data with Soda Core + SQLMesh tests
  • Transformation Layer: Transform data with SQLMesh
  • Storage Layer: MotherDuck for analytics queries
  • Visualization Layer: Present insights with Marimo and Rill dashboards

Tech Stack: dlt Prefect SQLMesh Soda Marimo Rill MotherDuck


πŸ“« Connect with Me

LinkedIn GitHub

Pinned Loading

  1. crypto-elt-pipeline crypto-elt-pipeline Public

    Modern ELT pipeline for cryptocurrency market analysis. Built using Python, Dagster, PyAirbyte, polars, dbt, DuckDB, Streamlit and FastAPI.

    Python

  2. gaming-analytics-pipeline gaming-analytics-pipeline Public

    Modern data engineering pipeline for gaming analytics

    Python