Christian Joudrey

Senior Staff Production Developer at Shopify

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
Christian Joudrey is a senior staff production developer based in Montreal with 15 years of experience building and leading engineering teams at Shopify and GitHub. He combines deep hands-on expertise in backend systems and developer tooling—demonstrated by contributions to projects like Prisma and graphql-ruby—with senior leadership roles from engineering lead to director. At Shopify he has focused on production reliability and developer productivity, shipping infrastructure-level improvements and CLI/tooling refinements that solve real operational pain points. His open-source work reveals a knack for pragmatic fixes and testing/validation improvements that improve maintainability across large codebases. Trained as a software engineer at McGill, he blends systems-level rigor with a collaborative, product-oriented approach to delivering scalable developer experiences.
code15 years of coding experience
job12 years of employment as a software developer
bookB.Eng, Software Engineering, B.Eng, Software Engineering at McGill University
stackoverflow-logo

Stackoverflow

Stats
3,441reputation
303kreached
67answers
4questions
Badges
php
top-5%
twitter
top-5%
fs
top-5%
javascript
top-5%
validation
top-5%
github-logo-circle

Github Skills (31)

javascript10
rspec10
wpgraphql10
ruby10
wordpress-graphql10
graphql10
cli10
testing9
twitter9
jquery-plugin9
validation9
configuration-management9
databases9
fs9
php9

Programming languages (11)

TypeScriptMDXJavaShellCSSScalaJavaScriptGo

Github contributions (5)

github-logo-circle
rmosolgo/graphql-ruby

Sep 2016 - Sep 2018

Ruby implementation of GraphQL
Role in this project:
userBack-end Developer
Contributions:2 releases, 144 commits, 41 PRs in 2 years
Contributions summary:Christian contributed to the `graphql-ruby` repository by implementing a field usage query analyzer. This involved writing Ruby code to track field usage and deprecated field usage within GraphQL queries. Additionally, the user addressed issues related to schema and operation validation, specifically handling mutation and subscription operations when schema root definitions are absent. These commits demonstrate the user's focus on enhancing the functionality and robustness of the GraphQL implementation.
relayrailsrubygraphqlgraphql-ruby
prisma/prisma1

Jun 2017 - Jun 2017

💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB) [deprecated]
Role in this project:
userFull-stack Developer
Contributions:11 commits in 9 days
Contributions summary:Christian made several contributions related to the internal tooling of the Prisma 1 project. These include improving the CLI by adding an `env.config` and fixing an issue where the interactive init command was ignoring the region option. Additionally, the user refactored testing infrastructure and corrected a bug with handling uppercase aliases. The work also included updating the project listing command to include the region.
mysql-mongodbadminmysqlserverlesssql
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