• File

Роман

Shopify-розробник

Age:
31 years
City of residence:
Odesa
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberEmailLinkedInMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Roman Odesa, Ukraine · EET
// shopify developer
Galaniuk English — B2

Roman Galaniuk [open contact info](look above in the "contact info" section)
t.me/RomkaGall
Ukrainian, Russian — native
romkagall.github.io/portfolio

Shopify developer. Frontend in an Odesa studio, 2018–2020, then freelance Shopify, 2020–2026. I usually join a team that needs a
developer. Themes from Figma or on a live store — configurators, fitment search, customizers, subscriptions, page speed, technical
SEO, and migrations. Open to full-time or a long-term contract with a studio.

// how I build

themes code setup
New themes from scratch, and edits to HTML, CSS, JavaScript, and Apps, payments, shipping, metafields and metaobjects,
themes that are already live. Liquid. third-party APIs, and small custom apps for what the
client needs.

// stores 01 — 08

01 Evamats custom theme · configurator · search widget
evamats.pl Poland · EVA car mats · ongoing
Ongoing client, my longest project. Most of the work is the configurator: the buyer picks car model, mat type,
color and edging, and sees the result before adding to cart. No app could handle the option logic, so I built it in
the theme. The same configurator runs on Carvion across six EU markets.

02 Carvion Auto custom theme · configurator · search widget
carvionauto.cz EU · EVA car mats · ongoing
New theme from a Figma design for the same client, with the configurator and a search widget by car model.
One store on Shopify Markets, a domain per country: .de, .cz, .it, .es, .fr, .lv.

03 Vector Ebike from scratch · SEO
vectorebike.com Germany · e-bikes · ongoing

50 → 1,050 clicks / month 1,000 → 35,000 impressions / month
Built the store from scratch and set the structure. JSON-LD, a meta title and description on every product, and
e-bike articles I drafted. The client checked the facts. Google Search Console, Nov 2025 → Oct 2026.

04 UDC Parts from scratch · search widget
udcparts.com USA · garden and small-engine parts · ongoing

40 → 75–80 PageSpeed, mobile
Store from scratch, search by part brand and model. SEO tasks from the client's SEO specialist: JSON-LD,
redirects, and meta templates. The font was slowing LCP, so I removed unused Cyrillic (English only): 120 KB →
35 KB. Below-the-fold images are lazy-loaded; the hero loads immediately. Homepage CSS and JS are one
bundle, product CSS and JS another, and a shared file loads on both. I moved B2B from the BSS app to Shopify
B2B.

05 Alia Lingerie migration · customizer · apps
alialingerie.pl Poland · lingerie · ongoing
WooCommerce to Shopify on a free theme. Moved orders, customers, and products, and built the product
customizer from scratch. A small app updates prices in bulk, in one click. A Telegram bot tracks new orders and
callback requests, and changes internal order statuses.

06 Clixo from scratch · Figma · team

clixo.com USA · magnetic play system
Store from scratch from a Figma design. I worked with the project manager, the designer, and a second
developer.

07 Gloves in a Bottle redesign · Figma · subscriptions
glovesinabottle.com United States · shielding lotion

Redesign of the live store from a Figma design. Subscriptions through an app.

08 The Lila Code free theme · custom design · subscriptions

thelilacode.com USA · artist’s site · ongoing
An artist’s site on a free theme. Design from the client’s references, plus subscriptions.

Roman Galaniuk 02

// on a project
Tasks come from the project manager. Design comes from the designer, usually in Figma, and sometimes the SEO specialist sends
work too. I put the result on a preview theme before it is published. I estimate tasks in hours before I start, and revisions stay in the
same task. I use Git. I can also work directly with the client when there is no PM.

// stack

theme Liquid, JSON templates, sections and blocks, metafields, Online Store 2.0

front end HTML, CSS, JavaScript

workflow Figma, Git, paid themes, free themes, reference layouts, Shopify CLI

storefront Custom configurators, search widgets, subscriptions, product customizers, page speed

seo JSON-LD, per-product meta title and description, articles

commerce WooCommerce migrations of orders, customers, and products, Shopify B2B, Shopify Markets, Klaviyo,
Yotpo, Stamped, Judge.me

pay Shopify Payments, Stripe, PayPal, Przelewy24. Shipping: DHL, InPost, Nova Poshta, Ukrposhta

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: