Ryan Rossiter is a Senior Software Engineer and team lead with 11 years’ experience building and operating high-scale backend systems, currently driving identity, authorization, and Defender for Endpoint services at Microsoft. He combines hands-on engineering with strong DevOps discipline—designing CI/CD, improving observability, and enabling zero-downtime migrations across Azure regions. Prior work at IBM on SoftLayer and OpenStack (Nova, Magnum) shows deep expertise in cloud networking, API design, and production-grade Python clients, with contributions that improved object versioning, container status handling, and network security group APIs. A pragmatic mentor and TDD advocate, he focuses test coverage and automation where traffic and risk are highest, and has a track record of calming high-pressure incidents through root-cause analysis. Academically grounded with dual BS degrees in Computer Science and Mathematics (4.0 GPA), he blends rigorous thinking with practical systems-building.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Science, Computer Science, 4.0 GPA, Bachelor of Science, Computer Science, 4.0 GPA at South Dakota State University
A set of Python libraries that assist in calling the SoftLayer API.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:23 commits, 6 PRs, 26 comments in 1 year
Contributions summary:Ryan focused on enhancing the SoftLayer Python library and its command-line interface (CLI). They updated the CLI documentation, added new security group functionalities, and integrated these features into the CLI commands, including adding rule management and interface attachments. They also implemented improvements to the detail and interface listing commands to handle permission issues. Further, they updated the codebase by implementing and testing new API endpoints related to order placement and category listing and fixed displaying values from the SL API.
OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
Role in this project:
Back-end Developer
Contributions:38 commits in 1 year 8 months
Contributions summary:Ryan's commits focus on enhancing object relationships and versioning within the OpenStack Nova compute service. They refactored and corrected object relationships to include list objects, addressing dependency issues. The user also made significant changes to ensure object relationships are tested correctly and that subobject versions align with parent object versions, improving the overall stability and maintainability of the Nova code base. The user also added tests to verify that object relationships are kept at or below the current versions of the objects.
novaopendevopenstackcompute
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 Rossiter - Senior Software Engineer Team Lead at Microsoft