Francis Bogsanyi

Senior 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
Francis Bogsanyi is a Senior Staff Production Engineer with 12 years of experience leading infrastructure teams at Shopify, specializing in distributed caching, asynchronous job queues, and observability. He is the subject matter expert for Redis, Memcached, distributed tracing, and load testing—having built production tracing pipelines that instrument 100% of requests across dozens of services and bespoke load tools used to validate traffic spikes for major flash sales. His contributions to open-source projects include performance-focused work on IdentityCache, an implementation of OpenTelemetry for Ruby, and refactoring efforts on a Lua VM in Go, reflecting a strong bias for maintainable, high-performance systems. Francis played a central role in Shopify’s sharding and cache race-fix projects that removed scaling bottlenecks and eliminated a high-impact customer support issue. He combines hands-on systems craftsmanship with operational leadership, from building crash reporting and profiling tooling to guiding platform migration to GKE. Comfortable at the intersection of production reliability and developer-facing libraries, he often surfaces subtle architectural fixes that pay dividends under peak load.
code12 years of coding experience
bookAustralian National University
github-logo-circle

Github Skills (20)

caching10
api-design10
distributed-tracing10
ruby10
go10
performance-optimization10
memcached10
opentelemetry10
activerecord10
refactoring10
disk-cache10
object-cache10
memory-cache10
web-cache10
metric10

Programming languages (9)

TypeScriptCMakefileOpen Policy AgentJavaScriptGoLuaRuby

Github contributions (5)

github-logo-circle
Shopify/go-lua

Dec 2013 - Nov 2019

A Lua VM in Go
Role in this project:
userBack-end Developer
Contributions:11 reviews, 153 commits, 30 PRs in 5 years 11 months
Contributions summary:Francis primarily focused on code cleanup and refactoring within the `shopify/go-lua` repository, a Lua VM implemented in Go. They made significant changes to the code formatting, aligning the project's style. Additionally, the user removed unnecessary elements and made core modifications to the VM's internal structure by eliminating the `luaCallInfo.base` and other minor alterations to the stack and VM logic. These changes likely aimed at code maintainability and enhancing overall performance.
golanglualua-vm
OpenTelemetry Ruby API & SDK, and related gems
Role in this project:
userBack-end Developer
Contributions:7 releases, 1142 reviews, 184 commits in 3 years 8 months
Contributions summary:Francis made significant contributions to the OpenTelemetry Ruby API & SDK, focusing on implementing the initial API prototype, including the tracer and metrics interfaces. Their work involved defining core components like `Tracer`, `Meter` and `Span` classes, implementing the foundation for distributed context propagation and adding code related to handling status codes. The commits demonstrate a focus on establishing the fundamental building blocks for the Ruby implementation of the OpenTelemetry standard.
opentelemetryapiapi-sdktracingruby
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
Francis Bogsanyi - Senior Staff Production Engineer at Shopify