Dmitriy Ryaboy

VP Of Software Engineering at Northbeam

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
Dmitriy Ryaboy is a seasoned software engineering leader with 16+ years building large-scale data and AI platforms, currently serving as VP of Software Engineering in San Francisco. He has led rapid-growth teams as CTO/VP at Zymergen—scaling engineering from a dozen to ~70—and founded Ginkgo’s AI/ML core, shipping a production ML platform on GCP that enabled scientists to deploy GPU dev environments with one click. Earlier work at Twitter helped define modern data infrastructure—he led creation of Apache Parquet and large offline analytics platforms—and his open-source contributions include integrations for parquet-java used across the data ecosystem. Dmitriy blends hands-on engineering, org design, and vendor negotiation (securing major cloud partnerships) to move ambitious bioengineering and AI projects into production. He’s also an author of a practical engineer’s guide, advises startups occasionally, and thrives on hard technical problems solved by small, effective teams.
code16 years of coding experience
job24 years of employment as a software developer
bookBSc Electrical Engineering and Computer Science, BSc Electrical Engineering and Computer Science at University of California, Berkeley
bookMS Computer Science, MS Computer Science at Carnegie Mellon University
github-logo-circle

Github Skills (5)

parquet10
javas10
thrift10
java10
cascading9

Programming languages (8)

JavaC++CSSShellScalaGoThriftPython

Github contributions (5)

github-logo-circle
apache/parquet-java

Jan 2015 - Jan 2015

Apache Parquet Java
Role in this project:
userBack-end Developer
Contributions:1 comment in 1 day
Contributions summary:Dmitriy's commits primarily focused on enhancing the `parquet-java` library by adding support for integration with external libraries and frameworks like Twitter's Scrooge and Apache's Cascading. These changes involved modifying existing classes, such as `ThriftReadSupport` and `ThriftMetaData`, to accommodate the new integrations. The contributions facilitated the reading and processing of data using these external technologies within the Parquet ecosystem, improving its usability.
avroparquetapachebig-dataapache-parquet
Contributions:4 commits, 4 PRs, 3 pushes in 14 days
termlong-termparticulardatasetgotchas
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
Dmitriy Ryaboy - VP Of Software Engineering at Northbeam