Xuewei Huang is a software engineer with seven years’ experience building backend and full-stack solutions across enterprise and cloud-focused products, currently contributing to SharePoint Server Dev Experience & Workflow at Microsoft in Shanghai. He has hands-on experience implementing API Management tooling and adaptive card notification workflows for Microsoft Teams, with notable contributions to OfficeDev repositories that blend TypeScript, Azure infrastructure (Bicep), and bot/webhook patterns. Prior roles at Dell EMC exposed him to storage firmware workflows, cloud-based test deployments, and internal tooling built with Django, WPF, and WinForms—demonstrating versatility across stacks and environments. A USC MS graduate with international undergraduate training, he pairs curiosity-driven learning with pragmatic engineering, often refactoring samples and improving documentation to make developer tooling more reliable and approachable.
7 years of coding experience
2 years of employment as a software developer
Master of Science - MS, Master of Science - MS at University of Southern California
Bachelor of Engineering (B.Eng.), Bachelor of Engineering (B.Eng.) at University of Liverpool
Bachelor of Engineering (B.Eng.), Bachelor of Engineering (B.Eng.) at Xi'an Jiaotong-Liverpool University
Scenario-focused sample applications that help you get started with building Microsoft Teams App.
Role in this project:
Full-stack Developer
Contributions:40 reviews, 70 commits, 77 PRs in 9 months
Contributions summary:Xuewei primarily contributed to the adaptive card notification sample application within the Microsoft Teams Toolkit Samples repository. Their work focused on implementing and updating various adaptive card layouts and functionalities for notifications, encompassing areas such as Azure Bicep templates for infrastructure, and the bot's core logic using TypeScript. They also refactored the incoming webhook sample, including the introduction of a new notification target and the removal of data files, indicating a shift in the project's approach to sending notifications. Additional commits centered on updating samples with new features and correcting documentation, emphasizing continuous integration.
Contributions:633 reviews, 283 commits, 632 PRs in 1 year 9 months
Contributions summary:Xuewei's commits primarily focus on initializing and formatting the API Management (APIM) plugin within the `teams-toolkit` repository. They implemented the foundational elements of the APIM plugin in the fx-core packages including creating initial code for API Management resource using TypeScript. Their work involved configuring resources, creating new service offerings and managing the implementation of the core components of the APIM plugin. Code formatting and test-enabling commits were also included.
reactmonorepodeveloper-toolsnodejstypescript
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.