Adrian Bruce, Magento Developer in Portsmouth, United Kingdom
Adrian Bruce

Magento Developer in Portsmouth, United Kingdom

Member since March 17, 2021
Adrian is a lead and senior developer with over 15 years of experience in all phases of the software development lifecycle (SDLC) and specializing in Magento eCommerce back-end development; he's an Adobe Certified Expert
 Magento Commerce Developer

. Adrian also excels at developing PHP applications and various services (including for the web), systems integration, agile project delivery, performance optimization, CI/CD, and the DevOps processes surrounding these technologies.
Adrian is now available for hire

Portfolio

Experience

Location

Portsmouth, United Kingdom

Availability

Part-time

Preferred Environment

Linux, Git, Docker, MacOS, PhpStorm

The most amazing...

...thing I've done is transform a legacy enterprise eCommerce platform laden with technical debt, into a high-performing modern solution to support future growth.

Employment

  • Founder | Lead Developer

    2017 - PRESENT
    The Development Suite Limited
    • Served as a lead developer and consultant for various high end retail clients on a freelance/contract basis.
    • Oversaw a full Magento 2 build and data migration, including the development of over 20 modules covering ERP integration, warehouse integration, subscriptions, bespoke promotions, and custom integration (unique to the cruise/spa industry).
    • Worked as part of a fully remote team for a large retail client—growing sales over 200% year on year in the US. The development work included ERP integrations (Dynamics 365, Epicor, and custom) and many Magento extensions.
    • Supported front-end developers in the build of Magento themes and features.
    • Built a CI/CD pipeline for two Magento clients which included automated deployments using Docker, Bash scripting, Jenkins, and PHP.
    • Implemented a performance analysis along with scaling and supporting the tech stack and hosting environment.
    • Designed and built a data warehouse and reporting suite for Magento using Google Data and integrated it with Talend.
    • Designed and built two custom Shopify apps for Shopify Plus Merchants. Apps were built using the Laravel framework while utilizing PHP and JavaScript Shopify APIs to deliver the required functionality.
    • Consulted on the architecture, integration patterns, mappings, and quality for a digital re-platform project.
    • Maintained a legacy Magento platform during the re-platform process.
    Technologies: Magento, PHP, LAMP, MySQL, API Design, Documentation, Consulting, Agile, Continuous Delivery (CD), Continuous Integration (CI), Shopify, Laravel, CI/CD Pipelines, JavaScript, API Development, Linux, Magento Modules, Jenkins, Jenkins Pipeline, System Architecture, Git, Docker, LAMP Server, Retail & Wholesale, eCommerce, DevOps, PhpStorm, MacOS, Automation, Agile Team Leadership, Software Development, Magento Extension Development, Bash Scripting, HTML, CSS, Magento 2
  • IT Development Manager

    2015 - 2017
    Liz Earle Beauty Co Ltd
    • Responsible for the design and architecture of all services and software developed—primarily the eCommerce platform, .NET line of business systems, and integration services.
    • Managed a cross-functional team of 12 (full-time and contract) covering an eCommerce platform (Magento), .NET applications, integration services, and business intelligence (remote and on-site).
    • Lead the eCommerce development team on the Magento platform and LAMP stack applications. Developed new features across the front and back end, integration projects, and ongoing maintenance.
    • Worked closely with senior business stakeholders, suppliers, third parties on varied projects from digital platforms, eCommerce to warehouse management and call center applications.
    • Designed and developed a suite of standardized integration services (REST) over key legacy systems.
    • Transformed legacy systems into modern fit-for-purpose replacements.
    Technologies: PHP, Magento, Web Services, LAMP, .NET, MySQL, IT Systems Architecture, API Design, eCommerce, Retail & Wholesale, CI/CD Pipelines, JavaScript, API Development, Magento Modules, Jenkins, Jenkins Pipeline, System Architecture, Git, Documentation, Docker, LAMP Server, Agile, DevOps, MacOS, Automation, Continuous Integration (CI), Agile Team Leadership, Software Development, Magento Extension Development, Continuous Delivery (CD), Bash Scripting
  • Web Solutions Lead

    2013 - 2015
    Liz Earle Beauty Co Ltd
    • Led the eCommerce development team on the Magento platform and LAMP stack applications.
    • Drove the delivery of multiple upgrades and enhancements to the site and its infrastructure—maintaining an excellent level of service in tandem with significant growth in traffic and conversions.
    • Built and deployed Magento websites to several new geographical markets.
    • Oversaw all Magento extension development including CRM integrations, OMS integrations, Promo engine enhancements, custom ERP integrations, payment gateway development, and external CMS integrations.
    Technologies: PHP, Magento, MySQL, LAMP, Agile Team Leadership, JavaScript, Linux, Magento Modules, Jenkins, Git, Documentation, LAMP Server, Agile, Retail & Wholesale, eCommerce, DevOps, PhpStorm, Automation, Continuous Integration (CI), Software Development, Magento Extension Development, Bash Scripting, HTML, CSS
  • Web Solutions Developer

    2008 - 2013
    Liz Earle Beauty Co Ltd
    • Oversaw the digital re-platform project from a bespoke site over to Magento.
    • Tracked and fixed bugs across all LAMP applications.
    • Developed modules for a variety of business and marketing needs.
    Technologies: PHP, Magento, LAMP, MySQL, JavaScript, Linux, Magento Modules, Git, LAMP Server, Retail & Wholesale, eCommerce, PhpStorm, Continuous Integration (CI), Software Development, Magento Extension Development, Bash Scripting, HTML, CSS
  • Information Manager

    2003 - 2008
    St. Vincent College
    • Performed a reporting-and-data analysis for all college requirements including management reporting, funding reports, and statistical analysis.
    • Designed and developed online services including online attendance registers, a virtual learning environment, and a management information portal.
    • Responsible for database administration on a mixed technology stack including SQL Server, MySQL, and Oracle.
    Technologies: MySQL, PHP, HTML

Experience

  • Magento 2 Continuous Delivery Pipeline (Development)

    An automated CI/CD pipeline for deploying Magento 2 to a multi-server cluster that offers multiple deployment patterns including a zero-downtime rollout of (backward-compatible) updates with database changes, rollback, downtime deployments, and more.

    The pipeline was built using Jenkins pipeline scripts, Bash scripts, and PHP to fully orchestrate the process and so far has performed over 500 successful production deployments.

  • CBD Sale Restriction (Development)

    A client wanted to add a range of CBD products to their Magento 2 store for sale alongside their regular non-CBD lines. There are several restrictions around the sale of CBD items that required the following customizations:
    • Integrated a new payment method that allows CBD purchases.
    • Restricted other payment methods that do not allow CBD purchases.
    • Customized the checkout process to only allows CBD orders to certain states.
    • Added product attributes to manage CBD items.

  • Magento 2 Build and Migration (Development)

    • Completed the analysis and specifications of Magento 1 to Magento 2 migration.
    • Redeveloped over 20 custom extensions.
    • Developed the theme to replicate the Magento 1 theme into Magento 2.
    • Implemented the data migration using standard Magento tools and custom scripts.

  • ERP Integration | Epicor (Development)

    • Developed the integration for Magento and Epicor ERP.
    • Analyzed data models—identifying and documenting all transformations required between systems.
    • Handled the detailed data mapping between Epicor and Magento order entities.

  • ERP Integration | Dynamics 365 (Development)

    • Built a custom integration for the orders and returns between Magento and Dynamics 365.
    • Developed a REST API client to push data into the Dynamics 365 API.
    • Analyzed data models—identifying and documenting all transformations required between systems.
    • Handled the detailed data mapping between Epicor and Magento order entities.

  • Subscription Upsell Shopify App (Development)

    • Analyzed the Shopify cart and detected potential subscription upsell opportunities.
    • Prompted users with subscription upsell offers.
    • Offered incentives to encourage upselling.
    • Built the service with the Laravel framework and a Shopify extension.
    • Utilized the Shopify Admin API and JavaScript APIs.
    • Built it with the Shopify Plus customer in mind.

Skills

  • Languages

    PHP, HTML, JavaScript, CSS
  • Tools

    Magento Modules, Git, Jenkins, PhpStorm
  • Platforms

    Magento Extension Development, Magento, Magento 2, Linux, LAMP, Docker, MacOS, Shopify
  • Storage

    MySQL
  • Libraries/APIs

    API Development, Jenkins Pipeline, Shopify API
  • Paradigms

    Agile, DevOps, Continuous Delivery (CD), Continuous Integration (CI), Automation
  • Other

    CI/CD Pipelines, Documentation, System Architecture, Software Development, Web Services, API Design, Agile Team Leadership, Consulting, Bash Scripting, Integration, APIs
  • Frameworks

    .NET, Laravel
  • Industry Expertise

    eCommerce, Retail & Wholesale

Education

  • Bachelor's Degree in Computer Systems Engineering
    1999 - 2002
    Portsmouth University - Portsmouth, UK

Certifications

  • Adobe Certified Expert
 Magento Commerce Developer


    JUNE 2020 - PRESENT
    Adobe

To view more profiles

Join Toptal
Share it with others