As a Freelance Data Engineer, I built batch pipelines on Microsoft Fabric, ingesting multi-source data with Spark into a Delta Lakehouse. I added schema validation, data quality rules, and rejected-record handling to reusable transformations.
For client projects, I modeled star schemas with SCD Type 2 and developed incremental dbt models with data tests. I also automated recurring reporting with Airflow as a Business Intelligence Analyst Intern at Addiction Treatment Center.
On DataMind AI – Telecom Data Lakehouse, I built a streaming lakehouse that ingests events from seven telecom systems through Kafka and NiFi into Iceberg tables. I developed Spark pipelines to validate and deduplicate data, including late or conflicting records.
I exposed that project’s data through Trino and an LLM-based Text-to-SQL service. In my current part-time role as a Python & Coding Instructor at iSchool, Egypt, I teach project-based Python and algorithms and mentor students on debugging and code optimization.

