Benny Chow

Principal Software Development Engineer at Dremio

Bellevue, 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
Benny Chow is a Principal Software Development Engineer with 14 years of experience building high-performance analytics and query systems, currently leading SQL acceleration and materialized view work at Dremio. He specializes in lakehouse architectures, Apache Iceberg integration, and cost-based query rewrite systems, and is a recognized subject-matter expert on Dremio Reflections and distributed fault-tolerant query execution. Previously he architected Pentaho’s OLAP stack and contributed key optimizations to the open-source Mondrian OLAP engine, improving data-type handling, performance of subtotals/totals, and regex support across dialects. Benny combines deep backend engineering with product-focused observability—using customer telemetry to drive design—and brings rare experience running cloud data warehousing efforts dating back to the pre-cloud era. He holds an EECS degree from UC Berkeley and an MBA, and often bridges engineering, architecture, and customer-facing support across open-source and enterprise projects.
code14 years of coding experience
job22 years of employment as a software developer
bookBS Electrical Engineering Computer Science (EECS), BS Electrical Engineering Computer Science (EECS) at University of California, Berkeley
bookMasters of Business Administration (MBA), Masters of Business Administration (MBA) at HKUST Business School
languagesEnglish, Chinese
github-logo-circle

Github Skills (14)

mdx10
olap10
javas10
mondrian10
back-end-development10
java10
database9
data-analysis9
databases9
sql8
e-mail6
file-handling6
emailjs6
integrations6

Programming languages (3)

JavaJavaScriptPython

Github contributions (5)

github-logo-circle
pentaho/mondrian

Nov 2013 - Feb 2022

Mondrian is an Online Analytical Processing (OLAP) server that enables business users to analyze large quantities of data in real-time.
Role in this project:
userBack-end Developer
Contributions:11 reviews, 60 commits, 48 PRs in 8 years 4 months
Contributions summary:Benny primarily contributed to the `mondrian/mondrian` repository, an OLAP server, by implementing features and fixing bugs related to data types and calculations within the OLAP engine. Their commits involved exposing level data types through olap4j, a crucial component for data analysis. The user also addressed performance issues with subtotals and totals, adding a function for the Analyzer to improve performance. Additionally, the user fixed issues with the `CachedExists` function and enhanced support for regular expressions within different database dialects.
mondrianolaponline-analytical-processingmdxdatabase
pentaho/pentaho-platform

Jan 2013 - Mar 2022

Pentaho BA Server Core
Role in this project:
userBack-end Developer
Contributions:16 reviews, 70 commits, 58 PRs in 9 years 3 months
Contributions summary:Benny primarily contributed to back-end services related to the Pentaho platform. Their commits focused on implementing and enhancing MDX (Multidimensional Expressions) connections within the system. Key changes include adding a new MDX Olap4j connection and addressing issues with file names and email attachments, demonstrating a focus on data access and report generation functionality. The commits show modifications to core connection services, suggesting back-end expertise.
server-corepentaho
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
Benny Chow - Principal Software Development Engineer at Dremio