Matt Shim

Software Engineer at Microsoft

Seattle, 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

🤩
Rockstar
Matt Shim is a software engineer based in Seattle with nine years of experience focused on building conversational AI and backend systems. At T-Mobile and as an active open-source contributor to Microsoft projects, he has implemented bot features across C# and Node.js, integrated QnA and speech capabilities, and worked on Python packaging and build automation. His contributions to Recognizers-Text show practical expertise in multilingual natural language processing, having added French language support through extractors, parsers, and rigorous tests. Comfortable across full-stack and backend roles, he brings a mix of production engineering discipline and language-processing nuance to conversational applications. An under-the-radar strength is his cross-platform fluency—moving between SDKs, automation scripts, and regex-driven NLP—to reliably ship interoperable bot components.
code9 years of coding experience
github-logo-circle

Github Skills (25)

french10
francais10
python10
apidoc10
number-recognition10
regular-expression10
api10
build-automation10
dotnet-core10
bot-framework10
nodejs10
nlp10
csharp10
entity-extraction9
cicd9

Programming languages (7)

C#TypeScriptJavaCJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
Welcome to the Bot Framework samples repository. Here you will find sample bots that take advantage of Bot Framework capabilities.
Role in this project:
userFull-stack Developer
Contributions:21 commits, 13 PRs, 14 pushes in 1 year 4 months
Contributions summary:Matt contributed to various samples within the `microsoft/botframework-blogsamples` repository, demonstrating a focus on building conversational bots. Their work includes implementing features such as speech recognition and synthesis using the Bot Framework, integrating QnA maker, adding rich cards and attachments, and customizing bot state persistence with Azure services. The user's contributions span both C# and Node.js, indicating familiarity with different bot development platforms. The Redux bot sample suggests an interest in state management in conversational applications.
botdiscord-botbotsmicrosoft-cognitive-serviceswelcome
microsoft/Recognizers-Text

Jun 2017 - Sep 2018

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:9 commits, 14 PRs, 9 comments in 1 year 4 months
Contributions summary:Matt's contributions focused on adding support for the French language to the `microsoft/recognizers-text` repository. They implemented and modified extractors, parsers, and definitions related to number and date/time recognition in French. This work involved creating and refining regular expressions, unit tests, and configurations to accurately parse and resolve text in French. The user addressed bugs in the French implementation and ensured the unit tests passed.
kebab-casepythoncorpus-linguisticsprefixmicrosoft
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
Matt Shim - Software Engineer at Microsoft