// 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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)