Building and maintaining cloud-native data platform on Azure and Snowflake. Developed ELT pipelines extracting data from internal company databases, third-party APIs, and SFTP sources, loading to Azure Blob Storage (data lake), then transforming in Snowflake using dbt with medallion architecture. Orchestrating workflows via Airflow deployed on Kubernetes with Docker-based development environment. Managing data warehouse schema changes with schemachange and infrastructure as code using Terraform. Implementing CI/CD pipelines with GitHub Actions. Exposing data through department-driven data products. Responsible for business requirements gathering and conducting technical recruitment.
Senior Data Engineer · Poland / remote
Ignacy Janiszewski
Chief Garlic Officer @ pabulib.org
About
Hello, I am Ignacy
I work with data: warehouses, pipelines, analytics, and the messy work of turning business questions into systems that people can actually use.
I also keep a few side projects alive. Some are data-heavy, like Pabulib and TERYT Map Plotter. Some are more product-shaped, like Plenumos. Fidamicus is a small experiment around meeting offline for intellectual exchange.
Away from the keyboard, I move a lot: triathlon, skiing, tennis, kitesurfing, and Lindy Hop on Krakow's dance floors. I also once tried acting, and yes, there is video evidence.
Now
What I am working on
MEKO
WorkSnowflake data warehouse, ELT pipelines, Azure data lake, dbt transformations, Airflow on Kubernetes, Terraform, schemachange, and GitHub Actions.
Pabulib
Open sourceOpen participatory budgeting data: collecting datasets, publishing reports, and trying to make local civic data easier to reuse.
Plenumos
ProductA product project for conference organizers and speakers: collecting presentation files without the usual email attachment chaos.
CV
Experience
Built People Data Warehouse with pipelines from S3 to Snowflake, including feature engineering for ML purposes. Designed serverless architecture for Project X (Python, AWS Lambdas, SQS, Postgres, Terraform). In Project Y, processed XMLs using Glue + PySpark, transforming to Parquet and querying via Athena.
Migrated large-scale data pipelines from Teradata to BigQuery using Airflow and Google Cloud Composer.
More experience
Created data monitoring systems using Redis and email alerts. Built data pipelines from third-party APIs and Google Drive to BigQuery. Maintained Kafka Connect clusters on Kubernetes with Debezium connectors to stream data from MySQL to Kafka to BigQuery. Wrote analytics reports in SQL.
Developed data pipelines using Apache Airflow. Refactored and productionized data science workflows by translating Jupyter notebooks and Knime flows into Python applications. Collaborated with data scientists to operationalize and scale their solutions.
Intern in the NLP team, focused on advanced natural language processing and language modeling. Worked on Polish language data and machine learning-based text processing techniques.
Built chatbots on Messenger, performed data scraping from various online sources, and implemented basic statistical models in Python. Worked on prototyping machine learning features and user-facing bot interactions.
Analyzed marketing and e-commerce data using Excel and Power BI. Worked with Adobe Omniture and eStoreCheck for digital analytics reporting and performance visualization.
Selected work
Other projects
TERYT Map Plotter
In progressI am building it as a lightweight map tool for Polish administrative and election data, with TERYT as the matching key.
inteliLex
Winning project from the Global Legal Hackathon Poland that later grew into a startup idea around legal tech.
Simplify Docs
Third-place legal tech hackathon project that later continued as a startup concept.
Pocket Shopper
A shopping assistant bot that won a competition, but did not continue beyond the initial release.
Migogrody
A website I built and shipped.
Luksor
Another website I built and launched for the client.
Nauka dla Demokracji
An organization where I am a member and contribute to the broader mission around democracy and civic engagement.
Writing
Recent articles
- Apache Iceberg: A Lightweight Local Lab
- Real-Time Game Analytics: Building a Star Schema Data Warehouse with Kafka
- Query Streams explained: Transforming Kafka data in Real-Time with ksqlDB
- CDC Explained: Streaming Database Changes with Kafka and Debezium
- PL Proces ludzkości - opowiadanie
- PL Budżet Obywatelski w liczbach. Warszawa 2026
More articles
- PL Fałszerstwa wyborcze? Sprawdzam analizę dr. Krzysztofa Kontka
- Getting started with Apache Iceberg: local setup with MinIO, PyIceberg, and REST Catalog
- Understanding Slowly Changing Dimensions (SCD) with dbt
- Your first data engineering pipeline (Airflow + dbt)! Spotify Release Radar songs
- Airflow: How to model downstream for tasks dynamically mapped
- PL Czy w 2029 rozróżnimy jeszcze człowieka od chatbota?
- 10 Data Warehousing Tools for Robust Data Processing
- Upload Data from Google Shared Drive to BigQuery: Python Connector
- PL Sztuczna Inteligencja a Machine Learning
- PL Powrót do średniej
Public speaking
Talks and interviews
Talks
Background
Education and languages
- 2014 International Business Bachelor Krakow University of Economics
- 2027 (in progress) Applied Computer Science Master Krakow University of Economics
- Polish Native
- English Professional
- Spanish Learning
Outside work
Sports and movement
Upcoming challenges
-
(in 16 days)IRONMAN 70.3 KrakówPlanned
-
(in 78 days)L'Eroica (Gaiole in Chianti, retro bikes)Planned