Shivangi Reja

Senior Software Engineer at Microsoft

Seattle, Washington, 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
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.
code7 years of coding experience
job8 years of employment as a software developer
bookBachelor of Engineering - BE Information Technology, Bachelor of Engineering - BE Information Technology at Bansal Institute of Science & Technology
github-logo-circle

Github Skills (22)

api-rest10
javascript10
servicebus10
api-design10
azure-sdk10
restful-api10
storage10
typescript10
code-generation10
typescript-types10
dotnet-core10
rest-api10
nodejs10
typescripts10
csharp10

Programming languages (11)

C#TypeScriptPowerShellJavaC++JavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Azure/autorest.csharp

Jun 2020 - May 2022

Extension for AutoRest (https://github.com/Azure/autorest) that generates C# code
Role in this project:
userBackend 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.
dotnetautorestcsharpazuredotnet-core
Azure/azure-sdk-for-net

Sep 2019 - Jan 2023

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:
userBack-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