Ryan Case

Senior Staff Software Engineer at Cockroach Labs

Menifee, 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
Ryan Case is a Senior Staff Software Engineer with 12 years of experience building and scaling backend systems, currently leading technical efforts at Cockroach Labs. His career includes engineering roles at Google and senior consulting at Lightbend, reflecting deep expertise in distributed systems and high-performance server-side development. Academically grounded with an MSc in Computer Science and Number Theory and a BSc in Pure Mathematics, he brings mathematical rigor to software design and problem solving. An active contributor to open-source—having tidied and improved Twitter's influential algebird Scala library—he pays close attention to code quality, documentation, and maintainability. Based in Menifee, California, he combines hands-on coding with mentorship and architectural leadership across teams. Colleagues describe him as a detail-oriented engineer who leverages formal reasoning to simplify complex systems.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at Queen's University
bookBachelor of Science (BSc) Pure Mathematics, Bachelor of Science (BSc) Pure Mathematics at Brock University
github-logo-circle

Github Skills (8)

algebra10
scala10
functional-programming8
algorithms8
monoid8
data-structures8
data-structure8
documentation6

Programming languages (6)

JavaShellScalaSCSSGoHTML

Github contributions (5)

github-logo-circle
twitter/algebird

May 2014 - May 2014

Abstract Algebra for Scala
Role in this project:
userBack-end Developer
Contributions:17 commits in 1 day
Contributions summary:Ryan primarily focused on code maintenance and improvement within the `algebird` library. Their commits corrected typos, capitalized comments, and added spacing for consistent formatting in various Scala files, including `AdjoinedUnitRing.scala`, `Approximate.scala`, `AveragedValue.scala`, `BloomFilter.scala`, `Combinator.scala`, `DecayedValue.scala`, `HyperLogLog.scala`, `IndexedSeq.scala`, `Interval.scala`, `MapAlgebra.scala`, `MinHasher.scala`, `SpaceSaver.scala`, `SummingCache.scala`, `TopKMonoid.scala`, `EitherMonad.scala`, `PriorityQueueMonoid.scala`, and `Generators.scala`. These revisions enhanced the readability and accuracy of comments and code.
scala
rgcase/reactive-kafka

Oct 2017 - Sep 2021

Reactive Streams API for Apache Kafka
Contributions:2 PRs, 17 pushes, 2 branches in 3 years 11 months
apiapache-kafkakafka-streamsstreamsstreaming
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