Prratek Ramchandani is a Principal Engineer, Data at Vox Media with 8 years of experience building and scaling modern data platforms. He leads the data engineering team around Meltano, dbt, and BigQuery to solve large-scale problems across subscriptions, affiliate commerce, and web analytics. A hands-on contributor to the dbt ecosystem, he’s modified core adapters for Snowflake and BigQuery to improve incremental materializations and merge behaviors. He combines people leadership with deep backend and database engineering skills, having progressed from individual contributor to principal within the same organization. Based in New York, he brings a background in physics and philosophy to systematic problem solving and pragmatic engineering trade-offs.
8 years of coding experience
7 years of employment as a software developer
Bachelor's degree Physics and Philosophy, Bachelor's degree Physics and Philosophy at Michigan State University
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:
Data Engineer
Contributions:4 reviews, 29 commits, 2 PRs in 1 month
Contributions summary:Prratek focused on enhancing the dbt-core project's functionality related to incremental models and merging data. Their contributions involved modifying configuration options to specify columns to update during incremental loads and merges. They updated code to use the appropriate column names and updated the config schemas. They added a test case for incremental model with specified columns to update, and adapted test logic.
dbt-bigquery contains all of the code required to make dbt operate on a BigQuery database.
Role in this project:
Back-end Developer
Contributions:8 commits in 1 month
Contributions summary:Prratek primarily contributed to modifying the BigQuery adapter within the dbt-bigquery repository. Their work focused on the implementation of an `incremental_update_columns` configuration option for BigQuery and Snowflake adapters. This involved adding, renaming, and reverting changes to the relevant configurations and macros, and ensuring proper integration within the dbt framework. The user also addressed a typo in the implementation.
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.