Sourabh Jain

Senior Software Engineer at Microsoft

Noida, Uttar Pradesh, India
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
Sourabh Jain is a Senior Software Engineer based in Noida with over a decade of professional experience and nine years focused on hands‑on engineering across cloud, data and backend systems. At Microsoft he designs and implements observability features for the Azure Cosmos DB .NET SDK, contributing to a well-known open-source SDK by hardening error handling and adding client telemetry support. His background spans ThoughtWorks big‑data platforms on AWS and Spark to automation and backend services at Goldman Sachs and Cognizant, reflecting strong distributed systems and data engineering chops. Comfortable in C#, .NET, Java, Node.js and cloud toolchains, he blends benchmarking and OpenTelemetry practices to improve runtime visibility and reliability. Colleagues can expect pragmatic, test-driven solutions informed by production-scale considerations and a history of improving SDK internals rather than only surface features. An underrated strength is his ability to translate low-level bug fixes into measurable telemetry and performance improvements that benefit large developer ecosystems.
code9 years of coding experience
job12 years of employment as a software developer
bookUttar Pradesh Technical University, Computer Science, Uttar Pradesh Technical University, Computer Science at Ganeshi Lal Bajaj Institute of Technology and Management
bookKendriya Vidyalaya Sangathan
bookDiploma in Advanced Business Computing (DABC), Diploma in Advanced Business Computing (DABC) at Centre for Development of Advanced Computing (C-DAC), Hyderabad
languagesEnglish
github-logo-circle

Github Skills (9)

exception-handling10
dotnet-sdk10
csharp10
net-sdk10
sdk10
telemetry10
azure-cosmos-db10
dotnet-core10
json9

Programming languages (11)

C#TypeScriptPowerShellJavaOpen Policy AgentMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
Azure/azure-cosmos-dotnet-v3

Mar 2021 - Jan 2023

.NET SDK for Azure Cosmos DB for the core SQL API
Role in this project:
userBack-end Developer
Contributions:2 releases, 1127 reviews, 128 commits in 1 year 10 months
Contributions summary:Sourabh's contributions primarily focused on fixing exception messages and improving the handling of errors within the .NET SDK for Azure Cosmos DB. They addressed JSON formatting issues in exception messages, removed escape characters, and updated benchmark results. Their work also involved modifying code related to CosmosExceptionTests and CosmosExceptionFactory, demonstrating a deep understanding of the SDK's internal workings. The user was also involved in adding support for client telemetry implementation, which includes adding shaded HdrHistogram Library.
apidotnetazure-cosmos-dbcosmos-dbsql
Defines standards for generating consistent, accessible telemetry across a variety of domains
Contributions:190 pushes, 4 branches in 9 months
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
Sourabh Jain - Senior Software Engineer at Microsoft