Ryland Degnan

Senior Engineering Manager at Apple

Singapore
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
Ryland Degnan is a senior engineering manager and former CTO/co‑founder with 13 years of professional experience building high‑scale, cloud‑native distributed systems across Netflix, Netifi, Twitter, and Apple. He helped invent core edge technologies at Netflix (RSocket, Hystrix, RxJava) and continues contributing to prominent open‑source reactive projects such as rsocket-java and RxNetty, focusing on robustness and build/compatibility improvements. Comfortable switching between hands‑on backend development and strategic leadership, he has a track record of taking protocols and platforms from prototype to production at internet scale. Based in Singapore, he pairs elite academic training (Harvard AB, Oxford MSc with distinction) with practical experience in service discovery, proxying, and reactive microservices. An underappreciated strength is his knack for untangling build systems and dependency hell—work that keeps large distributed projects maintainable as they evolve.
code13 years of coding experience
job16 years of employment as a software developer
bookMSc (Distinction), Software Engineering, MSc (Distinction), Software Engineering at University of Oxford
bookBA, Computer Science, BA, Computer Science at Harvard University
stackoverflow-logo

Stackoverflow

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

Github Skills (10)

javas10
http-client10
gradlew10
netty10
reactive10
api-design10
java10
rsocket10
gradle10
aeron9

Programming languages (10)

TypeScriptC#JavaC++CSSScalaJavaScriptHTML

Github contributions (5)

github-logo-circle
rsocket/rsocket-java

Mar 2016 - Feb 2019

Java implementation of RSocket
Role in this project:
userBackend Developer
Contributions:20 releases, 63 commits, 43 PRs in 2 years 11 months
Contributions summary:Ryland primarily focused on upgrading dependencies and refactoring build configurations, specifically concerning the `gradle-reactivesocket-plugin`. They also contributed to the consolidation of Java implementations, and added implementations for ReactiveSocketFactory, and refactored code related to Aeron, Netty, and JSR-356. They have been updating the reactive socket code base, and also added tests for new features.
rxjavastreamsrsocketwebsocketnetty
ReactiveX/RxNetty

Jan 2016 - May 2016

Reactive Extension (Rx) Adaptor for Netty
Role in this project:
userBack-end Developer
Contributions:7 commits, 6 PRs, 2 comments in 4 months
Contributions summary:Ryland primarily contributed to the `rxnetty` repository by fixing bugs, adding new methods, and refactoring existing code within the HTTP client implementation. Their changes involved modifying header handling and adding features like setting and adding headers and cookies. The user also updated the Gradle wrapper. These modifications suggest a focus on improving the functionality and maintainability of the HTTP client, core to the project's purpose.
adaptorreactivenetty
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
Ryland Degnan - Senior Engineering Manager at Apple