Principal Software Engineer at Instance Consulting Inc
North Wiltshire, Prince Edward Island, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ryan Schlesinger is a Principal Software Engineer and longtime builder of resilient infrastructure, combining over 16 years of hands-on engineering with more than 20 years solving complex technical problems. He leads cloud and ops initiatives at deTASO while running his consultancy, bringing large-scale Ruby and Elixir experience from a long tenure at Outstand where he migrated services to AWS, introduced container orchestration, Terraform-managed infra, and CI automation. A pragmatic backend developer and open-source contributor, Ryan has improved widely used Ruby projects like Doorkeeper and Restforce and maintained the rvm cookbook, showing a focus on security, compatibility, and maintainability. His background ranges from Linux kernel network drivers to .NET EMR systems, revealing a rare depth across low-level systems and high-level web platforms. Based in North Wiltshire, Prince Edward Island, he pairs architectural leadership with day-to-day engineering, often "painting bikesheds and shaving yaks" to unblock teams and ship reliable systems.
16 years of coding experience
17 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Virginia Tech
Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.
Role in this project:
Back-end Developer
Contributions:7 commits, 7 PRs, 40 comments in 4 years 5 months
Contributions summary:Ryan made several contributions to the Doorkeeper OAuth2 provider, focusing on enhancing its core functionality and addressing specific issues. They added the ability to include `created_at` in token generation options, enabling customization. Key improvements included implementing token revocation for client credentials, ensuring proper security, and revamping the process by using transactions and row locks. The user also addressed translation errors and improved overall stability and API functionality.
Contributions summary:Ryan primarily focused on improving the functionality and maintainability of the `rvm` cookbook. They fixed resource default actions, added missing types in metadata, and made all set actions explicit, contributing to a more robust codebase. The user also handled installing gems from local files and corrected versioning-related issues. This work demonstrates a focus on refining the core logic of the Ruby Version Manager (RVM) interaction.
cookbookrvmchef-resourcemanaged-by-terraformchef
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.