# Garrick He > Principal Software Engineer / Certified Kubernetes Application Developer Location: San Francisco Bay Area, United States Profile: https://flows.cv/garrickhe If I had to describe myself in one word it would be 'inquisitive'. The number one reason I love software-engineering/programming is because it's cheap to experiment and there are tons of free resources for the curious mind on the Internet. I'm constantly trying expand my horizon by reading books, learning from colleagues, taking online class (Udacity, Coursera), and just playing around with new 'toys'. I've been doing vertical-scaling and security for a while and I'm looking to expand into horizontal-scaling. Areas of interest: • Cloud/Distributed Computing • Kubernetes • Microservices • Operating Systems ## Work Experience ### Principal Software Engineer @ Salesforce Jan 2021 – Present | San Francisco Bay Area Working on (learning about) back-end distributed systems. My team provides a platform-as-a-service (PaaS) to internal Salesforce developers to create cloud-native applications that runs on Kubernetes in private and public cloud environments. ### Software Development Principle Engineer @ Dell Jan 2020 – Jan 2021 | Santa Clara, California, United States Returned to Dell and continued where I left off. Working on: SONiC (https://azure.github.io/SONiC/) A container-based open-network operating systems that runs in user-space on top of a standard Linux distribution. It is a flexible and extendible operating system that supports CRUD/exec operations through REST/gNMI/gNOI. Follow my GitHub activities: https://github.com/GarrickHe • LLDP support for SONiC Management Framework (CLI / gNMI) • sFlow + mVRF support for SONiC • Coordinate with Azure community to bring changes internal to Dell out to community and vice-versa • Worked on sFlow/Platform/LLDP support for SONiC Management Framework • Familiar with Openconfig YANG models • Fixed numerous bugs reported by the open-source community and our partners ### Senior Member Of Technical Staff @ VMware Jan 2019 – Jan 2020 | Palo Alto, California, United States * Worked on NSX Container Plugin (NCP) - I primarily worked on the area of NCP that provided an interface between Kubernetes and NSX-T. This allows Kubernetes to leverage NSX-T to provide networking and security services. ### Software Development Principal Engineer @ Dell Jan 2017 – Jan 2019 | Santa Clara, CA Working on: OpenSwitch (https://www.openswitch.net/) SONiC (https://azure.github.io/SONiC/) Both are open-network operating systems that runs in user-space on top of a standard Linux distribution. OPX is service-based, while SONiC is container-based. Follow my GitHub activities: https://github.com/GarrickHe • sFlow support for SONiC • Coordinate with Azure community to bring changes internal to Dell out to community and vice-versa • Worked on sFlow/Platform/LLDP support for SONiC Management Framework • Familiar with Openconfig YANG models • Fixed numerous bugs reported by the open-source community and our partners • OPX Configuration Persistence • Lead the effort to release OPX 3.0/3.1 • Migrate from Debian Jessie (OPX 2.3.x) to Stretch (OPX 3.0.0) • Fixed kernel-panic issues to allow users to upgrade using 'apt-get dist-upgrade' • Worked on physical port fanout • Worked on VLAN (tagged/untagged) and VLAN STP. • Port kernel modules to bring-up new platforms. • Implemented get-handlers for interface information based on YANG model • Hardened and tested OPX code-base • Collaborate with OS10 team on various technical issues • Dell Silver Award recipient ### Senior Staff Software Engineer (Dataplane Research / L7 Security) @ Palo Alto Networks Jan 2017 – Jan 2017 | Santa Clara, CA. I worked on the following areas in PANOS: • URL Filtering • File-blocking • SSL Proxying • Implemented URL redirection meta-data hiding/securing with AES-GCM ### Software Engineer III (Core Software Group - Platform/Security) @ Cisco Systems Jan 2014 – Jan 2017 | Milpitas, California • Designed and developed crypto scalability for Cloud Service Router using Intel QAT and SR-IOV • Ported Intel Quickassist Technology (QAT) driver to our kernel. • Integrated new crypto toolkit. • Worked on Central Key Management APIs. • Connected Recognition: You Amaze (5 time recipient). • Connected Recognition: You Inspire (15 time recipient). ### Software Engineer II (Core Software Group - Platform/Security) @ Cisco Systems Jan 2014 – Jan 2014 | Milpitas, CA • Platform bring-up (ISR43xx). • Worked on platform-dependent IPSec and crypto code. • Worked on crypto-hardware APIs. • Worked on IOS Common Cryptographic Module (IC2M). ### Software Engineer I (Software Routing and Technology Group (SRTG)) @ Cisco Systems Jan 2013 – Jan 2014 | Milpitas • Design and implemented Cryptographic Power-On Self-test (POST) feature required by Federal Information Protection Standards (FIPS). • Fixed numerous bugs, including three customer cases. • Became primary maintainer of lab equipment (80+ devices total). • Apply Linux experience to system bring-up, development, and support of other teams. • Decreased project build-time by 84%. • Cisco Achievement Program (CAP) Award recipient. ### Software Engineer I (intern) @ Cisco Systems Jan 2012 – Jan 2012 | Milpitas, California • Design and implement automated licensing services on cloud service products • Design and implement feature disablement on cloud service products • Maintain and update sanity-test scripts. • Debug crypto/IPsec features on Cisco IOS. ### Software Engineer I (intern) @ Cisco Systems Jan 2011 – Jan 2011 | Milpitas, California • Created and documented 16 additional test-cases for IPSec IPv6 features. • Fixed numerous bugs on existing test-cases. • Created and documented new tool to analyze performance data from X-RAY. • Automated sanity testing and performance analysis. ### Software Development (Intern) @ CDM Technologies Jan 2010 – Jan 2011 | San Luis Obispo, California Area • Worked with legacy code. • Performed JUNIT testing on client-side and server-side code. • Found and reported bugs on client-side or server-side code. ## Education ### Bachelor of Science in Computer Science California Polytechnic State University-San Luis Obispo ### Computer Science Laney College ## Contact & Social - LinkedIn: https://linkedin.com/in/garrickhe --- Source: https://flows.cv/garrickhe JSON Resume: https://flows.cv/garrickhe/resume.json Last updated: 2026-04-12