Dong Lei

Principal Software Engineer Manager at Microsoft

Beijing, China
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
Dong Lei is a Principal Software Engineering Manager at Microsoft with 11 years of experience building conversational AI and NLP-driven chatbots. He combines hands-on full-stack and backend expertise—contributing to flagship open-source projects like Bot Framework Composer and botbuilder-dotnet—with leadership in shipping production language generation features. At Microsoft he progressed from software engineer to principal manager, leading cross-functional teams that implement core LG tooling (including Antlr4-based lexer/parser work) and interactive bot editors. Based in Beijing, he brings both deep implementation skills and product-level thinking to bridge research, developer experience, and scalable deployment. Colleagues rely on him for pragmatic solutions that turn complex dialogue models into maintainable engineering systems.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Chinese Academy of Sciences
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Science and Technology of China
github-logo-circle

Github Skills (18)

parserator10
javascript10
parser10
lexer10
net10
dotnet10
asp-net10
dotnet-core10
bot-framework10
csharp10
react10
json9
chatbot8
conversational-ai8
bots8

Programming languages (11)

TypeScriptC#PowerShellJavaC++JavaScriptGoHTML

Github contributions (5)

github-logo-circle
Dialog creation and management for Microsoft Bot Framework Applications
Role in this project:
userFull-stack Developer
Contributions:458 reviews, 132 commits, 307 PRs in 2 years 3 months
Contributions summary:Dong primarily contributed to the integration of a form editor within the bot framework composer, demonstrating full-stack capabilities. They implemented a new editor component and integrated it into the client application. The user also made modifications to existing client-side and extension code, demonstrating an understanding of how the pieces fit together, as well as changes across multiple files of different types, suggesting broader contribution across the codebase.
chatbotsdialogconversational-aibotdialogue-systems
microsoft/botbuilder-dotnet

Jan 2019 - Apr 2021

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:109 reviews, 140 commits, 135 PRs in 2 years 3 months
Contributions summary:Dong implemented a client library for Language Generation (LG) within the .NET Bot Framework SDK. Their work involved initializing the LG client library and modifying core files related to language generation, specifically implementing template references. The changes include a lexer and parser built using Antlr4.
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
Dong Lei - Principal Software Engineer Manager at Microsoft