My name is Bader
Junior data engineer in Kampen, the Netherlands. I build batch data pipelines with Python, SQL, dbt, Airflow, Databricks and Azure. In 2026 I completed the HackYourFuture Core Program and Data Track. I'm looking for a junior data engineering role in the Netherlands, hybrid or remote.
--Projects
-JobMatch · live demo
Job search app for the Dutch market, built by a 6-person team as our HackYourFuture final project. I worked on the data layer:
Ingestion from the FreeHire API, up to 5,000 postings per run, with exponential backoff on timeouts, 429 and 5xx errors
7 of the project's 12 dbt models on Databricks, including staging deduplication with a ROW_NUMBER() window and tables with one row per posting and skill, city or requirement for the app's filters
dbt tests and a daily Airflow DAG that publishes five marts to the app's PostgreSQL database
Python · SQL · dbt · Databricks · Airflow · PostgreSQL · Azure Data Lake Storage
-Steam News Pipeline
Daily ETL job I built solo during the Data Track. It pulls Dota 2 news from the Steam Web API, validates it with Pydantic, cleans it with pandas and loads it into PostgreSQL idempotently, so re-runs never duplicate rows. The raw JSON is backed up to Azure Blob Storage, and the job runs in Docker on a schedule in Azure Container Apps. Python · pandas · Pydantic · PostgreSQL · Docker · Azure · GitHub Actions
--Data Track assignments
-Audited NYC taxi data for duplicates, nulls and orphaned keys, then modeled it as a star schema of views
-dbt, A tested mart at one row per borough per day, with staging models and a custom macro
-Dashboards, A Metabase dashboard and a Streamlit metrics app on the same marts, with documented metrics
-Orchestration, An Airflow DAG (ingest, dbt run, dbt test) with retries and backfills, deployed to a shared Airflow instance
-Databricks, PySpark exploration, incremental dbt models on Delta Lake and a Git-backed Databricks Job
-Infrastructure as code, Azure storage deployed with Bicep from GitHub Actions, with a what-if preview on every pull request
--Stack Languages: Python, SQL, JavaScript
Data: dbt, Apache Airflow, Databricks, PySpark, Delta Lake, pandas, Pydantic
Storage: PostgreSQL, Azure Data Lake Storage, Azure Blob Storage, SQLite
Cloud and DevOps: Azure Container Apps, Container Registry, Key Vault, Docker, GitHub Actions, Bicep
Testing: pytest, dbt tests, ruff
Dashboards: Metabase, Streamlit


