Matthieu Foucault

Software Developer at Welbi

Victoria, 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

👤
Senior
🎓
Top School
Matthieu Foucault is a full-stack software developer with 13 years of professional experience and a PhD in computer science, who builds production systems that prioritize user impact and maintainability. He has led end-to-end projects for government and healthcare domains—shipping grant management platforms, ETL pipelines for greenhouse gas reporting, and integrations with EHR APIs—using stacks such as React/Relay/Next.js, Postgraphile/Postgres, Node/Python and Airflow. Comfortable in teams from solo to ten engineers, he combines hands-on implementation (CI/CD, testing, monitoring, OpenShift) with mentoring, technical writing and occasional product ownership. A persistent learner, he contributes to open-source tooling around database change management (notably enhancements to Sqitch) and is experimenting with Rust and declarative SQL migrations. Pragmatic and curious, he thrives on hard engineering problems that require bridging research-grade rigor with production constraints.
code13 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Université Bordeaux I
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Université de Bordeaux
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Université François Rabelais de Tours
languagesSpanish, English, French
stackoverflow-logo

Stackoverflow

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

Github Skills (7)

perl10
sql10
database-design10
command-line9
command-line-interface9
database-administration8
postgresql8

Programming languages (20)

SmartyJavaCSSJinjaRustCPLpgSQLMakefile

Github contributions (5)

github-logo-circle
sqitchers/sqitch

Jun 2019 - Jul 2019

Sensible database change management
Role in this project:
userBack-end & Database Engineer
Contributions:15 commits, 1 PR, 12 comments in 1 month
Contributions summary:Matthieu contributed to the Sqitch project by modifying the database interaction code. They added a `script_hash` column to several queries within the `DBIEngine.pm` file, enhancing data retrieval. Further changes involved refactoring the `check` command to compare script hashes and adding a `revised` option to the `rebase` command. These modifications suggest a focus on database schema management, script integrity, and command-line tool functionality.
sqitchsensiblemysqlexasolcockroachdb
bcgov/cas-ggircs-metabase

May 2019 - Sep 2019

The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
Contributions:41 commits, 4 PRs, 31 pushes in 4 months
analyticssimplestsqlfastestyum
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
Matthieu Foucault - Software Developer at Welbi