Connor Charles

About Me

I am Connor Charles, a Technical Lead and Data Engineer with more than 11 years of experience building data-intensive applications, pipelines and machine learning products.

I started my career as a Data Scientist at an energy company. I spent 5 years there building machine learning models and data pipelines that forecasted retail commodity demand for various European energy portfolios. I then started moving away from machine learning and data science into a more data and software engineering focussed role.

Medium Blog Posts

When I worked at Autotrader I wrote a number of blog posts on their engineering blog. You can find them here

dbt-dry-run

I currently maintain a python package called dbt-dry-run which is a tool for validating that a dbt project can run successfully without querying any data. This allows you to validate thousands of models very quickly and for free! This is useful in CI/CD and also running locally. I’m really proud of this project and it is being used in production by a number of companies.

Education

I hold a First Class MPhys (Hons) in Physics from The University of Manchester.