Bogdan Kyryliuk

Staff Software Engineer Data Platform

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Bogdan Kyryliuk is a Staff Software Engineer specializing in large-scale data platforms with 10+ years building reliable, cost-efficient analytics infrastructure across companies like Databricks, Dropbox, Airbnb, and Google. He led Dropbox’s petabyte-scale Hive-to-Databricks migration and Delta adoption, delivering 2–3x efficiency gains and substantial compute cost reductions while unifying thousands of pipelines. As an Apache Superset PMC member and contributor to projects like PyHive, he improves data tooling and SQL security, including per-database permissions and performance optimizations for SQL Lab. He combines deep backend engineering (big data, orchestration, metastore migrations) with platform leadership—founding cross-functional teams, authoring platform strategy, and embedding engineering practices that scale globally. Based in San Francisco, he blends hands-on coding and open-source stewardship with proven experience aligning multiple teams to execute complex migrations and retire legacy systems. A less obvious strength: he repeatedly turns operational priorities into durable platform products (e.g., event logging enrichment that became a dedicated team), showing a knack for productizing infrastructure work.
code10 years of coding experience
job7 years of employment as a software developer
bookFIMLI
bookMaster Software Systems Engineering, Master Software Systems Engineering at RWTH Aachen University
bookIgor Sikorsky Kyiv Polytechnic Institute
languagesEnglish, German, Russian, Ukrainian
github-logo-circle

Github Skills (20)

back-end-development10
python10
hive10
apache-superset10
sqlalchemy10
sql10
presto10
flask-ask9
flask9
database-management8
database8
databases8
security8
travis-ci8
devops8

Programming languages (6)

TypeScriptJavaScalaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
dropbox/PyHive

Mar 2020 - Jan 2022

Role in this project:
userBack-end Developer
Contributions:2 releases, 18 reviews, 6 commits in 1 year 10 months
Contributions summary:Bogdan contributed to the `pyhive` project, focusing on improving functionality and releasing updates. Their contributions include enabling multi-value inserts for the Presto dialect, impacting the project's database interaction capabilities. They also released new versions and reverted changes related to Travis CI and Python upgrades. In addition to core development tasks, the user updated the README file.
pythonsqlalchemyhiveserver2python-interfacedbapi
apache/superset

Aug 2016 - Sep 2022

Apache Superset is a Data Visualization and Data Exploration Platform
Role in this project:
userBack-end Developer
Contributions:139 reviews, 157 commits, 403 PRs in 6 years 2 months
Contributions summary:Bogdan's contributions focused on enhancing the security and functionality of the SQL Lab within the Apache Superset platform. They added features such as per-database permissions and implemented a cache warmup endpoint to improve performance. Their work involved modifying core views and models to integrate these changes, along with adding unit tests to ensure proper behavior. The user also set up infrastructure, enabling code quality checks.
pythonapache-supersetflaskbusiness-analyticsbusiness-intelligence
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Bogdan Kyryliuk - Staff Software Engineer Data Platform