Principal Software Engineer at Lifeway Christian Resources
Richmond, Virginia, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Ryan Means is a Principal Software Engineer with 12+ years of experience designing and delivering cloud-native, consumer-facing systems, currently leading architecture and engineering at Lifeway in Richmond, VA. He’s built green-field products from first line of code to production—most notably a serverless, event-driven VOD platform—and has deep expertise in OAuth2/OpenID Connect, LTI 1.3, and scalable video/audio delivery. A pragmatic tech lead and mentor, he drives cross-team collaboration, GitOps CI/CD on AWS (including Scala CDK work), and operational ownership of full-stack services. Ryan is also an active open-source contributor (including Play Framework Redis plugin compatibility work) and often pairs engineering rigor with hands-on implementation to solve latency and scale challenges.
12 years of coding experience
16 years of employment as a software developer
BA Computer Science, BA Computer Science at MidAmerica Nazarene University
Contributions:25 commits, 6 PRs, 16 comments in 11 months
Contributions summary:Ryan primarily contributed to the Play Framework Redis plugin, focusing on supporting Play 2.4 and then 2.5. Their work involved updating dependencies, modifying build configurations, and adapting the Redis cache API to align with changes in the Play framework. They refactored code, removed a wrapper, and added tests to ensure compatibility and functionality.
OAuth 2.0 server-side implementation written in Scala
Contributions:7 commits, 14 pushes, 10 branches in 2 years 6 months
oauth-2finagleplay-frameworkscalaserver-side
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 Means - Principal Software Engineer at Lifeway Christian Resources