Principal Software Engineering Manager at Microsoft
Redmond, Washington, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ramjot Singh is a Principal Software Engineering Manager at Microsoft Teams with 10 years of experience building reliable backend services and leading teams to deliver secure, developer-facing solutions. He has progressed through engineering roles at Microsoft since 2013, combining hands-on C# development with management of production-grade systems. Ramjot contributes to prominent open-source projects such as Azure PowerShell and the Bot Framework SDK, adding Site Recovery cmdlets and improving Teams bot/auth flows that benefit enterprise automation and integrations. He also strengthened telemetry and testing in ApplicationInsights-dotnet, demonstrating attention to observability and robustness. Based in Redmond, he blends technical depth in distributed services with a pragmatic focus on maintainability and centralized exception handling. Colleagues rely on him for turning complex authentication and storage scenarios into well-tested, usable APIs for developers and organizations.
10 years of coding experience
8 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Indraprastha Institute of Information Technology, Delhi
Microsoft Bot Builder extension library for developing bots for Microsoft Teams
Role in this project:
Back-end Developer
Contributions:6 releases, 75 commits, 34 PRs in 1 year 7 months
Contributions summary:Ramjot primarily focused on adding and modifying core functionality for the Microsoft Teams Bot Builder extension library. Their contributions involved adding new classes and methods related to conversation management and interaction with Microsoft Teams. They addressed various issues in sample applications by updating .NET Framework versions, removing incomplete cards, and correcting code coverage. The user also made updates to project configurations, including strong naming and delay signing.
Contributions:4 reviews, 17 commits, 3 PRs in 1 year 10 months
Contributions summary:Ramjot primarily contributed to the backend and testing aspects of the `ApplicationInsights-dotnet` repository. Their work included adding support for `ISupportMetrics` to the `PageViewTelemetry` class. Further contributions involved improvements to the telemetry context's deep clone functionality and fixing a bug in the broadcast processor. Several tests were added to ensure all telemetry types are similar across different sinks, and to confirm that events are not dropped by the broadcast processor.
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.