Shivangi Reja is a Senior Software Engineer with seven years of experience building cloud-native SDKs and backend services, currently shaping the Azure SDK client libraries for .NET at Microsoft. She focuses on developer experience—delivering intuitive, reliable libraries and code generation improvements that help teams build and scale on Azure. Her hands-on contributions span Storage, Service Bus, and AutoRest C# codegen, including bug fixes for session-enabled messaging and implementing paging, ETag support, and serialization for generated clients. Prior to Azure, she built scalable microservices and real-time log aggregation systems using Java, Kafka, Solr, Spring and Hibernate, gaining strong operational and integration skills. Based in Seattle, she combines deep backend engineering with a pragmatic eye for API ergonomics and test-driven refactors. Colleagues rely on her to turn tricky protocol and serialization edge cases into robust, well-tested SDK features.
7 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering - BE Information Technology, Bachelor of Engineering - BE Information Technology at Bansal Institute of Science & Technology
Extension for AutoRest (https://github.com/Azure/autorest) that generates C# code
Role in this project:
Backend Developer
Contributions:358 reviews, 173 commits, 124 PRs in 1 year 11 months
Contributions summary:Shivangi contributed to the generation of C# code for the Azure AutoRest tool. Their work focused on adding features related to paging, supporting new data types (ETag) and implementing protocol methods in the RestClient. The contributions also include defining and implementing models and serialization logic. These changes suggest that the user is focused on improving the code generation capabilities for the Azure SDK.
This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
Role in this project:
Back-end Developer
Contributions:563 reviews, 168 commits, 429 PRs in 3 years 4 months
Contributions summary:Shivangi primarily contributed to the Storage components of the Azure SDK for .NET, modifying C# code related to storage functionalities. Their commits focused on refactoring operator parameter names, adding internal constructors for specific model types, and changing `IEnumerable<T>` to `T[]` for API feedback. The user also worked on making CORS rules nullable, and implementing proper enums.
dotnetversionedazure-functionssdkconsumers
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
Shivangi Reja - Senior Software Engineer at Microsoft