Kiran Kolli

PRINCIPAL ENGINEERING MANAGER at Microsoft

Bellevue, 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
Kiran Kolli is a Principal Engineering Manager based in Bellevue with over a decade of experience building and leading backend engineering teams at Microsoft. He blends deep hands-on expertise in distributed databases and SDK design with managerial scope, having driven performance and stability improvements in high-profile open-source projects like the Azure SDK for Java and the Azure Cosmos DB .NET SDK. His work includes low-level optimizations—caching, token lookups, channel pool redesign—and refactors that improved authentication and consistency handling for large-scale cloud services. Kiran’s background includes senior engineering roles dating back to enterprise software at HP and Computer Associates, grounded in an M.Tech from IIT Bombay. He is comfortable moving between code and strategy, mentoring engineers while still contributing to core architecture and unit test rigor. Colleagues rely on him to turn complex system constraints into pragmatic, production-ready solutions.
code10 years of coding experience
job3 years of employment as a software developer
bookIndian Institute of Technology Bombay
bookBTech CSE, BTech CSE at CRR College Of Engineering
github-logo-circle

Github Skills (27)

unit-testing10
performance-analytics10
performance-monitor10
net-sdk10
back-end-development10
azure-sdk10
azure-cosmos-db10
microsoft-azure10
java10
performance-measurement10
cosmosdb10
javas10
performance-analysis10
sdk10
dotnet-sdk10

Programming languages (12)

C#TypeScriptPowerShellJavaRustOpen Policy AgentJavaScriptGo

Github contributions (5)

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

Jan 2019 - Nov 2022

.NET SDK for Azure Cosmos DB for the core SQL API
Role in this project:
userBack-end Developer
Contributions:2884 reviews, 365 commits, 978 PRs in 3 years 10 months
Contributions summary:Kiran's contributions focused on the core functionality of the Azure Cosmos DB .NET SDK, specifically related to porting client changes, integrating LINQ tests, and pushing document client access down post-initialization. They modified the `DocumentClient` class, added and refactored unit tests, and addressed argument checks to improve code robustness. The user's work appears to center on improving the SDK's functionality and testing infrastructure.
apidotnetazure-cosmos-dbcosmos-dbsql
Azure/azure-sdk-for-java

Jan 2018 - Sep 2020

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:232 reviews, 22 commits, 23 PRs in 2 years 8 months
Contributions summary:Kiran primarily focused on optimizing the performance and stability of the Azure Cosmos DB SDK for Java. Their contributions include refactoring and caching mechanisms to reduce overhead in master-key authentication, consistency level handling, and resource ID extraction. They also addressed bugs and implemented optimizations related to RNTBD token look-ups and channel pool design. Furthermore, the user made changes to the document database examples, specifically related to the implementation of samples for rxjava, and fixing and re-implementing database names.
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
Kiran Kolli - PRINCIPAL ENGINEERING MANAGER at Microsoft