Wei Shao

Senior Software Engineer at Microsoft

Bellevue, Washington, 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

👤
Senior
🎓
Top School
Wei Shao is a Senior Software Engineer with seven years of experience building cloud-native infrastructure and globalized systems across Microsoft, Amazon, and Procore. He blends deep backend expertise—demonstrated by contributions to Microsoft.Recognizers.Text improving cross-language date, number, and phone parsing—with hands-on experience migrating and architecting platforms on AWS and optimizing Azure networking. Known for curiosity and creativity, he navigates complex edge cases (e.g., year-crossing date ranges and Chinese number/currency extraction) to reduce false positives in production pipelines. Based in Bellevue, WA, Wei combines strong engineering craftsmanship with a collaborative, team-first approach and a knack for making core infra more reliable and globally aware.
code7 years of coding experience
job11 years of employment as a software developer
bookUMass Lowell
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Shandong University of Science and Technology
github-logo-circle

Github Skills (9)

javascript10
nlp10
csharp10
dotnet-core10
dates9
ch8
java7
python7
javas7

Programming languages (2)

C#Python

Github contributions (5)

github-logo-circle
microsoft/Recognizers-Text

Mar 2020 - Jul 2020

Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, date/time, etc. in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI, NL. Partial support for JA, KO, AR, SV). Packages available at: https://www.nuget.org/profiles/Recognizers.Text, https://www.npmjs.com/~recognizers.text
Role in this project:
userBack-end Developer
Contributions:16 commits, 26 PRs, 15 comments in 3 months
Contributions summary:Wei primarily focused on fixing and improving the `microsoft/recognizers-text` repository. Their contributions involved identifying and resolving issues related to date and time recognition, particularly addressing edge cases where date range resolution crossed year boundaries. The user made enhancements to the Chinese number and currency extraction, incorporating filters to reduce false positives. Furthermore, they addressed incorrect date extraction from number sequences and improved the handling of phone number extraction.
kebab-casepythoncorpus-linguisticsprefixmicrosoft
Contributions:15 pushes, 1 branch in 3 years 5 months
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
Wei Shao - Senior Software Engineer at Microsoft