Ramjot Singh

Principal Software 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
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.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Indraprastha Institute of Information Technology, Delhi
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (32)

unit-testing10
azure-application-insights10
testing10
net10
authentication10
user-authentication10
dotnet10
microsoft-azure10
netframework10
asp-net10
azure-powershell10
api10
sdk10
dotnet-core10
arm10

Programming languages (7)

PowerShellC#TypeScriptC++JavaScriptHTMLMarkdown

Github contributions (5)

github-logo-circle
Microsoft Bot Builder extension library for developing bots for Microsoft Teams
Role in this project:
userBack-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.
microsoft-teamsdevelopingbotbuilderbots
ApplicationInsights-dotnet
Role in this project:
userBack-end Developer & Test Automation Engineer
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.
dotnetapplication-insightsapplicationinsightsloggingobservability
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