Garrick He

Principal Software Engineer at Salesforce

San Francisco Bay Area 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

👤
Senior
🎓
Top School
Garrick He is a Principal Software Engineer based in the San Francisco Bay Area with eight years of experience building and hardening distributed systems, networking OSes, and security-focused dataplane features. He has driven kernel- and user-space work across companies like Salesforce, Dell, VMware, Cisco, and Palo Alto Networks, with notable open-source contributions to SONiC—improving sFlow, mVRF support, and Python 3 migrations that fixed memory leaks and race conditions. At Salesforce he’s focused on PaaS for cloud-native apps on Kubernetes and is actively expanding his expertise from vertical scaling and security into horizontal, cloud-native architectures. Known for an inquisitive, experiment-driven approach, he pairs deep systems knowledge (crypto, YANG models, kernel bring-up) with community collaboration—coordinating changes between Dell and the Azure/SONiC community. An engineer who prefers learning by tinkering, he regularly augments formal study with online courses and practical open-source work.
code8 years of coding experience
job9 years of employment as a software developer
bookComputer Science, Computer Science at Laney College
bookCalifornia Polytechnic State University, San Luis Obispo
languagesChinese
stackoverflow-logo

Stackoverflow

Stats
499reputation
21kreached
2answers
7questions
github-logo-circle

Github Skills (15)

docker10
sonic10
devops10
python10
dockers10
automation-testing9
automation9
automations9
cloud-infrastructure8
infrastructure8
ebtables6
driver6
deb6
debian6
gcc6

Programming languages (9)

DockerfileC++ShellCMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
sonic-net/sonic-buildimage

Mar 2020 - Feb 2021

Scripts which perform an installable binary image build for SONiC
Role in this project:
userDevOps Engineer
Contributions:9 commits, 11 PRs, 8 comments in 10 months
Contributions summary:Garrick primarily worked on the sFlow component within the SONiC build image, focusing on improving its functionality and stability. Their contributions involved converting scripts to Python 3, cleaning up the sFlow container, and fixing memory leaks. They also added mVRF support by bumping the hsFlowD version and addressed a race condition, ensuring correct service startup and interface configuration.
armv6installableimage-buildsonicbinary-image
open-switch/opx-base-model

Nov 2017 - Nov 2018

Contributions:8 commits, 5 PRs, 2 pushes in 1 year
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
Garrick He - Principal Software Engineer at Salesforce