Bastien Boutonnet is an Intelligence & Automation Products Lead and former neuroscientist with 11 years of experience building full-stack data science products that move companies from research to revenue. He has led teams at Soda and TripActions to deliver user-centric automation and personalization features—at Soda driving anomaly detection, root-cause suggestion and quality automation that materially improved conversion from open-source to paid users. At TripActions he shipped NLP, recommendation and search personalization systems that cut content discovery time from 30+ seconds to under 10, and at TravelBird his attribution and forecasting work unlocked over €5M in profitability. A core contributor to dbt and the dbt-snowflake adapter and to soda-core, he blends deep engineering skills in data pipelines with machine-learning R&D to solve production edge cases. Bastien pairs product-focused leadership and prototyping with hands-on coding, and off-hours he produces electronic music and streams open-source coding on Twitch—a hint at his habit of making complex systems creative and public.
11 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Psychology & Cognitive Neuroscience, Doctor of Philosophy (Ph.D.), Psychology & Cognitive Neuroscience at Bangor University
Master’s Degree, Linguistics & Language Acquisition, Distinction, Master’s Degree, Linguistics & Language Acquisition, Distinction at Newcastle University
:zap: Data quality testing for the modern data stack (SQL, Spark, and Pandas) https://www.soda.io
Role in this project:
Data Engineer
Contributions:188 reviews, 32 commits, 62 PRs in 9 months
Contributions summary:Bastien primarily contributed to the development and enhancement of data quality testing features within the soda-core repository. Their work involved implementing anomaly detection checks, including integrating and configuring the Prophet model for time series analysis. They made code changes related to data contract expectations, cloud integration for check results and diagnostics, and general code refactoring to reduce dependencies and improve logging. These changes suggest a focus on building reliable data pipelines and improving the overall data quality testing capabilities.
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:1 review, 38 commits, 5 PRs in 1 year 11 months
Contributions summary:Bastien primarily contributed to the implementation of Snowflake-specific materializations within the dbt-core project. Their work involved creating or modifying macros and core logic to support features like `create or replace` table functionality, incremental model builds, and improved merge operations. The commits demonstrate a focus on optimizing data pipeline performance and ensuring correct behavior within a Snowflake environment, with specific attention to edge cases like view conversions and full refresh scenarios. They also addressed column selection and merge SQL generation, and added logging for improved debugging.
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.