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.
15 years of coding experience
12 years of employment as a software developer
B.Eng, Software Engineering, B.Eng, Software Engineering at McGill University
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.
💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB) [deprecated]
Role in this project:
Full-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.