Jessica Petty

Principal Software Engineer at Microsoft

Seattle, 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
Jessica Petty is a Principal Software Engineer in Seattle with 11 years of experience designing and hardening developer tooling and code navigation systems at Microsoft. She progressed from intern to principal, leading the Visual Studio Code Index team to bring semantic code navigation into Azure DevOps and now shaping platform-level engineering direction. Hands-on contributions to notable open-source projects like microsoft/vs-streamjsonrpc show deep expertise in .NET RPC, robust error handling, and test-driven refactoring. Known for moving between individual contributor and manager roles, she combines technical ownership with team leadership and a track record of improving reliability in developer-facing infrastructure. An early background in scientific data tooling and teaching highlights her ability to translate complex systems into usable tools and mentored practices.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of Colorado Boulder
languagesFrench
github-logo-circle

Github Skills (11)

json-rpc10
net10
asp-net10
dotnet10
rpc10
csharp10
dotnet-core10
testing10
netstandard9
stream8
transport7

Programming languages (8)

TypeScriptC#PowerShellJavaJavaScriptHTMLPythonTypeSpec

Github contributions (5)

github-logo-circle
microsoft/vs-streamjsonrpc

Dec 2017 - Oct 2020

The StreamJsonRpc library offers JSON-RPC 2.0 over any .NET Stream, WebSocket, or Pipe. With bonus support for request cancellation, client proxy generation, and more.
Role in this project:
userBack-end Developer
Contributions:28 commits, 8 PRs, 15 pushes in 2 years 10 months
Contributions summary:Jessica primarily focused on improving the `vs-streamjsonrpc` library, a .NET JSON-RPC 2.0 implementation. Their commits involved refactoring and expanding existing test cases, specifically targeting overload scenarios and error handling within the RPC framework. They also made adjustments to exception handling, including modifications to how exceptions are caught and propagated through the system. The user's work aimed to improve the library's robustness and testing coverage.
dotnetjson-rpcproxywebsockettransport
jepetty/MonitorYaBitchAss

Apr 2016 - Apr 2016

Contributions:26 commits, 19 pushes, 1 branch in 1 day
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