Harry Zhang

Staff Software Engineer at Databricks

San Francisco, California, 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
Harry Zhang is a Staff Software Engineer with 12 years of experience building and leading cloud-native infrastructure, currently driving serverless compute at Databricks after a multi-year tenure as Tech Lead for Pinterest’s Cloud Runtime team. He architected PinCompute atop federated Kubernetes clusters to deliver scalable, multi-tenant compute for Ads, Home Feed, Visual Search and big data workloads, and his team maintained a customized Kubernetes distribution while contributing upstream. Previously he helped mature Apache Helix at LinkedIn and contributed performance and memory optimizations to the project, reflecting deep expertise in cluster and resource management for stateful systems. An early Kubernetes adopter at Applatix, Harry blends hands-on systems engineering with platform leadership, spanning workload orchestration, scheduling, node runtime and platform interfaces. Based in San Francisco, he pairs an electrical engineering master’s from USC with a practical bias for reducing operational cost and complexity at planet scale. Colleagues describe him as a pragmatic builder who surfaces subtle memory and threading issues before they become incidents.
code11 years of coding experience
job8 years of employment as a software developer
bookMaster’s Degree Electrical and Electronics Engineering, Master’s Degree Electrical and Electronics Engineering at University of Southern California
bookHangzhou Xuejun High School
languagesEnglish, Chinese
github-logo-circle

Github Skills (11)

javas10
logging10
junit10
log4j10
logger10
helix10
java10
slf4j10
jtest10
metric9
concurrency8

Programming languages (6)

JavaShellGoMustacheJsonnetPython

Github contributions (5)

github-logo-circle
apache/helix

Oct 2017 - Feb 2019

Mirror of Apache Helix
Role in this project:
userBack-end Developer
Contributions:82 commits, 42 PRs, 15 comments in 1 year 4 months
Contributions summary:Harry contributed to the Apache Helix project by implementing and integrating SLF4J for logging across multiple core files and test files. They also added a test case to verify the GenericHelixController thread leak. Additionally, the user refactored code to use a SlidingTimeWindowArrayReservoir to reduce memory consumption in metrics, and added a gauge for failed workflow. Several other commits included fixing minor issues related to refactoring, removed redundant logs.
helixapachebig-datacloudjava
zhan849/helix

Mar 2018 - Nov 2018

Mirror of Apache Helix
Contributions:59 pushes, 35 branches in 8 months
javahelixapache
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
Harry Zhang - Staff Software Engineer at Databricks