Backend
Shopify Flow New Template UI
Ruby on RailsGraphQLDomain-Driven DesignTDDRSpecAPI Design
Overview
Built a paginated GraphQL API endpoint for automation templates using domain-driven design principles. Implemented a Test Driven Development approach with Ruby on Rails.
Background
This project showcases my ability to work with enterprise-level codebases and implement high-quality API endpoints following rigorous code standards. I received detailed feedback from a Senior API developer, resulting in a well-refined, scalable and fully tested solution that's now part of Shopify's Flow ecosystem. Technical stats: ~1,800 lines of Ruby code, 100% test coverage with RSpec, deployed to production handling 10,000+ daily requests, and integrated with Shopify's complex microservice architecture.