Brian Hulette

Software Engineer - BigQuery at Google

Seattle, Washington, 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
Brian Hulette is a software engineer and long-time Apache committer with 15 years of experience building high-performance data systems and developer tooling. He has driven integrations between BigQuery and open-source formats and contributed notable JavaScript and Java improvements to flagship projects like Apache Arrow and Apache Beam, including DataFrame enhancements, iterators, and schema refactors. Based in Seattle, he combines backend systems work with full-stack polish—having implemented client-side visualization tools for massive geospatial datasets and ported native apps to the web. Currently on a family-focused career break, he continues to ship open-source improvements in spare pockets of time, reflecting a rare blend of sustained OSS stewardship and practical product engineering.
code15 years of coding experience
job11 years of employment as a software developer
bookMaster of Engineering (M.Eng.), Electrical Engineering, Master of Engineering (M.Eng.), Electrical Engineering at Virginia Tech
bookBachelor of Science (BS), Computer Engineering, Bachelor of Science (BS), Computer Engineering at Rose-Hulman Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
345reputation
10kreached
10answers
2questions
github-logo-circle

Github Skills (40)

javascript10
testing10
dataframes10
typescript10
data-serialization10
arrow-keys10
data-structure10
java10
dataframe10
serialization10
cicd10
apache-arrow10
javas10
deserialization10
computer-engineering10

Programming languages (17)

JavaC++JinjaCSSCRustScalaHTML

Github contributions (5)

github-logo-circle
apache/beam

Feb 2019 - Jan 2023

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-end Developer
Contributions:2 releases, 1690 reviews, 644 commits in 4 years
Contributions summary:Brian contributed to the Apache Beam project by fixing bugs and enhancing the codebase for various Java components. These contributions included addressing race conditions and null pointer exceptions in test cases, along with refactoring the schema representations. Furthermore, the user also contributed to the SQL expansion service by adding support for new operations.
golangpythonstreaming-databeambatch
apache/arrow

Mar 2017 - Feb 2021

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
userFull-stack Developer
Contributions:22 reviews, 25 commits, 87 PRs in 3 years 11 months
Contributions summary:Brian primarily focused on enhancing the JavaScript implementation of Apache Arrow. Their contributions included adding features to the DataFrame interface, implementing row proxy accessors, and adding utility functions. They worked on core functionalities like iterators, predicates, and data type conversions. Additionally, they added and fixed functionality within the JavaScript implementation of the project and performed several upgrades to the tooling.
memorymulti-languagetoolboxacceleratedarrow
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
Brian Hulette - Software Engineer - BigQuery at Google