Cover Image for avery-frame-3@3x.jpg

Avery

Tech Lead

Taking over from another Tech Lead, my primary responsibility was to bring this ambitious e-commerce project to fruition and get the site launched successfully.

When I joined Project Avery, I knew I had my work cut out for me. The project was already in motion, and the clock was ticking to meet the launch deadline. My first task was to dive deep into the existing codebase and learn everything about the project. With a steep learning curve, I had to get up to speed quickly to ensure a smooth handover and continuation of the development process.

Case Study - Case Study Download

Major Accomplishments

Over the course of my involvement in Project Avery, I was proud to achieve several major accomplishments that significantly contributed to its successful completion:

Data Migration Using Delta Migration

Data migration can be a complex and time-consuming process, but I utilizing delta migration we were able to keep the final migration step down to a minimum amount of time. This approach allowed for a seamless transition of crucial data without impacting the live site, ensuring a smooth user experience during the migration phase.

Migration of Saved Credit Card Tokens Between Payment Providers

Ensuring the security and continuity of sensitive data like credit card tokens is of paramount importance in any e-commerce project. We planned and executed the migration of saved credit card tokens between payment providers, ensuring a secure transfer without any data loss or privacy concerns.

Migration of 40 Complicated Modules

Project Avery relied on 40 intricate modules, each serving a unique purpose. Migrating these modules to the new system was a complex task.

Automated Deployment with New DevOps Workflow

To streamline the development and deployment process, I introduced a new DevOps workflow. Leveraging tried and tested automation tools, I ensured that every update and change was effortlessly deployed, reducing manual errors and enhancing overall efficiency.

Major Features

Headless Implementation

By adopting a headless e-commerce approach, Avery embraced flexibility and scalability. The decoupling of the front-end and back-end allowed for smoother content management, faster load times, and a more engaging user experience.

Magento Takeover at Cart and Checkout

Seamlessly integrating Magento at the cart and checkout stages enhanced the overall user experience and leveraged the power of Magento's robust e-commerce capabilities.

Custom Product Types and Backend Workflows

Recognizing the unique requirements of the business, we engineered custom product types and backend workflows that perfectly aligned with Project Avery's needs. This ensured a tailored experience for both administrators and end-users.

Backend Queueing System for Workflow Events

To optimize the performance and responsiveness of the system, we designed and implemented a sophisticated backend queueing system. This allowed for efficient processing of workflow events, ensuring timely execution without overwhelming the server.