Romain Pena Ruiz
Développeur Shopify & Frontend — Storefronts, Apps, Intégrations & Systèmes Backend
rom.penaruiz@gmail.com · (514) 415-4450 · Montréal, QC · romainpena.com · linkedin.com/in/romainpenaruiz
Développeur Shopify & frontend avec 6+ ans d'expérience dans la conception de storefronts sur mesure, d'intégrations backend et d'expériences web — de l'implémentation Figma pixel-perfect aux services backend en production. Spécialiste de la plateforme Shopify avancée : apps personnalisées, Checkout UI Extensions, Shopify Functions, metaobjects et architectures multi-boutiques. Une formation en psychologie nourrit une approche centrée sur l'utilisateur. Désormais indépendant, en collaboration avec agences, designers et équipes produit.
Expérience
Field Office
Développeur Full Stack · Juin 2021 – Oct. 2025 · Montréal, QC
- · Architecturé une plateforme Shopify multi-boutiques pour Yves Légaré — trois storefronts partageant une base de code synchronisée via GitHub Actions, avec une API backend personnalisée poussant des données metaobject uniques par boutique via webhooks
- · Développé la couche fonctionnelle complète : système d'avis de décès piloté par metaobjects avec recherche paginée côté client depuis des endpoints backend personnalisés, recherche prédictive, popover de condoléances, gravure de produit intégrée aux propriétés de ligne de commande, commande de fleurs liée aux avis, bilingue FR/EN et génération de PDF
- · Développé le storefront Shopify complet d'Atari depuis Figma — deux mises en page produit personnalisées, flyout de recherche et panier, détection de marché, et un backend Node.js/Express synchronisant les commandes vers Trevco via webhooks HMAC et suivi des commandes Supabase
- · Développé un backend d'intégration Next.js pour Animo et Compagnie synchronisant un catalogue POS propriétaire, l'inventaire, les points de fidélité et l'exécution multi-sites avec Shopify ; Shopify Function personnalisée pour l'échange de points de fidélité au paiement
- · Développé une Checkout UI Extension Shopify pour Jayson Home — écriture en temps réel dans des metafields, nettoyage dynamique des messages cadeaux et attributs de panier (Remix, React, TypeScript) ; maintenance continue incluant refonte de l'accueil, navigation et panier
- · Architecturé un site marketing headless bilingue pour Octasic (Next.js + Sanity) — page builder avec 44 composants, routage dual-locale personnalisé ; migration Sanity v2 → v3
- · Livré des storefronts Liquid pixel-perfect pour TOGETHXR et &OR Collective ; backend de liste de souhaits serverless (Next.js + Vercel Cron) utilisant les metafields client Shopify comme datastore sans base de données
Le Wagon Montréal
Assistant pédagogique · Mars 2021 – Jan. 2025 · Montréal, QC
- · Accompagné des personnes en reconversion dans la construction de projets full-stack en Ruby on Rails, REST APIs, SQL et JavaScript ; guidage pratique en architecture, débogage et mise en production
Beslogic Inc
Développeur Full Stack · Sept. 2019 – Avr. 2020 · Montréal, QC
- · Développement full-stack sur des applications web d'entreprise en C#, ASP.NET Core, Angular et TypeScript
- · Collaboré avec une équipe pour planifier, construire et maintenir des solutions robustes ; écriture de code extensible et amélioration des interfaces et performances existantes
Formation
Le Wagon
Bootcamp Développement Web · 2019 · Montréal
Cal State Long Beach
BA Psychologie · 2018 · Long Beach, CA