Henry L

Software Engineering at Snowflake

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
Henry L is a Software Engineer in San Francisco with 10 years of experience building data and infrastructure systems, currently working on Privacy Enhancement Technology and Data Governance at Snowflake. He has led streaming and data infrastructure efforts at Robinhood and contributed to engineering teams at Twitter and Amobee, combining startup velocity with large-scale production experience. An active open-source contributor, he expanded test coverage for pyopencl's OpenCL operations, improved Bazel Python rules for incremental wheel downloads and pip parsing, and optimized Pants build system concurrency and metrics. That blend of low-level compute testing, build-system DevOps, and data-platform engineering lets him bridge hardware-aware code, CI/build tooling, and production data pipelines. He holds BS and MS degrees in Computer Science/Computer Engineering from USC and, true to his GitHub bio "Man Page Reader," pairs meticulous technical curiosity with pragmatic delivery.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Computer Engineering, Computer Science, Bachelor of Science - BS, Computer Engineering, Computer Science at University of Southern California
github-logo-circle

Github Skills (26)

opencl10
python10
testing10
build-system10
numpy10
ci-cd10
bazel10
pip10
rust10
remote-execution10
devops10
parallel-computing9
gpu9
starlark9
automation9

Programming languages (8)

JavaC++ShellStarlarkCMakeJavaScriptGoPython

Github contributions (5)

github-logo-circle
bazel-contrib/rules_python

Oct 2020 - Jul 2022

Bazel Python Rules
Role in this project:
userDevOps Engineer & Python Developer
Contributions:128 reviews, 27 commits, 46 PRs in 1 year 8 months
Contributions summary:Henry primarily focused on improving the build and deployment process of the Bazel Python rules project. They implemented features to download wheels incrementally at workspace time, refactoring the `pip_repository` rule and creating supporting macros. Furthermore, the user addressed bugs and implemented improvements related to parsing requirements files, adding global pip flags, and fixing issues related to namespace packages. The contributions also include patching the pip environment for xcode sdk location.
pythonpypibazelpipstarlark
pantsbuild/pants

Jun 2019 - Jul 2021

The Pants Build System
Role in this project:
userBack-end & DevOps Engineer
Contributions:5 reviews, 37 commits, 52 PRs in 2 years 1 month
Contributions summary:Henry primarily worked on improving the Pants Build System's performance and functionality. Their contributions include refactoring code for reporting Zipkin spans and scheduler metrics, adding options for remote concurrency to improve execution speed and adding support for speculation as a viable command runner and related CLI flags. They also worked on removing the dependency on zinc analysis files and replacing with jdeps to improve the dep-usage goal, and added a feature gate to disable the file system watcher.
pythonprotobufaws-lambdapantsshell
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
Henry L - Software Engineering at Snowflake