Vladimir Catrici, Developer in Auckland, New Zealand
Vladimir is available for hire
Hire Vladimir

Vladimir Catrici

Verified Expert  in Engineering

Shopify Developer

Location
Auckland, New Zealand
Toptal Member Since
March 4, 2021

Vladimir is a Shopify expert with 6+ years of experience and a decade of experience as a web developer, specializing in custom app development and third-party systems integration. He has delivered projects across the entire spectrum, from the tiniest theme adjustments to entire custom Shopify apps. With a wide variety of projects under his belt, Vladimir quickly analyzes client's problems, describes a number of possible solutions, and recommends the optimal way to go and why.

Portfolio

CyberWorkshop
Shopify, Shopify API, Shopify Plus, Shopify Theme, Shopify Customizations...
Amigo
Bitbucket, CakePHP, CSS, Database Optimization, Databases, PHP, HTML...
Amigo
PHP, CakePHP, MySQL, JavaScript, HTML, CSS, Bitbucket, Database Optimization...

Experience

Availability

Part-time

Preferred Environment

Shopify, Shopify Plus, Shopify API, Shopify Theme, Shopify Customizations, PHP, MySQL, JavaScript, REST APIs, LAMP

The most amazing...

...thing I've developed is the SaaS app that integrates Shopify with a popular global, cloud-based inventory management platform.

Work Experience

Shopify Expert

2014 - PRESENT
CyberWorkshop
  • Developed a SaaS application that integrates a popular ERP accounting system with Shopify.
  • Created a SaaS application that integrates a popular cloud-based management platform with Shopify.
  • Built several dozen custom Shopify applications and implemented numerous Shopify theme-based custom solutions and functionalities.
  • Developed Shopify Scripts for Shopify Plus clients.
Technologies: Shopify, Shopify API, Shopify Plus, Shopify Theme, Shopify Customizations, Shopify Scripts, PHP, MySQL, JavaScript, HTML, CSS, jQuery, MYOB Exo, MYOB EXO API, Unleashed, Unleashed API, Jamstack, Gatsby, Netlify, Liquid, MYOB

Senior Web Developer

2014 - 2017
Amigo
  • Designed and implemented a dozen custom solutions to meet clients' needs.
  • Collaborated with other developers by providing guidance, sketching out approaches and solutions, and discussing potential issues.
  • Supervised junior developers by providing instructions for projects, setting up tasks, monitoring intermediate results, and reviewing the final output.
Technologies: Bitbucket, CakePHP, CSS, Database Optimization, Databases, PHP, HTML, JavaScript, jQuery

Web Developer

2011 - 2013
Amigo
  • Took over projects that had been outsourced before I joined the company as a developer.
  • Collaborated with other developers, designers, and directly with clients.
  • Assisted in developing a custom module-based CMS using the CakePHP framework that was included with each website we developed and loved by our clients.
Technologies: PHP, CakePHP, MySQL, JavaScript, HTML, CSS, Bitbucket, Database Optimization, Databases, jQuery

Web Developer

2011 - 2011
Total System
  • Played a key role in the development and delivery of a dozen projects.
  • Implemented a newsletter module for the in-house, custom CMS.
  • Tested projects from users' perspectives to identify bugs and potential UX flaws.
Technologies: PHP, MySQL, JavaScript, HTML, CSS, CakePHP, jQuery

Shopify and MYOB Exo Integration App (SaaS)

A comprehensive app that integrates the popular ERP system with Shopify. It's one of my main development projects at CyberWorkshop. Below are the key functionalities.

Product Synchronization
Options include basic synchronization, like inventory and pricing, to full product controls from the ERP, including HTML content, images, variants, tags, product type, and vendor.

Customer Synchronization
A customer record includes the debtor's name, email, delivery address, phone number, subscription statuses, tags, credit terms, and other statuses/attributes, as well as managing customer creation and invitation, all from the ERP.

Order Synchronization
All orders placed on Shopify flow to Exo as sales orders and include all the required information, which usually consists of order details (line items, quantities, and discounts applied), customer details (name, debtor ID, delivery address, and preferred delivery method), and any extra information required by the business.

Order Tracking and Fulfillment
The new solution includes the option to manage order fulfillment directly from the Exo database. Shopify orders are automatically updated with a tracking URL and fulfillment status changes, and customers receive shipping details via email.

Headless Shop With Shopify as a Source

A Gatsby-based static site, sourcing all the required information from the Shopify store Collections and products are synced using Shopify Storefront API. I implemented a workaround to source elements that aren't available via Shopify Storefront API, such as navigation and announcement bar messages.

The stock availability is requested on each collection and product-page render event to show out-of-stock labels and ensure that customers know they can't add these items to their carts. A Netlify serverless platform was used for builds and deployments.

Legal Q&A Platform

A web-based platform where people can ask legal questions can get answers from registered lawyers. All questions go through the platform moderation process. Moderators can edit, approve, assign a specialization, or reject the question. Lawyers get notifications when there are new questions in their specializations.

Users get notified when there are new reactions to the questions they've asked. They can close questions if they're happy with one of the answers. Once closed, they can evaluate a lawyer and leave feedback. This affects lawyers' profile ratings on the platform.

All questions and answers are public and can be found easily by specialization, tag, or custom search query, and then sorted by newest, most viewed, or most commented. All lawyer profiles are also public, and users can find and contact them directly. There are filters to find lawyers by type, specialization, location, and spoken languages, and then sorted by recent activity or rating. The platform also includes modules, such as tenders, events, interviews, and training.
2012 - 2014

Master's Degree in Information Technologies in Data Sending and Processing

International University of Moldova - Chisinau, Moldova

2008 - 2012

Licenciate Engineer in Systems and Computer Engineering

Slavonic University - Chisinau, Moldova

FEBRUARY 2021 - FEBRUARY 2022

Shopify App Development

Shopify Partner Academy

JANUARY 2021 - JANUARY 2022

Shopify Theme Development

Shopify Partner Academy

Libraries/APIs

Unleashed API, Shopify API, REST APIs, jQuery, Liquid, React

Tools

Shopify Plus, PhpStorm, Git, Bitbucket, Expo.io, TeamCity

Languages

PHP, JavaScript, HTML, SQL, CSS

Platforms

Shopify, LAMP, Netlify

Storage

MySQL, Databases

Paradigms

Jamstack

Frameworks

CakePHP, React Native, Next.js

Other

MYOB EXO API, Shopify Theme, Shopify Customizations, Shopify Scripts, Unleashed, Database Optimization, MYOB Exo, Gatsby, Headless Commerce, MYOB

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring