Cairo, Egypt · Open to remote roles

Hesham Hatem.
Data Engineer & DevOps Engineer.

I build pipelines that move real data reliably — batch and streaming — and the CI/CD and infrastructure around them so they keep running without babysitting. From raw events to a dashboard someone can actually use.

950K+records in a daily Airflow pipeline
5K / minevents processed in a Kafka streaming pipeline
100+successful CI/CD workflow runs
10interactive Power BI dashboards built

About

I'm a Computer Science & AI graduate (Menoufia National University, Jun 2026, GPA 3.4) focused on data engineering and DevOps. My work sits at the practical end: pipelines in Python, PySpark, Kafka, Flink and Airflow, containerized with Docker, deployed on AWS, and orchestrated so failures are retried and visible — not silent.

Alongside pipelines, I do data analysis and web scraping: cleaning messy source data into structured datasets, and turning it into reports and dashboards that answer a business question, not just a chart.

I also build rhash — hands-on learning tracks for Terraform and Go, written from official docs with in-browser labs.

What I do

Data Engineering

Pipelines, batch & streaming

ETL and streaming pipelines from ingestion to a queryable store: Kafka ingestion, PySpark / Flink processing, partitioned data lakes, and star-schema models in PostgreSQL.

DevOps

CI/CD & containers

Docker and Docker Compose deployments, GitHub Actions pipelines with artifact packaging and versioned releases, and automated deploys to AWS Elastic Beanstalk — with scheduling, retries, and cluster health in mind.

Analysis & Scraping

Data to decisions

Web scraping into clean, structured datasets (10,000+ e-commerce product records), data cleaning with Power Query and Pandas, and Power BI dashboards for stakeholder reporting.

Projects

Open source, on GitHub. Each one is a working pipeline, not a screenshot.

Streaming · AWS

AWS Real-Time E-Commerce Pipeline

Fault-tolerant streaming on AWS: a KRaft-mode Kafka broker on EC2 for decoupled ingestion, PySpark Structured Streaming processing 5K events/min into a partitioned S3 data lake in 10-second micro-batches.

  • Amazon Athena as a serverless SQL layer over S3 for ad-hoc queries
  • Streamlit dashboard polling partitioned S3 for near-real-time revenue
KafkaPySparkS3AthenaStreamlitEC2
View on GitHub →
DevOps · CI/CD

Veriixa — CI/CD Pipelines

CI/CD for Veriixa, an AI-powered verification platform (graduation project): automated Maven builds with artifact packaging on every push and pull request to main.

  • Automated Spring Boot deploys to AWS Elastic Beanstalk, commit-tagged versioned releases
  • Deploy pipelines for the docs and dashboard services — 100+ successful runs
GitHub ActionsAWS Elastic BeanstalkMavenJava 21
View on GitHub →
Orchestration

COVID-19 Data Pipeline

A daily 4-task Airflow DAG that ingests, cleanses, and loads 950K+ data points from Johns Hopkins datasets into a star-schema PostgreSQL model — fully containerized with Docker.

  • 4-service Airflow deployment with Docker Compose
  • Task dependencies, retry policies, and scheduling for reliable daily runs
AirflowDockerPostgreSQLPandas
View on GitHub →
Streaming · Infra

Real-Time Streaming Pipeline

Kafka to HDFS with Apache Flink in Docker, with automated Hadoop path integration to streamline cluster configuration — checkpoint and recovery to keep data consistent across restarts.

FlinkKafkaHDFSDocker
View on GitHub →
ETL

ETL for Nested JSON

A PySpark ETL pipeline that flattens deeply nested JSON into a relational schema, loading transformed records into PostgreSQL with native array-type support — no manual schema definitions.

PySparkPandasPostgreSQL
View on GitHub →
Analysis · Scraping

Data Analysis & Web Scraping

Cleaning and analysis work: 10,000+ marketing records cleaned and transformed with Excel and Power Query, turned into 10 interactive Power BI dashboards surfacing key business metrics — plus e-commerce scraping into structured, analysis-ready datasets.

Power BIPower QueryExcelPythonWeb Scraping
Ask me for a walkthrough →

Skills

Languages

PythonSQLPySparkJavaBash

Big data & streaming

Hadoop (HDFS, YARN, MapReduce)SparkKafkaFlinkHiveHBase

Cloud & DevOps

AWS (EC2, S3, Athena, Lambda, IAM, Beanstalk)DockerDocker ComposeGitHub ActionsGitLinux

Data & databases

PostgreSQLMySQLOracleMongoDBAirflowPower BIJupyter

Education & training

Education

Menoufia National University

Bachelor of Computer Science & Artificial Intelligence, Jun 2026 — GPA 3.4 (Very Good), ranked 7th amongst colleagues.

Training · Big Data

NTI — Big Data, Jun–Jul 2025

End-to-end pipelines across the Hadoop ecosystem (HDFS, MapReduce, YARN, Hive, HBase) as part of Huawei HCIA-Big Data certification training. Batch and streaming with Spark, Flink, and Kafka, on Linux clusters.

Training · Analysis

NTI — Data Analysis, Jul–Sep 2024

Cleaned and transformed 10,000+ marketing records with Excel and Power Query, and built 10 interactive Power BI dashboards for stakeholder reporting.

Contact

Looking for a remote data engineering or DevOps role — or a freelance pipeline / scraping project. The fastest way to reach me is email.

[email protected] · github.com/Hesham942 · LinkedIn

Also on this site: rhash learning tracks — Terraform and Go, hands-on.