Kushagra Thapar

Principal Engineering Manager at Microsoft

Redmond, 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
Kushagra Thapar is a Principal Engineering Manager at Microsoft in Redmond with 10 years of experience leading development of multi-language SDKs and backend services for Azure Cosmos DB across Java, Python, Node, Spring, Spark and Kafka. He pairs hands‑on core backend work—such as implementing direct connectivity and performance improvements in the widely used azure-sdk-for-java—with product and architecture leadership, having designed services and built products from scratch in finance and ad-tech. Holding an M.S. in Computer Science (AI specialization) from UIC, he focuses on scalable, globally distributed systems and database-driven architectures. Known on GitHub as "Always debugging!!", he brings a practical, test-driven mindset to improving maintainability and developer experience across large, cross‑functional teams.
code10 years of coding experience
job9 years of employment as a software developer
bookUniversity of Illinois at Chicago
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
162reputation
10kreached
8answers
2questions
github-logo-circle

Github Skills (12)

javas10
back-end-development10
java10
testing10
enums8
actionscript6
azure-cosmosdb6
jpa6
azure6
apache-flex6
spring6
spring-boot6

Programming languages (14)

C#PowerShellJavaC++CScalaGoHTML

Github contributions (5)

github-logo-circle
Azure/azure-sdk-for-java

Apr 2019 - Jan 2023

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:1590 reviews, 300 commits, 974 PRs in 3 years 9 months
Contributions summary:Kushagra's commits focused on implementing the direct connectivity implementation for the Azure Cosmos DB SDK for Java. This involved the development and modification of core Java classes, including `AddressResolver.java`, and the addition of support for upper case enum types, to improve performance, maintainability, and add new capabilities to the Azure Cosmos DB SDK. Additionally, the user made several updates to existing tests by optimizing the imports and ensuring the test configurations handled various cases.
azure-resourcesversionedazure-functionssdkazure-services
This repository is for active development of the Azure SDK for Python. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/en-us/python/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-python.
Contributions:132 pushes, 7 branches in 3 years 5 months
pythonversionedazure-functionssdkazure-python
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
Kushagra Thapar - Principal Engineering Manager at Microsoft