// about
Rafael Granados
Shopify Full Stack Developer · Ibagué, Colombia
Shopify developer with 5+ years building and scaling Shopify and Shopify Plus stores, and 7 years of JavaScript and CSS. I specialize in Online Store 2.0 themes (Liquid), custom embedded admin apps (Remix, Polaris, Node.js, Prisma, GraphQL), Shopify Functions and third-party integrations. I have led B2C and B2B storefront work for US and European teams and I work fluently in English.
// experience
- 02/2024 — Present
Outcode Software · United States · Shopify Full Stack Developer
- Lead development across multiple Shopify Plus client stores, delivering new theme sections and custom functionality from client requirements.
- Build and customize Online Store 2.0 themes with Liquid, SCSS and ES6+, using metafields and metaobjects so merchants manage content themselves.
- Develop custom Shopify apps with Remix, Node.js, Prisma and the Shopify APIs, including embedded admin apps built with Polaris, theme app extensions and app blocks.
- Implement B2C and B2B stores on Shopify Plus using the B2B APIs, Shopify Functions and Checkout Extensibility.
- Set up CI/CD with GitHub Actions for theme and app deployments.
- Work with app vendors and partner agencies to streamline client onboarding and third-party integrations.
- 02/2023 — 02/2024
Convertlab · Germany · Shopify Full Stack Developer
E-commerce agency for start-ups on Shopify, Recharge and Klaviyo
- Managed multiple stores end to end with Liquid, SCSS and ES6+.
- Built a reusable component library that sped up setup for new client stores.
- Developed a private app with Express.js, GraphQL and MongoDB, and custom checkout logic with Shopify Functions.
- Implemented B2C and B2B stores on Shopify and Shopify Plus.
- Documented workflows that improved development best practices across the agency.
- 12/2020 — 01/2023
Gradiweb · Shopify Full Stack Developer
- Managed multiple e-commerce stores to client specifications using Liquid and ES6+.
- Developed reusable assets that shortened client store setup time.
- Documented workflows that raised development standards agency-wide.
- 03/2020 — 11/2020
Movilservicios · Full Stack Developer
Transactional platform with multiple integrations for small and medium businesses
- Built front end and back end with React, Node.js, Express.js, MySQL, PHP and Symfony.
- Gathered data and connected external systems through SOAP and REST APIs.
- 06/2019 — 03/2020
Tecnologias Sinergia · Back End Developer
Hospital software for consultations, medical history, admissions and laboratories
- Developed back-end services with Node.js, Express.js and PHP, and maintained MySQL databases.
- Connected systems through SOAP and REST APIs.
// skills
Shopify
- Liquid
- Online Store 2.0
- Shopify Plus
- Checkout Extensibility
- Shopify Functions
- Metafields & Metaobjects
- B2B
- Theme app extensions
- Section Rendering API
Languages & frameworks
- Vanilla JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- SCSS
- Tailwind
- Node.js
- Express.js
- React
- Remix
- Polaris
- PHP
APIs & data
- Admin GraphQL
- Storefront GraphQL
- REST
- Webhooks
- Prisma
- MongoDB
- MySQL
Tools & process
- Git
- GitHub Actions
- Webpack
- Figma
- Jira
- ClickUp
- Scrum
// education & languages
Computer Engineer, Universidad Nacional Abierta y a Distancia (UNAD), Ibagué, Colombia, 2021
- Spanish (native)
- English (fluent)