Leonid Ryzhyk

CTO, Co-Founder at Feldera

Sunnyvale, 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
Leonid Ryzhyk is a CTO and co-founder based in Sunnyvale with 11 years of experience turning advanced systems research into production-ready software. He spent seven years as a senior researcher at VMware after research roles at Samsung, Carnegie Mellon, University of Toronto and NICTA, bringing deep expertise in systems and applied research to product engineering. His academic background includes a PhD in Computer Science (UNSW) and an MS in Applied Mathematics, which underpin a rigorous, measurement-driven approach to architecture and performance. As a founder he combines hands-on technical leadership with the ability to translate research prototypes into scalable cloud and edge solutions. Colleagues describe him as someone who bridges the gap between theoretical ideas and practical implementations, often revealing elegant simplifications that reduce operational complexity. Based in Silicon Valley, he is well positioned to lead research-informed product engineering at the intersection of academia and industry.
code11 years of coding experience
job12 years of employment as a software developer
bookIgor Sikorsky Kyiv Polytechnic Institute
bookUNSW Sydney
github-logo-circle

Github Skills (140)

data-stream10
json-parser10
programming-language10
dataflow10
python10
pandas-dataframe10
olap10
streaming10
sql-query10
datalog10
computation10
data-analytics10
sql10
rust10
protobuf10

Programming languages (11)

JavaBoogieC++ShellRustCTeXJavaScript

Github contributions (5)

github-logo-circle
ryzhyk/nerpa

Oct 2017 - Jun 2018

Contributions:182 commits, 5 PRs, 83 pushes in 7 months
DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output in response to input changes. A DDlog programmer does not write incremental algorithms; instead they specify the desired input-output mapping in a declarative manner.
Contributions:215 releases, 252 reviews, 1137 commits in 4 years 4 months
programming-languagedatalogddlogrustincremental
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