Joseph Fourny

Staff Production Engineer at Shopify

Ottawa, Ontario, 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
Joseph Fourny is a Staff Production Engineer with a decade of production-focused experience and over 12 years crafting resilient infrastructure and data systems at companies like Shopify and IBM. He specializes in Kubernetes, GKE, custom controllers, Golang, and gRPC, building platform tooling that bridges product teams to cloud infrastructure and automates lifecycle, deployment, and failover for fleets of services. His background spans high-performance analytics, distributed systems, and DevOps improvements—at IBM he delivered Spark-based engines and multi-tenant stores, and at Shopify he led platform abstractions for thousands of internal apps. An early self-taught programmer who built a distributed POS in high school and optimization tools for Canada’s Department of National Defence, he thrives on learning new domains and solving complex operational problems. Notably, he’s contributed DevOps fixes to well-known open-source tooling (e.g., Shopify’s krane), improving Kubernetes YAML handling and deployment reliability.
code10 years of coding experience
job19 years of employment as a software developer
bookBachelor of Computer Science Honours Computer Science, Bachelor of Computer Science Honours Computer Science at University of Ottawa
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
21reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (9)

kubernetes10
kubernetes-pods10
yaml10
deployer10
test-automation9
dockers7
docker7
apache-spark6
scalability6

Programming languages (7)

TypeScriptJavaC++ScalaGoRubyPython

Github contributions (5)

github-logo-circle
Shopify/krane

Aug 2020 - May 2022

A command-line tool that helps you ship changes to a Kubernetes namespace and understand the result
Role in this project:
userDevOps Engineer
Contributions:30 reviews, 39 commits, 27 PRs in 1 year 9 months
Contributions summary:Joseph primarily focused on enhancing the project's deployment process and ensuring compatibility with Kubernetes environments. Their contributions included patching the YAML serialization process within the CLI to align with Kubernetes standards, specifically addressing issues with scientific notation in environment variables. The user also updated integration tests and corrected configuration files for deployment and validation workflows. These changes likely improved the reliability and efficiency of deploying changes to Kubernetes namespaces.
golangcommand-line-toolshipnamespacedeploy-tool
Shopify/zk

Jul 2022 - Feb 2023

Native ZooKeeper client for Go
Contributions:77 reviews, 39 commits, 23 PRs in 6 months
golangzookeeper-clientzookeeper
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
Joseph Fourny - Staff Production Engineer at Shopify