Dan Driscoll

Partner Engineering Manager at Microsoft

Albuquerque, New Mexico, 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
Dan Driscoll is a Partner Engineering Manager at Microsoft with 10+ years of experience building and securing large-scale conversational and cloud services, currently driving partner engineering for Dynamics 365 Customer Service Omnichannel. He has deep technical roots as an engineering manager and software architect for Azure Bot Service and Power Virtual Agents, and has contributed security-focused improvements to high-profile open-source projects like the Microsoft Bot Framework SDK. Known for shipping practical, production-ready solutions, he blends backend engineering, authentication/JWT hardening, and platform architecture to improve reliability and trust. Outside of core engineering he brings diverse skills—from FAA-certified flight instruction to professional photography and teaching—that inform a pragmatic, human-centered approach to product and partner work. Based in Albuquerque, he leverages both electrical engineering and computer science training to navigate systems-level challenges and mentor cross-functional teams. Colleagues describe him as a security-conscious builder who turns nuanced protocol issues into robust, deployable features.
code10 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at New Mexico Institute of Mining and Technology
stackoverflow-logo

Stackoverflow

Stats
231reputation
10kreached
9answers
0questions
github-logo-circle

Github Skills (20)

bot-platform10
validations10
net10
authentication10
user-authentication10
dotnet10
validation10
asp-net10
validating10
sdk10
dotnet-core10
bot-framework10
csharp10
validate10
azure6

Programming languages (4)

C#TypeScriptJavaScriptHTML

Github contributions (5)

github-logo-circle
microsoft/botframework-sdk

Apr 2016 - Feb 2019

Bot Framework provides the most comprehensive experience for building conversation applications.
Role in this project:
userBack-end Developer & Security Engineer
Contributions:102 commits, 13 PRs, 78 pushes in 2 years 10 months
Contributions summary:Dan primarily focused on enhancing the security and functionality of the Bot Framework SDK. Their contributions included adding improvements related to JWT validation, which likely involved securing the communication channels. Additionally, the user implemented features to handle null properties and added a method to remove properties in BotData. They also updated activity interfaces and added methods related to activity masks.
azure-bot-servicepythonbotmicrosoft-cognitive-servicesdotnetcore
microsoft/botbuilder-dotnet

Feb 2018 - Feb 2018

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:
userBackend Developer
Contributions:6 commits, 1 PR, 10 comments in 1 day
Contributions summary:Dan focused on improving the authentication and authorization aspects of the .NET Bot Framework SDK. Their contributions involved removing checks for undefined token types and refining claim name constants. They modified several files related to authentication, including `AuthenticationConstants.cs`, `ChannelValidation.cs`, and `EmulatorValidation.cs`, to enhance the security and robustness of token validation within the bot framework.
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
Dan Driscoll - Partner Engineering Manager at Microsoft