Vladimir Catrici, Shopify Developer in Auckland, New Zealand
Vladimir Catrici

Shopify Developer in Auckland, New Zealand

Member since December 27, 2020
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.
Vladimir is now available for hire

Portfolio

  • CyberWorkshop
    Shopify, Shopify API, Shopify Plus, Shopify Theme, Shopify Customizations...
  • Amigo Web Studio
    Bitbucket, CakePHP, CSS, Database Optimization, Databases, Data Processing...
  • Amigo
    PHP, CakePHP, MySQL, JavaScript, HTML, CSS, Sass, Bitbucket...

Experience

Location

Auckland, New Zealand

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.

Employment

  • 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, Sass, ECMAScript (ES6), jQuery, MYOB Exo, MYOB EXO API, Unleashed, Unleashed API, JAMstack, GatsbyJS, Netlify, Liquid
  • Senior Web Developer

    2014 - 2017
    Amigo Web Studio
    • 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, Data Processing, 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, Sass, Bitbucket, Database Optimization, Data Processing, Databases, jQuery
  • Web Developer

    2011 - 2011
    Total System
    • Played a key role in development and delivery for 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

Experience

  • 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.

Skills

  • Languages

    PHP, JavaScript, HTML, SQL, CSS
  • Libraries/APIs

    Shopify API, REST APIs, jQuery, GatsbyJS, Liquid
  • Tools

    Shopify Plus, PhpStorm, Git, Bitbucket
  • Platforms

    Shopify, LAMP, Netlify
  • Storage

    MySQL, Databases
  • Other

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

    CakePHP
  • Paradigms

    JAMstack

Education

  • Master's Degree in Information Technologies in Data Sending and Processing
    2012 - 2014
    Free International University of Moldova - Chisinau, Moldova
  • Licenciate Engineer in Systems and Computer Engineering
    2008 - 2012
    Slavonic University - Chisinau, Moldova

Certifications

  • Shopify App Development
    FEBRUARY 2021 - FEBRUARY 2022
    Shopify Partner Academy
  • Shopify Theme Development
    JANUARY 2021 - JANUARY 2022
    Shopify Partner Academy

To view more profiles

Join Toptal
Share it with others