Fan Yang

Senior Hardware Engineer at Microsoft

Mountain View, California, 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
Fan Yang is a Senior Hardware Engineer with six years of experience building cloud AI and advanced systems at Microsoft after earlier hardware and networking roles at AWS and Cisco. He blends hardware development expertise with backend and performance engineering, contributing significant optimizations to Mono and .NET runtimes used widely across the open-source ecosystem. At Microsoft he works on Cloud AI and advanced systems, and his prior AWS experience focused on networking product development that scaled cloud infrastructure. Fan’s open-source work includes performance fixes and LLVM JIT improvements in high-profile repos like mono/mono and dotnet/runtime, plus benchmarking enhancements for ASP.NET Core. He holds an MS in Electrical and Electronics Engineering from USC and combines low-level systems insight with practical cloud deployment experience. Colleagues describe him as a pragmatic engineer who surfaces subtle runtime and alignment issues that materially improve stability and performance.
code6 years of coding experience
job8 years of employment as a software developer
bookMaster of Science (MS), Electrical and Electronics Engineering, Master of Science (MS), Electrical and Electronics Engineering at University of Southern California
languagesEnglish, Chinese
github-logo-circle

Github Skills (22)

arcgisruntime10
benchmark10
runtimes10
llvm10
net10
benchmarking10
dotnet10
run-time10
asp-net-core10
asp-net10
mono10
performance-optimization10
aot10
compile10
dotnet-core10

Programming languages (7)

TypeScriptC#PowerShellShellPHPJupyter NotebookF#

Github contributions (5)

github-logo-circle
aspnet/Benchmarks

Jun 2020 - Apr 2022

Benchmarks for ASP.NET Core
Role in this project:
userBackend Developer
Contributions:1 review, 12 commits, 12 PRs in 1 year 10 months
Contributions summary:Fan primarily contributed to the `aspnet/benchmarks` repository by adding and modifying features related to Mono runtime support within the ASP.NET Core benchmarking framework. Their work involved adding options for Mono runtime (JIT and LLVM-JIT) and Mono LLVM AOT. They also set default environment options for Mono LLVM-JIT and optimized the code to get mono package based on computer architecture.
dotnetaspnetaspasp-netnet-core
dotnet/runtime

Sep 2019 - Jan 2023

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:799 reviews, 118 commits, 322 PRs in 3 years 5 months
Contributions summary:Fan contributed to the .NET runtime repository by fixing and optimizing the Mono runtime. Their work focused on addressing various issues, including removing redundant function calls, adding alignment macros, and refactoring time-related functions. They also addressed several bugs, particularly related to LLVM JIT and unsafe accessor functions, ensuring code stability and efficiency.
dotnetruntimelinuxcsharpxamarin
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
Fan Yang - Senior Hardware Engineer at Microsoft