Chandrakant Gopalan

Senior Data Engineer

City of Rochester, New York, 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
Chandrakant Gopalan is a Senior Data Engineer with 14+ years building data-intensive applications, blending deep SQL/NoSQL expertise with Python-driven data pipelines. A Python veteran since 2009, he contributes to open-source projects including edX, Metabase, and dbt, with notable Metabase backend work on date filtering, SQL query processing, and resolving ambiguous column issues. At Carrum Health, he drives innovation in surgical and value-based care data platforms, after delivering value-based care initiatives at Aledade using Python, dbt, Postgres, Snowflake, Airflow, and AWS. His dbt-core contributions focused on improved error handling and PostgreSQL connection management by defaulting application_name, enhancing developer experience and reliability. Based in the City of Rochester, NY, he holds a degree from IIT Kharagpur and has held senior roles across Mindex/Paychex, Pinogy, Angel.ai, and more, reflecting a track record of shipping scalable data systems and contributing to open source ecosystems.
code14 years of coding experience
job17 years of employment as a software developer
bookBachelor's degree, Engineering, Bachelor's degree, Engineering at Indian Institute of Technology, Kharagpur
stackoverflow-logo

Stackoverflow

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

Github Skills (23)

postgresql10
python10
viewpoint10
clojure-cli10
databases10
analytics10
dbt10
data-engineer10
clojure10
query-parser10
sql10
query-engine10
querying10
database10
data-analysis10

Programming languages (9)

JuliaCSSOCamlJavaScriptGoHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
metabase/metabase

Apr 2018 - Dec 2018

The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
Role in this project:
userBack-end Developer
Contributions:13 commits, 4 PRs, 23 comments in 7 months
Contributions summary:Chandrakant primarily focused on fixing bugs and implementing improvements related to date filtering and SQL query processing within the Metabase application. They addressed issues in date range calculations, specifically for "include today" functionality. They also resolved an issue related to ambiguous column exceptions arising from self-referential foreign key relationships, contributing to the accuracy and robustness of the query processing engine. Additionally, the user made adjustments to the parameters middleware, affecting the way field filters are validated and used.
datasimplestfastestbusiness-analyticsbusiness-intelligence
dbt-labs/dbt-core

Mar 2021 - Mar 2021

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:
userBack-end Developer & Database Engineer
Contributions:3 reviews, 12 commits, 2 PRs in 12 days
Contributions summary:Chandrakant primarily focused on improving error handling and messaging within the dbt-core project, addressing issues related to duplicate macros and file paths. They corrected failing tests and improved the user experience by refining error messages. Additionally, the user implemented functionality to set and default the `application_name` for PostgreSQL connections, contributing to improved database connection management and monitoring.
analyticsdbt-viewpointtransformanalystssql
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
Chandrakant Gopalan - Senior Data Engineer