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