Junjie Gao

Software Engineer 2 at Microsoft

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
Junjie Gao is a cloud and backend-focused software engineer with seven years’ experience building high-performance infrastructure for major tech companies including Microsoft, Google, Tencent and Huawei. Currently a Software Engineer 2 on Azure Container Registry and Notation at Microsoft, he has a strong track record in container tooling, DevOps integrations and network performance optimization. His academic foundation includes an MS in Computer Science from USC (3.94 GPA) and a published undergraduate research project on ML-driven virtual machine placement. Practical highlights include improving Azure Pipelines tasks (notably Key Vault and workload identity support) and boosting Google’s networking performance through NUMA-aware parallelism. Comfortable moving between kernel, cloud control plane and CI/CD automation, he is also an active open-source contributor with a credo of “all in open source.”
code7 years of coding experience
job4 years of employment as a software developer
bookMaster of Science - MS, Computer Science, GPA 3.94/4.0, Master of Science - MS, Computer Science, GPA 3.94/4.0 at University of Southern California
bookBachelor of Science - BS, Computer Software Engineering, 90/100, Bachelor of Science - BS, Computer Software Engineering, 90/100 at Anhui Normal University
github-logo-circle

Github Skills (9)

azure-pipelines10
azure10
microsoft-azure10
cicd10
azure-keyvault10
dockers9
yaml9
docker9
plugin-development8

Programming languages (6)

TypeScriptC#PowerShellGoHTMLPython

Github contributions (5)

github-logo-circle
Tasks for Azure Pipelines
Role in this project:
userDevOps Engineer
Contributions:13 reviews, 26 PRs, 10 pushes in 1 year 6 months
Contributions summary:Junjie primarily focuses on enhancing the Azure Pipelines tasks, specifically related to the Notation task. They implemented features like workload identity support for the Azure Key Vault plugin. Moreover, the user fixed warnings, bumped up the notation and Azure Key Vault plugin versions, and added timestamp support. The user's contributions also include updates to checksum generation and other internal code improvements.
azure-pipelineswindowsazurepipelinesazure-devops
notaryproject/tspclient-go

Jan 2024 - Mar 2025

Golang implementation of the Time-Stamp Protocol (TSP) client as specified in RFC3161
Contributions:67 reviews, 9 PRs, 2 pushes in 1 year 1 month
gorfc3161timestamp
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
Junjie Gao - Software Engineer 2 at Microsoft