Kevin Hu

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
🎓
Top School
Kevin Hu is a software engineer with 11 years of experience based in Seattle, currently building backend systems at Microsoft with a focus on cloud and ML tooling. He contributes to high-profile open-source projects like the Azure SDK for .NET and ONNX Runtime, improving APIs, CI/CD pipelines, and build automation for production-grade ML services. His work spans PowerShell modules, C# backend features, and DevOps automation, demonstrating fluency across development and release engineering. Earlier roles include teaching and multiple internships, reflecting a blend of mentorship, academic grounding from Vanderbilt, and practical industry experience. Notably, he has improved artifact distribution and versioning in ONNX Runtime Server—small investments that materially streamline ML deployment workflows.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Vanderbilt University
github-logo-circle

Github Skills (34)

github-ci10
docker10
azure-sdk10
net10
machine-learning10
dotnet-new10
dotnet10
microsoft-azure10
dockers10
cicd10
asp-net10
azure-powershell10
build-automation10
dotnet-core10
arm10

Programming languages (6)

TypeScriptC#C++JavaScriptPythonTypeSpec

Github contributions (5)

github-logo-circle
Azure/azure-powershell

May 2016 - Apr 2017

Microsoft Azure PowerShell
Role in this project:
userBackend Developer
Contributions:106 commits, 15 PRs, 2 branches in 11 months
Contributions summary:Kevin's commits primarily focused on modifying PowerShell scripts related to Azure resource management, specifically for the Machine Learning service. They addressed issues in error logging, whitespace consistency, and corrected scenario tests. The changes involved code modifications within the Cmdlets to improve functionality, fix bugs, and incorporate feedback from pull request reviews. The user's work centered around enhancing the Azure PowerShell module's interaction with the Azure Machine Learning service.
microsoft-azure-powershellpowershellmicrosoft-azuremicrosoftazure
Azure/azure-sdk-for-net

Jun 2016 - Apr 2017

This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
Role in this project:
userBack-end Developer
Contributions:12 commits, 6 PRs, 4 comments in 10 months
Contributions summary:Kevin primarily contributed to the back-end aspects of the Azure SDK for .NET, as evidenced by changes in C# code. They added new features, such as "id" and "format" properties, and made modifications to existing models within the Machine Learning service. Additionally, they addressed bugs and integrated changes from external branches. These modifications suggest a focus on API improvements and the evolution of the Machine Learning service within the SDK.
dotnetversionedazure-functionssdkconsumers
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
Kevin Hu - Software Engineer at Microsoft