Ukraine's #1 job service
Роман
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.
You can get this candidate's contact information from https://www.work.ua/resumes/20912320/
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
// shopify developer
Galaniuk English — B2
Roman Galaniuk [
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
-
Front-End, WordPress, Shopify Developer
30000 UAH, Remote, Ivano-Frankivsk -
Shopify developer
25000 UAH, Remote, Khmelnytskyi -
Shopify-розробник
Remote -
Shopify, Front end developer
Remote -
Frontend Shopify developer
60000 UAH, Remote, Kyiv -
Shopify-розробник
Remote