Miro
March 2018 – Present
Amsterdam, Netherlands
Staff Software Engineer
March 2022 – Present
- Designed and rolled out a standard data-collection approach across 15+ product domains, with documentation for engineers and coding agents; reduced integration effort from two weeks to a single commit
- Co-designed the company-wide Pub/Sub event bus built on Kafka and an in-house SDK
- Owned the event-tracking (clickstream) platform, processing 5 billion events per day, used by most teams at Miro
- Reduced end-to-end analytics latency from daily batch delivery to approximately 2 hours, with a target of sub-10-minute delivery
- Cut data storage costs significantly through hands-on optimization work
- Technical lead for an 11-engineer data team, collaborating with about 30 engineers across adjacent teams
- Expanded scope across multiple infrastructure domains, reporting to the Head of Infrastructure since July 2026
Senior Data Engineer
December 2019 – March 2022
- Scaled the event collection system through 10x traffic growth in 2020 by removing critical bottlenecks
- Designed a scalable analytics ingestion architecture spanning sharded PostgreSQL, Redis, and DynamoDB sources
- Implemented streaming and batch pipelines on Kafka, Spark (Databricks), Airflow, Snowflake, and dbt
- Hired and onboarded engineers to scale the data teams through hypergrowth
Data Engineer
March 2018 – December 2019
- Built Miro's initial clickstream collection system, core data pipelines, and third-party integrations
- Managed data infrastructure, developed data models, and supported BI and analytics