Ryan Petris is a Principal Software Engineer based in Phoenix with over a decade of experience delivering large-scale, cloud-native systems and developer platforms. He has led SRE and engineering teams through complex cloud migrations (AWS to GCP), built Terraform modules and automation tooling, and driven API and developer-experience products using .NET, Angular, Go, and OpenSearch. At Meta he improved internal developer tooling and created an automated documentation pipeline for a proprietary scripting framework, and he contributes backend fixes to prominent open-source projects like Jellyfin, improving live-stream handling and thread-safe stream management. Known for blending hands-on coding with architecture and mentorship, he’s comfortable moving between low-level stream/network fixes and high-level platform strategy. His background includes practical leadership in both enterprise and product-focused teams, and an M.S. in Computer Science/Software Engineering.
12 years of coding experience
18 years of employment as a software developer
M.S. Computer Science/Software Engineering, M.S. Computer Science/Software Engineering at University of West Florida
A.A. General, A.A. General at Northwest Florida State College
The Free Software Media System - Server Backend & API
Role in this project:
Back-end Developer
Contributions:12 reviews, 9 commits, 6 PRs in 3 months
Contributions summary:Ryan primarily focused on improving the HD Home Run streaming functionality within the Jellyfin project. Their contributions involved fixing bugs related to local address determination and stream handling, specifically addressing issues in the HdHomerunUdpStream and HdHomerunManager classes. They optimized code by using `TcpClient.Connect()` and a `ConcurrentDictionary` for thread-safe stream management. Furthermore, the user implemented changes related to live stream limits and updated the session context for request handling.
Contributions:1 PR, 20 pushes, 2 branches in 4 years 2 months
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 Petris - Principal Software Engineer at NCR Voyix