Carl Patenaude-poulin

Montreal, Quebec, 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
Carl Patenaude-poulin is a Staff Software Engineer based in Montreal with 11 years of professional experience and a 15-year coding background, known for designing minimally-fussy solutions that drive revenue. He combines deep expertise in distributed systems, cloud infrastructure, developer experience, and full-stack web development with a practical focus on defect reduction through automated testing, model verification, and strong type systems. Carl has repeatedly improved reliability and delivery cadence—reducing test false positives by 80% at Starburst, accelerating releases, and rolling out Kubernetes- and IaC-based platforms as a data engineering lead. He mentors engineers, runs agile ceremonies and interviews, and brings hands-on implementation experience from founding-stage AI products to enterprise data platforms. An active contributor to the TypeScript ecosystem, he strengthened the test suite of the popular zod schema library, and he pursues formal methods and programming language interests in Rust, Coq, and Python.
code11 years of coding experience
job8 years of employment as a software developer
bookDiplôme d'études collégiales, Natural Sciences, Diplôme d'études collégiales, Natural Sciences at Collège Lionel-Groulx
bookBachelor of Engineering (B.Eng.), Software Engineering, Bachelor of Engineering (B.Eng.), Software Engineering at McGill University
languagesEnglish, French
github-logo-circle

Github Skills (12)

unit-testing10
validating10
typescript10
type-inference10
typescripts10
schema-validation10
validation10
validations10
validate10
typescript-types10
test-automation10
testing10

Programming languages (26)

C#CGoHTMLTypeScriptShellOCamlJavaScript

Github contributions (5)

github-logo-circle
colinhacks/zod

Dec 2020 - Jul 2021

TypeScript-first schema validation with static type inference
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:18 reviews, 8 commits, 7 PRs in 7 months
Contributions summary:Carl primarily focused on improving the test suite for the `zod` library. Their commits addressed asynchronous exception handling in tests, removed unnecessary logging from passing tests, and added comprehensive tests for the `.keyof` method. Furthermore, they updated tests related to object handling and type inference. This work ensures the library's reliability and robustness.
type-safetyzodvalidateruntime-validationvalidation
lilred/dotfiles

Nov 2015 - Jan 2019

Contributions:45 pushes, 3 branches, 4 issues in 3 years 2 months
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