Principal Software Engineering Manager at Microsoft
Washington, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Prabir Shrestha is a Principal Software Engineering Manager at Microsoft with 16 years of experience leading backend and platform engineering efforts and advancing developer tooling. He progressed through senior engineering and management roles at Microsoft since 2014, combining hands-on coding with team leadership to ship robust, tested systems at scale. An active open-source contributor, Prabir has added core operators to RxJava and enhanced widely used SDKs and libraries—such as Facebook SDKs and a .NET JSON serializer—demonstrating depth across JVM, .NET, and Node ecosystems. He brings strong testing and CI/DevOps sensibilities (including language-server automation for vim-lsp), favoring pragmatic refactors and cross-platform compatibility. Based in Washington, Prabir pairs architectural judgment with practical implementation, mentoring teams to deliver reliable, well-tested integrations.
JSON library for .NET 2.0+/SL4+/WP7/WindowsStore with optional support for dynamic and DataContract
Role in this project:
Back-end Developer
Contributions:228 commits, 8 comments, 1 issue in 3 years 1 month
Contributions summary:Prabir primarily contributed to the SimpleJson library by implementing new features, including support for serializing classes, anonymous types, and data types like Guid and DateTime. The commits show a focus on expanding the library's capabilities to handle a wider range of .NET data types, and data structures. Further contributions involve refactoring the code, such as renaming files and updating the build configurations to support various .NET versions and platforms.
Contributions:1230 commits, 16 PRs, 13 pushes in 11 years 1 month
Contributions summary:Prabir implemented tests for Facebook client upload data. They added a new test case and corresponding files to cover the scenarios for posting data using the Facebook client, including aspects such as checking for specific error messages, header, and content type. The changes involved the modification and creation of C# test files, along with the adaptation of supporting infrastructure such as client mocks.
dotnetsdkfacebookfacebook-apifacebook-graph-api
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
Prabir Shrestha - Principal Software Engineering Manager at Microsoft