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.
10 years of coding experience
6 years of employment as a software developer
Ph.D., Computer Science, Ph.D., Computer Science at University of Washington
BSE, Biomedical Engineering and Computer Science, BSE, Biomedical Engineering and Computer Science at Duke University
Bot Framework provides the most comprehensive experience for building conversation applications.
Role in this project:
Back-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.
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:
Back-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