Rick Ley

Software Development Engineer II at Microsoft

Napa, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Rick Ley is a seasoned backend software engineer with 10 years of experience building and maintaining Azure Storage client libraries and tooling at Microsoft, currently working as a Software Development Engineer II in Napa, CA. He has deep expertise in cloud storage APIs, SDK design, async I/O, and reliability improvements—contributing notable fixes and features across high-profile open-source repos like azure-storage-net, azcopy, blobfuse, and the Azure SDK for Java. Rick’s work spans API design, refactoring, robust testing, and security enhancements such as SAS and client-side encryption, showing a practical focus on developer experience and production reliability. He combines systems-level C/C++ experience from earlier internships with modern Java and .NET backend development, and often surfaces non-obvious quality improvements like better error visibility and plan-file optimizations for large data transfers.
code9 years of coding experience
job1 year of employment as a software developer
bookJustin-Siena High School
bookBachelor’s Degree, Computer Engineering Computer Science, Bachelor’s Degree, Computer Engineering Computer Science at USC
languagesEnglish
github-logo-circle

Github Skills (25)

unit-testing10
filesystem10
c-language10
azure-storage10
api-design10
testing10
configuration-management10
authentication10
user-authentication10
file-operations10
java10
netframework10
javas10
go10
fileio10

Programming languages (12)

C#TypeScriptPowerShellJavaJavaScriptGoObjective-CHTML

Github contributions (5)

github-logo-circle
Azure/azure-storage-java

Feb 2018 - Aug 2021

Microsoft Azure Storage Library for Java
Role in this project:
userBack-end Developer
Contributions:25 releases, 153 commits, 202 PRs in 3 years 6 months
Contributions summary:Rick primarily contributed to the Microsoft Azure Storage Library for Java, focusing on internal API and class design. Their work included making types package-private and introducing progress reporting features, enhancing the library's internal structure and functionality. The user's changes indicate a focus on improving the library's performance and the developer experience. They also worked on improving the unit tests related to the blob download functionality.
azure-blob-storagemicrosoft-azure-storagemicrosoft-azurestoragemicrosoft
Azure/azure-sdk-for-java

Nov 2017 - Aug 2022

This repository is for active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/java/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-java.
Role in this project:
userBack-end Developer
Contributions:455 reviews, 581 commits, 405 PRs in 4 years 10 months
Contributions summary:Rick primarily contributed to the implementation of service tests within the azure-sdk-for-java repository. The commits show a focus on creating and modifying service tests related to Azure Storage, specifically dealing with containers. The changes involve creating, modifying, and verifying various aspects related to container services, demonstrating the user's focus on testing aspects of the storage backend.
azure-resourcesversionedazure-functionssdkazure-services
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
Rick Ley - Software Development Engineer II at Microsoft