Jamie Dwyer is an engineering leader with 10 years of experience building APIs, SDKs, and back-end systems for commerce platforms, currently leading engineering at Teifi Digital from Toronto. Formerly a Senior API Developer and Developer Experience engineer at Shopify, Jamie is a primary maintainer and contributor to high-profile open-source clients like shopify-api-ruby, js-buy-sdk, and shopify_python_api, with hands-on work modernizing GraphQL mutations and shipping library releases. He combines technical leadership at Shopify Plus agencies with deep API design and platform experience, having architected headless storefronts and custom apps while mentoring cross-functional teams. Pragmatic and product-focused, Jamie has a track record of removing deprecated code, onboarding new API resources, and packaging stable releases—skills amplified by a computing science degree and an early career in embedded/ADA systems. An approachable engineer who enjoys “doing cool things with computers,” he brings both implementation depth and developer-centric thinking to platform and SDK challenges.
10 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree Computing Science, Bachelor’s Degree Computing Science at Ontario Tech University
ShopifyAPI library allows Python developers to programmatically access the admin section of stores
Role in this project:
Backend Developer
Contributions:2 reviews, 85 commits, 82 PRs in 2 years 4 months
Contributions summary:Jamie primarily contributed to the development and maintenance of the Shopify API library. Their work included removing deprecated code, bumping the library's version, and preparing for and releasing new versions. They also added new resources such as CollectionListing, ProductListing, ResourceFeedback, StorefrontAccessToken, AccessScope, User, and ApiPermission resources, showing a strong understanding of the Shopify API and its features. Furthermore, the user improved the InventoryLevel resource and contributed improvements to the Location resource.
ShopifyAPI is a lightweight gem for accessing the Shopify admin REST and GraphQL web services.
Role in this project:
Backend Developer
Contributions:32 commits, 28 PRs, 35 pushes in 1 year 9 months
Contributions summary:Jamie primarily focused on enhancing the Shopify API Ruby gem, adding support for new features and updating existing functionalities. Their contributions involved implementing new resources and helper methods for checkout and publication APIs. Furthermore, the user made code modifications by adding optional parameters to existing methods and packaging the gem for specific releases.
adminrailshotel-bookingpolarisweb-services
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.