Frank Gao

Software Engineer at Snap Inc.

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
Frank Gao is a software engineer with a decade of experience building high-throughput backend systems, currently working on Snapchat’s messaging and MyAI backend services in Seattle. He has a strong Azure cloud pedigree from Microsoft, where he optimized large data pipelines, reduced latency from hours to minutes, and implemented resilient alerting for expiring certificates that cut duplicate and bad requests dramatically. Frank’s contributions to the popular Azure CLI extensions for AKS reveal hands-on expertise with Kubernetes features like spot node pools and node image upgrades, plus practical performance refactors. He combines deep systems optimization skills with pragmatic engineering processes—introducing tooling and git-backed reviews to close security and operational gaps—making him adept at improving reliability and developer velocity in large-scale distributed systems.
code10 years of coding experience
job4 years of employment as a software developer
bookMaster of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Iowa State University - College of Liberal Arts and Sciences
bookUniversity of Illinois Urbana-Champaign
bookBachelor of Engineering (B.E.), Bachelor of Engineering (B.E.) at Zhejiang University
languagesChinese, English
github-logo-circle

Github Skills (11)

kubernetes10
cloud-infrastructure10
cloud-services10
python10
k8s10
kubernetes-pods10
azure-cli10
apidoc9
api9
docker8
dockers8

Programming languages (6)

C#TypeScriptGoHTMLPythonTypeSpec

Github contributions (5)

github-logo-circle
Azure/azure-cli-extensions

Feb 2020 - Sep 2020

Public Repository for Extensions of Azure CLI.
Role in this project:
userBack-end & Cloud Engineer
Contributions:2 reviews, 10 commits, 11 PRs in 7 months
Contributions summary:Frank primarily contributed to the Azure CLI extensions for AKS (Azure Kubernetes Service) preview features. Their work included implementing support for new features such as Spot pools, node image upgrades, and setting up the zero node agent pool. They also addressed bugs, refactored code for improved performance, and updated the API versions used by the extension. The contributions were focused on enhancing the functionality and stability of the AKS CLI, directly impacting the usability and features available to users.
azure-cli-extensionpublic-repositoryextensionsazureazure-cli
Contributions:9 pushes, 1 branch in 4 years 3 months
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