Consulting & Training
What I offer
I’m a software engineer & architect specializing in data-intensive applications: data platform engineering, data streaming, stream processing, and distributed systems.
I was a tech lead at Activision and Shopify, and a founding engineer at a data infrastructure startup Goldsky.
I’ve designed and built data platforms end-to-end: data instrumentation and ingestion, data processing, analytics, data lakes and warehouses, OLAP databases, data products, you name it. Since 2018, I’ve been primarily focused on data streaming, stream-processing and realtime data pipelines. I have a lot of experience with Apache Kafka and Apache Flink, but I’ve worked with a variety of technologies, and have solid understanding of most of the popular (and not so popular) streaming platforms and frameworks.
How I work
Depending on my availability and your needs, we can choose several ways to collaborate:
- Advisory role. I meet with your team weekly or once in a few weeks. This works well for sharing best practices, guiding technical roadmap, high-level strategy discussions.
- Hands-on role. I work with your team 1-2 days a week. This is ideal for collaborating on important deliverables, performance optimization work, and other types of contributions.
Testimonials
Yaroslav’s knowledge of Flink, Kafka, and ClickHouse is outstanding. His consulting sessions are packed with practical advice, best practices, and forward-looking insights. Highly recommended for anyone building real-time data platforms.
Yaroslav was a key advocate for Flink during his tenure as a full-time employee at Shopify, and during his later consulting contract with our customer data platform team, his deep expertise greatly benefited us. His insightful recommendations led to real improvements in our Flink pipelines and helped us work together more smoothly during on-call shifts.
Yaroslav’s ability to balance business need with deeply technical solutions is an incredible supplement for fast moving teams. It’s easy to shift from a breadth-first research mode into a deep implementation mode, but he brings the unique ability to shift from deep work back to breadth first to maximize his own technical contributions based on the team’s goals.
I had the privilege of working with Yaroslav as a consultant on one of the Nordic region’s largest e-commerce database projects. His expert knowledge of Apache Flink proved invaluable to our search team’s success. Yaroslav demonstrated exceptional technical acumen in identifying and resolving performance bottlenecks, ultimately delivering a 50% improvement in system performance while simultaneously reducing operational costs.
Yaroslav has deep technical expertise and can effectively diagnose complex issues and implement practical solutions. This combined with exceptional professionalism sets him apart from others.
Contact
Message me on LinkedIn or reach out via email (yaroslav@sap1ens.com).