Feng Zhao

Software Engineer at Google

Shanghai, Shanghai, China
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
Feng Zhao is a software engineer with six years of experience based in Shanghai, currently at Google after earlier roles at Microsoft where he contributed to commerce risk and resource management systems. He is a strong back-end and DevOps practitioner with notable open-source contributions to high-profile Azure projects—helping refine the Azure SDKs for Python and .NET, improve Azure CLI extensions (AKS, Databricks, Blueprints), and harden AutoRest C# code generation. Feng’s work shows depth in cloud resource modeling, API/serialization design, CI/CD and packaging automation, and practical bug fixes that improve SDK reliability. He combines enterprise-scale engineering experience with hands-on open-source impact, demonstrating an ability to translate cloud service details into robust developer tools.
code6 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Nanjing University
languagesEnglish, Chinese
github-logo-circle

Github Skills (34)

code-generator10
docker10
python10
back-end-development10
api-design10
azure-sdk10
net10
storage10
dotnet10
bash10
microsoft-azure10
resource-management10
dockers10
cicd10
codegen10

Programming languages (13)

C#PowerShellJavaC++CGoTypeScriptDockerfile

Github contributions (5)

github-logo-circle
Azure/azure-sdk-for-net

Jun 2021 - Jan 2023

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:539 reviews, 258 commits, 402 PRs in 1 year 7 months
Contributions summary:Feng primarily focused on enhancing the .NET SDK for Azure, specifically within the resource management domain. Their work involved adding new types, updating APIs, and refining serialization processes for various resources like providers, identities, and error responses. The contributions included modifying the API definitions and the related source code to align with Azure resources and their related information, demonstrating a deep understanding of the Azure resource management framework.
dotnetversionedazure-functionssdkconsumers
Azure/autorest.csharp

Jun 2021 - Jan 2023

Extension for AutoRest (https://github.com/Azure/autorest) that generates C# code
Role in this project:
userBack-end Developer
Contributions:216 reviews, 123 commits, 117 PRs in 1 year 7 months
Contributions summary:Feng primarily focused on improving the core functionality of the C# code generation tool. They addressed index out-of-range errors, ensuring robust handling of provider segments. Furthermore, the user implemented crucial changes regarding the handling of resource identifiers, ensuring that the correct identifiers are utilized for resource containers, which involves modifications in the code related to parent and scope resource detection. These contributions enhance the tool's reliability and accuracy in generating C# code from AutoRest specifications.
dotnetautorestcsharpazuredotnet-core
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