Mike Ragalie

Software Engineer at Figma

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
Mike Ragalie is a seasoned software engineer and leader with 17 years of experience building high-performing teams and production systems that serve millions and handle billions of requests monthly. He has led and grown product areas at Shopify—managing ~25 engineers, designers and PMs—and drove a redesign of app authentication that sped app load times up to fourfold while eliminating major failure modes. Mike blends hands-on backend work (notably contributions to Shopify’s open-source app and auth tooling around JWTs, session management and OAuth flows) with product and managerial instincts that deliver tens of millions in end-user value. Now at Figma, he continues to focus on scalable API and access-control systems, bringing both architect-level thinking and developer empathy. A founder-turned-engineer, he pairs entrepreneurial grit from a successful exit with deep practical experience in security-sensitive, high-throughput services.
code17 years of coding experience
job16 years of employment as a software developer
bookHarvard University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

ruby-rails10
javascript10
shopify-api10
session-management10
typescript10
user-authentication10
authentication10
rails10
ruby10
typescript-types10
jwt10
typescripts10
cookie10
oauth10
testing9

Programming languages (7)

TypeScriptJavaTeXJavaScriptGoPHPRuby

Github contributions (5)

github-logo-circle
Shopify/shopify_app

Sep 2018 - Nov 2022

A Rails Engine for building Shopify Apps
Role in this project:
userBackend Developer
Contributions:27 reviews, 62 commits, 12 PRs in 4 years 2 months
Contributions summary:Mike primarily contributed to the backend logic and authentication aspects of the Shopify app, evident in changes to login protection, session management, and JWT (JSON Web Token) handling. They introduced and refined security measures, including JWT validation, and streamlined session retrieval processes. The commits also include enhancements to the callback controller, improving the overall authentication flow.
railsrails-enginehotel-bookingshopify-appsruby
Shopify/quilt

Aug 2018 - Apr 2020

[⚠️ Deprecated] A loosely related set of packages for JavaScript/TypeScript projects at Shopify
Role in this project:
userFull-stack Developer
Contributions:15 commits, 5 PRs, 22 pushes in 1 year 8 months
Contributions summary:Mike primarily focused on refactoring and improving the Shopify authentication packages within the `shopify/quilt` repository. Their contributions involved modifying the `koa-shopify-auth` package by removing cookie settings from the router and moving them to individual modules. They implemented and updated OAuth redirects, cookie setting functions, and test cases related to authentication flows. Moreover, the user addressed cookie-related issues and added code to handle storage access requests for Safari.
react-modaljavascriptshopify-apijavascript-typescriptcjs
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
Mike Ragalie - Software Engineer at Figma