Rick Rainey is a seasoned software engineering manager with 12 years in engineering leadership and over two decades of hands-on development, currently leading teams at R1 RCM from Dallas. He brings deep Azure expertise from multiple senior roles at Microsoft—architecting cloud solutions for Fortune 500 customers, building cloud adoption programs for GSIs, and enabling federal agencies to migrate legacy and cloud-native workloads to Kubernetes. A pragmatic engineer who still contributes code, Rick has made notable open-source contributions to the Azure SDK for Rust, improving storage blobs, key vaults, datalake features, and error handling. He combines operational leadership with developer evangelism and training experience, having co-founded an Azure training company and run consulting practices. Known for translating complex architectures into practical proofs-of-concept, he excels at unblocking cloud adoption and upskilling teams. His background spans low-level debugging and decades of multi-language development, giving him uncommon breadth from systems and C++ to modern cloud-native stacks.
13 years of coding experience
34 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at The University of Texas at Dallas
This repository is for the active development of the Azure SDK for Rust. For consumers of the SDK we recommend visiting Docs.rs and looking up the docs for any of libraries in the SDK.
Role in this project:
Back-end Developer
Contributions:7 reviews, 5 commits, 8 PRs in 2 months
Contributions summary:Rick contributed significantly to the Azure SDK for Rust, particularly in the storage blobs and key vault services. Their work included implementing functionality to set blob access tiers, creating a comprehensive example for creating keys, and adding a 'get_status' function to the datalake file client. Furthermore, the user made various changes including migrating the sdk/storage_blob to azure_core::error scheme and providing additional access control list for data lake files. This suggests a focus on enhancing existing functionalities and improving error handling within the Azure SDK ecosystem.
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.