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.
11 years of coding experience
7 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at University of Chinese Academy of Sciences
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Science and Technology of China
Dialog creation and management for Microsoft Bot Framework Applications
Role in this project:
Full-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.
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: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