Hi, I'm

Ilias Zaki

|

Passionate about building scalable data systems and turning raw data into actionable decisions.

About Me

Ilias Zaki

I'm a Data Engineer & Analyst with hands-on experience designing and operating end-to-end data platforms in production environments.

Over the past year, I built lakehouse architectures on Microsoft Fabric, orchestrated ETL pipelines, and delivered Power BI dashboards used by business teams daily. I thrive at the intersection of engineering and analytics — I build the systems and I use them.

Outside of data, I explore blockchain systems, quantum computing algorithms, and optimization problems — because the best engineers stay curious.

1+ Year Experience
11+ Projects
15+ Technologies

Work Experience

Data Engineer & Data Analyst

CTDI Europe · Strasbourg, France Alternance (work-study)
Sept. 2025 — Present
  • Optimised SOC data platform: refactored data model, improved reliability and performance of security pipelines
  • Integrated 4 new data sources via REST and GraphQL APIs (SIEM, identity protection, endpoint detection, pentest platform)
  • Automated the full data lifecycle — collection, transformation, integration, scheduled updates — in Microsoft Fabric
  • Built 5 orchestrated pipelines across 6 sources, producing 18 Delta tables; enriched assets with IP geolocation data
  • Delivered structured Power BI reports and dashboards for the security team
Microsoft Fabric Power BI Python GraphQL API REST APIs Delta Lake Azure Data Lake Gen2

Data Engineer

CTDI GmbH · Malsch, Germany Internship (4 months)
May — Aug. 2025
  • Designed and built a multi-source cybersecurity data collection system from scratch via REST APIs
  • Unified asset data from an endpoint detection tool and a vulnerability scanner into a common star-schema model, matched by hostname
  • Delivered 7 Delta tables into Microsoft Fabric Lakehouse with automated scheduled pipelines
Microsoft Fabric Python REST APIs Delta Lake Azure Data Lake Gen2

Education

M2 Big Data

JUNIA ISEN · Lille, France
2025 — 2026
Current

M1 Big Data

JUNIA ISEN · Lille, France
2024 — 2025

Engineering Cycle — 1st Year

ISEN · Rabat, Morocco
2023 — 2024

Top of class

Preparatory Cycle

ISEN · Rabat, Morocco
2021 — 2023

Top of class

Tech Stack

⚙️ Data & Cloud

PySpark Delta Lake Microsoft Fabric Azure Data Lake Apache Airflow dbt Power BI Hadoop

💻 Languages & Frameworks

Python SQL FastAPI Django JavaScript PHP

🚀 Infrastructure & ML

Docker Terraform GitHub Actions TensorFlow scikit-learn Qiskit

Main Projects

Data Engineering ↗

agora

End-to-end e-commerce data platform with Kimball star schema, Airflow orchestration and dbt transformations. Models fact tables, dimensions and slowly changing dimensions.

PythonAirflowdbtPostgreSQL
ML & AI ↗

AI in Healthcare

Medical image classification on colorectal histology (8 tissue classes, 5,000 images). CNN (MobileNetV2, transfer learning) vs Vision Transformer trained from scratch. Ensemble reaches ~93–95% accuracy. Grad-CAM explainability.

PythonTensorFlowMobileNetV2ViTGrad-CAM
Web & Cloud ↗

Cloud Transcriber

Audio transcription service with language detection and history tracking. Cloud deployment with infrastructure managed as code via Terraform.

FastAPIDockerTerraformJavaScript
ML & AI ↗

ML Padel

Custom signal processing pipeline (FFT, MFCC, Hilbert transform) built from scratch on dual-modality sensor data (audio + vibration). Systematic comparison of 4 models × 4 feature sets × 3 classification objectives: impact zone, racket type, and racket age. Up to 100% test accuracy.

Pythonscikit-learnXGBoostFFTMFCC
Research ↗

Blockchain from Scratch

Full blockchain implementation from scratch — PoW and PoS consensus, RSA-signed transactions, smart contracts, digital wallets and an NFT collection.

PythonCryptography
Research ↗

Metaheuristics TSP

Solving the Travelling Salesman Problem with Ant Colony Optimization, Tabu Search and Genetic Algorithm. Vectorised with NumPy and benchmarked across problem sizes.

PythonNumPyOptimization
Data Engineering ↗

Hadoop & PySpark Analytics

Big Data processing on 100k+ orders from the Olist Brazilian e-commerce dataset — delivery KPIs, revenue aggregations, window functions, RDD operations. Full Hadoop cluster via Docker.

PySparkHadoopDockerJupyter
Web & Cloud ↗

Weather App

Weather API with caching, geocoding and a full CI/CD pipeline via GitHub Actions. Containerised and deployed with Docker.

FastAPIDockerGitHub Actions
Web & Cloud ↗

QuickQCM

Web platform for creating and grading MCQ exams with automated correction via image recognition. Reduces manual grading to zero.

PHPPythonCSS
Research ↗

Quantum Computing

Grover's search algorithm with oracle design and amplitude amplification. Simulated locally and executed on real IBM Quantum hardware via Qiskit Runtime.

QiskitPythonIBM Quantum

Get in Touch