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 product leader with 16 years of experience, currently building at Figma from Canada. He held senior technical and managerial roles at Shopify—rising to Senior Staff Developer after serving as a manager of managers—where he created and grew an app infrastructure product area of roughly 25 engineers, UXers, and PMs to own APIs, webhooks, and access control. He led a major authentication refresh that made apps load up to four times faster and removed key failure modes, cumulatively saving users tens of thousands of hours. An active open-source contributor on high-profile Shopify projects (shopify_app and quilt), he focuses on backend auth, JWT/session handling, OAuth/cookie flows, and even Safari storage-access edge cases. A founder-turned-operator (Verba Software, acquired) and Harvard attendee, he blends entrepreneurial instincts with deep hands-on systems and security experience.
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 (23)

ruby-rails10
shopify-api10
typescript310
javascript10
oauth210
session-management10
typescript10
user-authentication10
authentication10
rails10
typescript210
ruby10
javascripts10
typescript-types10
jwt10

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