Ryo Onodera

Software Engineer at Anza Technology, Inc.

Saitama Prefecture, Japan
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
Ryo Onodera is a seasoned software engineer with 17 years of professional experience and a 20-year programming background spanning Linux kernel internals to user-facing UI design. He has held engineering and leadership roles including Full Stack Engineer at Solana Labs and CTO of a startup, where he ran large-scale WebSocket backends and led cross-functional development. Comfortable as a well-versed generalist, he has shipped performance and stability improvements in high-profile open-source projects such as Solana and Rubinius, and contributed tests and tooling to the Ruby spec suite. Ryo favors pragmatic, infrastructure-first solutions—regularly using Ubuntu—and brings deep systems-level insight to application and DevOps challenges. A disciplined autodidact who left formal education to pursue self-directed learning, he pairs relentless focus with an easygoing curiosity that drives continuous improvement.
code17 years of coding experience
job11 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (33)

debugging10
javascript10
c-language10
testing10
memory-management10
typescript10
virtual-machine10
ruby10
mspec10
solana10
performance-optimization10
vms10
typescript-types10
virtualization10
blockchain10

Programming languages (12)

TypeScriptC++CoffeeScriptShellRustCJavaScriptGo

Github contributions (5)

github-logo-circle
solana-labs/solana

Oct 2019 - Jan 2023

Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
Role in this project:
userBack-end Developer
Contributions:6 releases, 2719 reviews, 328 commits in 3 years 4 months
Contributions summary:Ryo primarily focused on optimizing and stabilizing the Solana blockchain codebase. Their contributions involved refactoring and enhancing core runtime components, specifically those related to the bank and stake mechanisms. They made improvements to data structures, such as switching to AtomicU64, and modified core functions like re-organizing the memory access in the signature verification component. Additionally, the user made contributions to tests, for example, to address issues around block boundaries.
blockchainledgersolanaperformance-blockchainrustc
rubinius/rubinius

Feb 2012 - Aug 2014

The Rubinius Language Platform
Role in this project:
userBack-end Developer
Contributions:250 commits, 5 comments in 2 years 6 months
Contributions summary:Ryo contributed to the Rubinius Language Platform by addressing code mismatches and fixing potential memory leaks. They implemented changes to enhance the stability of the virtual machine (VM) by correcting memory allocation and deallocation practices, specifically using `delete[]`. The contributions involved debugging and improving VM and regular expression (regexp) behavior, ensuring correctness and performance. Furthermore, they added improvements such as ensuring the destruction of objects before specific operations, guarding LLVM dependant code and properly handling interrupt signals.
rubiniusprogramming-languagesvirtual-machine
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