Ryo Hang

Managing Partner, Technical Cofounder at ASCENDING Inc.

Virginia, 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
Ryo Hang is a seasoned cloud-focused software leader with 14+ years designing and delivering scalable AWS architectures, currently serving as Managing Partner and Technical Cofounder at ASCENDING Inc. He previously served as CTO of Snappiq and founded cloud practices such as FrugalOps, combining hands-on Java backend and DevOps expertise with strategic cloud migration and serverless/containerization guidance. Ryo has led multi-stage modernization projects—from lift-and-shift to cloud-native—helping clients reduce operational overhead through AWS managed services, IaC, CI/CD, and automated monitoring. He contributes to open-source tooling work on projects like Audiveris, applying pragmatic backend fixes and image-processing support, and has coached junior engineers who later joined premier tech firms. Based in Virginia, he blends deep technical craftsmanship with product-minded leadership and a track record of growing cloud teams and practices.
code14 years of coding experience
job9 years of employment as a software developer
bookTongji University
github-logo-circle

Github Skills (7)

javas10
open-source10
java10
data-structure9
algorithm9
data-structures9
algorithms9

Programming languages (7)

TypeScriptJavaDockerfileMakefileJavaScriptGoPython

Github contributions (5)

github-logo-circle
Audiveris/audiveris

Jun 2012 - Aug 2012

Latest generation of Audiveris OMR engine
Role in this project:
userBack-end Developer
Contributions:10 commits in 1 month
Contributions summary:Ryo primarily focused on modifying and optimizing the Audiveris OMR engine, specifically concerning the shutdown of the handfree web and the handling of file paths. They updated the `WellKnowns.java` file to address environment variable configurations across different operating systems and modified the `Main.java` file by temporarily removing executor shutdowns. Furthermore, the user implemented support for image local thresholding by introducing a new adapter and modifying existing code.
omrjavaoptical-music-recognition
ryohang/java-basic

May 2018 - May 2023

java basic to student
Contributions:63 pushes, 2 branches in 5 years
java
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