Tim Vaillancourt

Software Engineer at PlanetScale

Amsterdam, North Holland, Netherlands
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
Tim Vaillancourt is a seasoned software engineer and database/architecture specialist with 15 years of Linux/BSD experience and over a decade designing and operating large-scale MySQL and cloud-native infrastructures. Certified in MongoDB and MySQL DBA disciplines, he has driven reliability and scalability at companies like GitHub, Slack, Percona and now as a Vitess maintainer and PlanetScale core developer. He combines deep operational expertise (replication, InnoDB, distributed systems) with hands-on engineering in Golang, Python and orchestration platforms such as Kubernetes and Mesosphere DC/OS. An active open-source contributor and maintainer—notably on gh-ost and Vitess—he has helped enable live schema migrations and MySQL horizontal scaling for thousands of developers. Tim is equally comfortable authoring operators for MongoDB and hardening TLS support in NoSQL projects, reflecting a knack for plumbing critical infra reliably. Based in Amsterdam, he blends enterprise-scale production experience with an evangelist’s zeal for pragmatic open-source solutions.
code10 years of coding experience
job17 years of employment as a software developer
bookStelly's Secondary School
languagesEnglish, Dutch, Swedish
stackoverflow-logo

Stackoverflow

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

Github Skills (32)

ss10
kubernetes10
transaction10
ssl10
key-value-store10
redis-sentinel10
back-end-development10
redis10
mysql10
testing10
sslv310
redis-client10
schema-migrations10
consul10
transactionscope10

Programming languages (17)

JavaJinjaC++CGoMustachePerlHTML

Github contributions (5)

github-logo-circle
github/gh-ost

Aug 2020 - Nov 2022

GitHub's Online Schema-migration Tool for MySQL
Role in this project:
userBack-end Developer
Contributions:4 releases, 102 reviews, 138 commits in 2 years 3 months
Contributions summary:Tim contributed to the core logic of the `gh-ost` tool, focusing on handling errors, managing table migrations, and the application of changelog states. The contributions involved code modifications within the `go/logic/migrator.go` and `go/logic/applier.go` files, indicating a focus on the schema migration process. The user also made changes related to instant DDL attempts and handling various states within the migration process.
mysqldatabase-accessschema-migrationsmigrationmigration-schema
Percona Operator for MongoDB
Role in this project:
userBack-end Developer
Contributions:507 commits, 139 PRs, 433 pushes in 5 months
Contributions summary:Tim primarily contributed to the development of the Percona Operator for MongoDB. Their commits show the implementation of features to launch Percona Server for MongoDB (PSMDB) pods, including the addition of init containers and volume mounts. The user also worked on integrating config options, such as setting resource limits and enabling features like replication using arguments, indicating a focus on enhancing the operator's functionality for managing MongoDB deployments.
k8spsmdbperconaoperatorkubernetesdatabase
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
Tim Vaillancourt - Software Engineer at PlanetScale