Ryan Hancock is a Senior Software Engineer with 11 years of experience specializing in storage and distributed systems, currently focused on ZippyDB and RocksDB work at Meta and now at Microsoft. He holds a PhD-level research background from the University of Waterloo where he built highly concurrent, consistent storage solutions and explored single-level store OSes, containerization, and serverless architectures. Ryan has hands-on experience shipping production infra—designing an automated DB tuning framework at Meta, modernizing CI/CD and Docker workflows at WestJet, and building efficiency-saving backend systems earlier in his career. Based in Bellevue, WA, he blends deep systems research with pragmatic engineering to optimize persistent key-value stores that power large-scale applications, and he often bridges academic insights with production performance wins.
11 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Calgary
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Waterloo
Contributions:43 commits, 40 pushes, 4 branches in 1 month
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
Ryan Hancock - Senior Software Engineer at Microsoft