Drew Banin

Co-Founder at dbt Labs

Philadelphia, Pennsylvania, 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
Drew Banin is a seasoned software engineer and co-founder of dbt Labs with 11 years of experience building tooling that helps data teams ship trusted data faster. Based in Philadelphia, he’s a hands-on back-end and data engineer who has driven core adapter work for BigQuery, Snowflake, and Spark/Databricks, adding incremental materializations, adapter configs, and stability fixes that power production analytics. He also contributes to dbt-utils and the docs site, demonstrating a blend of low-level SQL/adapter engineering and frontend UX polish. Drew’s career began in market data and product engineering, and he brings that operational rigor to open source projects used widely across modern analytics stacks. An MIT-level of practicality: he focuses on making systems easy to adopt and document, not just technically clever.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at Drexel University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (26)

apache-spark10
bigquery10
python10
snowflake10
data-warehouse10
data-engineering10
testing10
macros10
css10
dbt10
data-transformation10
sql10
datamart10
react10
databricks9

Programming languages (17)

JavaCSSRustCMakefilePLpgSQLHTMLTypeScript

Github contributions (5)

github-logo-circle
dbt-labs/dbt-core

Mar 2016 - Sep 2022

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
Role in this project:
userData Engineer
Contributions:41 releases, 40 reviews, 1413 commits in 6 years 7 months
Contributions summary:Drew's commits primarily focused on transforming data within the dbt-core repository, enabling data analysts and engineers to transform their data. Their contributions included improvements to model definitions, specifically related to sort type specifications, and various enhancements to the underlying SQL. They also contributed to improvements to the documentation infrastructure.
analyticsdbt-viewpointtransformanalystssql
dbt-labs/dbt-utils

Jul 2017 - Jun 2020

Utility functions for dbt projects.
Role in this project:
userData Engineer
Contributions:21 releases, 127 commits, 84 PRs in 2 years 11 months
Contributions summary:Drew primarily contributed to enhancing the dbt-utils project by introducing and refining macros for data transformation and analysis within dbt projects. Their contributions included adding macros for tasks like creating unions of tables, pivoting data, and generating series. Additionally, they addressed compatibility issues with different dbt versions and database platforms, demonstrating a focus on improving the project's utility and cross-platform functionality. The user also integrated testing frameworks to ensure code quality and reliability.
dbtutility-functionssqlterminology
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
Drew Banin - Co-Founder at dbt Labs