Will Portnoy

Principal Software Design Engineer at Microsoft

Woodinville, 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
Will Portnoy is a Principal Software Design Engineer at Microsoft with over a decade of experience building robust backend systems and developer-focused SDKs. He holds a Ph.D. in Computer Science from the University of Washington and blends deep research pedigree with practical engineering, having contributed to core parts of the Bot Framework SDK by adding expression evaluation, dialog/form processing, and debugging improvements. His background spans finance and technology strategy roles at GoldenTree and Morgan Stanley, giving him a strong appreciation for reliability and data-driven design. Based in Woodinville, WA, he is comfortable navigating large-scale open-source ecosystems and shipping production-grade features that make developer tooling more powerful and debuggable.
code10 years of coding experience
job6 years of employment as a software developer
bookPh.D., Computer Science, Ph.D., Computer Science at University of Washington
bookBSE, Biomedical Engineering and Computer Science, BSE, Biomedical Engineering and Computer Science at Duke University
stackoverflow-logo

Stackoverflow

Stats
306reputation
14kreached
11answers
0questions
github-logo-circle

Github Skills (23)

debugging10
debug10
evaluation10
expressions10
net10
dotnet10
netframework10
asp-net10
eval10
evaluator10
expression10
dotnet-core10
csharp10
unit-testing9
serialization9

Programming languages (4)

TypeScriptC#JavaScriptHTML

Github contributions (5)

github-logo-circle
microsoft/botframework-sdk

Mar 2016 - Jul 2017

Bot Framework provides the most comprehensive experience for building conversation applications.
Role in this project:
userBack-end Developer
Contributions:409 commits, 22 PRs, 116 pushes in 1 year 4 months
Contributions summary:Will's contributions focused on core framework improvements and the addition of features related to form processing within the Bot Framework SDK. They added a dialog flow dialog, added new functionalities to Form, including optional prompts, and made changes to improve the serialization of object parameters in APIs. In addition to the implementation of new features, the user also focused on refining tests within the CSharp directory to ensure the functionality and stability of the dialog system.
azure-bot-servicepythonbotmicrosoft-cognitive-servicesdotnetcore
microsoft/botbuilder-dotnet

Dec 2018 - Dec 2020

Welcome to the Bot Framework SDK for .NET repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applications using .NET.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 75 commits, 22 PRs in 2 years
Contributions summary:Will implemented new features related to expression evaluation within the .NET Bot Framework SDK. They added array indexing and method evaluation capabilities to the expression engine. Additionally, the user modified and tested existing code and implemented debugging features, enhancing the ability to debug bots within the framework, and they fixed output message encoding.
dotnetsdk-frameworkdotnet-core2botsdk
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
Will Portnoy - Principal Software Design Engineer at Microsoft