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 with 11 years of experience building data platforms and privacy-focused data governance at scale, currently working at Snowflake in San Francisco. He has driven streaming and ads data infrastructure across Robinhood, Twitter, and Amobee, combining backend systems work with DevOps and performance tuning. An open-source contributor, Henry has improved build systems and developer workflows for notable projects like Pants and Bazel Python rules, and strengthened test coverage for PyOpenCL. His work often targets reliability and developer productivity—adding remote concurrency, speculation support, and more robust dependency parsing to speed and stabilize large builds. He pairs an MS in Computer Science with hands-on production experience, and a quirky GitHub bio “Man Page Reader” hints at a deep preference for tooling and documentation. Colleagues rely on him to turn complex distributed requirements into maintainable, well-tested infrastructure.
code11 years of coding experience
job5 years of employment as a software developer
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at University of Southern California
github-logo-circle

Github Skills (22)

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

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