Haoyu Huang

Software Engineer at Databricks

Los Angeles, 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

👤
Senior
🎓
Top School
Haoyu Huang is a software engineer with 13 years of experience specializing in databases and backend systems, currently working at Databricks after a multi-year tenure at Google. He holds an MS and a PhD in Computer Science from USC, bringing research rigor to large-scale production engineering. His open-source contributions to the widely-used RocksDB project include refactoring manifest handling, controlling SST ingestion behavior, and advancing block cache tracing and simulation to improve storage performance. Comfortable across the stack, Haoyu focuses on storage internals, cache efficiency, and reliable data retrieval under heavy workloads. Based in Los Angeles, he combines academic depth with practical impact, often translating complex storage theory into measurable performance gains. Colleagues describe him as a detail-oriented engineer who surfaces subtle bottlenecks others miss.
code13 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Southern California
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Hohai University
languagesEnglish, Chinese
github-logo-circle

Github Skills (14)

algorithm10
data-structures10
databases10
algorithms10
storage-engine10
c-language10
datastructures-algorithms10
cprogramming-language10
performance-optimization10
relational-databases10
data-structure10
sql-database10
database10
testing10

Programming languages (2)

JavaC++

Github contributions (5)

github-logo-circle
facebook/rocksdb

May 2019 - Aug 2019

A library that provides an embeddable, persistent key-value store for fast storage.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:33 commits, 48 PRs, 193 comments in 2 months
Contributions summary:Haoyu primarily contributed to the RocksDB database library by implementing and improving core functionalities. Their work focused on refactoring existing code related to manifest files, and adding features to control SST file ingestion behavior. Furthermore, the user made significant contributions to block cache management, integrating a block cache tracer to read and write block cache accesses, and developing a cache simulator for analyzing miss ratios. These efforts directly enhance the performance and control of data storage and retrieval within RocksDB.
persistent-storagebigtablefast-storagelsm-treedatabase
HaoyuHuang/photoShare

Jan 2013 - Aug 2013

Contributions:19 commits in 6 months
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