Fredric Ulrich

Senior Staff Developer at Shopify

Old Toronto, 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
Fredric Ulrich is a Senior Staff Developer based in Old Toronto with seven years of focused experience delivering production-grade developer tools and platform integrations at Shopify. He progressed through technical leadership roles from Staff Developer to Senior Staff, driving improvements in extension creation, validation, and app-association workflows within the widely used Shopify CLI. Fredric combines full-stack craftsmanship with a systems-oriented mindset rooted in earlier architecture and CTO-level roles, helping teams ship robust, user-facing developer experiences. He has a track record of refactoring complex form flows, strengthening error handling and test coverage to reduce friction for extension authors. Comfortable bridging product and engineering, he brings both hands-on coding and cross-team coordination to scale platform capabilities. His background in software architecture and early embedded/production systems work gives him a pragmatic approach to reliability and developer ergonomics.
code7 years of coding experience
job10 years of employment as a software developer
bookOCAD Software Engineering Technology, OCAD Software Engineering Technology at Conestoga College
github-logo-circle

Github Skills (8)

shopify-cli10
ruby10
wpgraphql9
wordpress-graphql9
api9
graphql9
apim9
javascript5

Programming languages (3)

TypeScriptScalaRuby

Github contributions (5)

github-logo-circle
Shopify/shopify-cli

Apr 2020 - Dec 2020

Shopify CLI helps you build against the Shopify platform faster.
Role in this project:
userFull-stack Developer
Contributions:29 reviews, 65 commits, 24 PRs in 7 months
Contributions summary:Fredric primarily contributed to the refactoring of extension forms, specifically focusing on the creation and management of extension types within the Shopify CLI. They implemented validation rules, improved user input handling, and ensured the proper association of extensions with apps. The changes include modifications to the extension creation process, including testing and error handling improvements, and integrations with the Partners Dashboard.
clishopify-clifasteroclifshopify
fredriculrich/dotfiles

Sep 2021 - Jan 2022

Contributions:20 pushes, 1 branch in 4 months
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
Fredric Ulrich - Senior Staff Developer at Shopify