Niall Woodward

Co-Founder And CTO at SELECT

Vancouver, British Columbia, Canada
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
Niall Woodward is a Co-Founder and CTO with nine years of experience building data platforms and developer-focused products, currently leading SELECT to help teams monitor and optimize Snowflake cost and performance. He combines hands-on data engineering—dbt, Airflow, Snowflake, Kubernetes—and product leadership from roles at Brooklyn Data, Tails.com and Nested, where he delivered CI/CD, infra-as-code, and self-service model deployments. An active open-source contributor, Niall has improved dbt-core compilation and testing, enhanced SQLFluff’s core linting engine, and helped author a widely used dbt_artifacts package for modelling dbt metadata. Based in Vancouver and trained at Imperial College London, he pairs rigorous engineering with pragmatic product instincts and a knack for turning platform-level insights into measurable ROI.
code9 years of coding experience
job4 years of employment as a software developer
bookMaster of Engineering - MEng Electrical and Electronic Engineering with Management, Master of Engineering - MEng Electrical and Electronic Engineering with Management at Imperial College London
bookBolton School
github-logo-circle

Github Skills (18)

python10
snowflake10
data-engineering10
data-modeling10
dbt10
sql10
testing9
postgresql9
elt9
parsing9
database-design9
etl9
text-parsing9
analytics8
sem8

Programming languages (13)

MDXC++PLpgSQLMakefileVueGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
brooklyn-data/dbt_artifacts

Feb 2021 - Nov 2022

A dbt package for modelling dbt metadata. https://brooklyn-data.github.io/dbt_artifacts
Role in this project:
userData Engineer
Contributions:20 releases, 115 reviews, 174 commits in 1 year 10 months
Contributions summary:Niall contributed to the development of a dbt package focused on modelling dbt metadata. Their work involved creating and modifying SQL files to define core data models for critical path analysis, model execution tracking, and exposure updates. They implemented incremental models and incorporated schema configurations, significantly enhancing the package's functionality. The user added and enhanced staging models to ingest dbt artifacts for use by the package.
brooklyndbt-packagesdbtartifactsdbt-artifacts
sqlfluff/sqlfluff

Sep 2020 - Aug 2022

A modular SQL linter and auto-formatter with support for multiple dialects and templated code.
Role in this project:
userBack-end Developer & Database Engineer / Database Administrator
Contributions:3 releases, 350 reviews, 126 commits in 1 year 11 months
Contributions summary:Niall's commits primarily focus on improving the functionality and maintainability of the SQL linter. They removed broken logic within the main linter loop and fixed an issue related to consuming templated code blocks, indicating work on the core linting engine. Furthermore, the user added support for new features, like column index identifiers and dollar quoted literals, and addressed bugs in the existing code base while improving code quality and adhering to best practices. These changes involved modifications across multiple files related to parsing, dialects, and core linting logic.
dialectslinterpypisql-lintertemplated
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
Niall Woodward - Co-Founder And CTO at SELECT