Adrian Bruce, Developer in United Kingdom
Adrian is available for hire
Hire Adrian

Adrian Bruce

Verified Expert  in Engineering

Magento Developer

Location
United Kingdom
Toptal Member Since
April 8, 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.

Portfolio

The Development Suite
Magento, PHP, LAMP, MySQL, API Design, Documentation, Consulting, Agile...
Beauty Industry
PHP, Magento, Web Services, LAMP, .NET, MySQL, API Design, eCommerce...
Beauty Industry
PHP, Magento, MySQL, LAMP, Agile Leadership, JavaScript, Linux, Magento Modules...

Experience

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.

Work Experience

Consultant | Developer

2017 - PRESENT
The Development Suite
  • Acted as lead developer and consultant for various retail clients.
  • Created complete Magento 2 build and data migrations, including the development of over 20 modules covering ERP integration, warehouse integration, subscriptions, bespoke promotions, and custom back-end system integrations.
  • Supported front-end developers in the build of Magento themes and features.
  • Built a CI/CD pipeline with fully automated deployments for multiple Magento clients.
  • Managed custom data warehouse and reporting suite for Magento.
  • Conducted performance analysis and optimization, scaling and supporting the tech stack and hosting environment.
  • Engaged in Shopify app development for Shopify Plus merchants.
  • Operated as a fully remote team member for a large retail client.
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, Retail & Wholesale, eCommerce, DevOps, PhpStorm, MacOS, Automation, Agile Leadership, Software Development, Magento Extension Development, Bash Script, HTML, CSS, Magento 2

IT Development Manager

2015 - 2017
Beauty Industry
  • Led 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).
  • Led 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.
  • Collaborated closely with senior business stakeholders, suppliers, and third-party partners on diverse projects spanning digital platforms, eCommerce, 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, API Design, eCommerce, Retail & Wholesale, CI/CD Pipelines, JavaScript, API Development, Magento Modules, Jenkins, Jenkins Pipeline, System Architecture, Git, Documentation, Docker, Agile, DevOps, MacOS, Automation, Continuous Integration (CI), Agile Leadership, Software Development, Magento Extension Development, Continuous Delivery (CD), Bash Script

Web Solutions Lead

2013 - 2015
Beauty Industry
  • Led the eCommerce and LAMP development team.
  • Delivered upgrades and enhancements to the site and its infrastructure.
  • Built and deployed Magento websites to several new geographical markets.
  • Designed and developed Magento extensions/modules.
Technologies: PHP, Magento, MySQL, LAMP, Agile Leadership, JavaScript, Linux, Magento Modules, Jenkins, Git, Documentation, Agile, Retail & Wholesale, eCommerce, DevOps, PhpStorm, Automation, Continuous Integration (CI), Software Development, Magento Extension Development, Bash Script, 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, Retail & Wholesale, eCommerce, PhpStorm, Continuous Integration (CI), Software Development, Magento Extension Development, Bash Script, HTML, CSS

Information Manager

2003 - 2008
Sixth Form FE College
  • Performed reporting and data analysis for all college requirements, including management reporting, funding reports, and statistical analysis.
  • Designed and developed a custom information and learning platform.
  • Managed database administration on a mixed technology stack, including SQL Server, MySQL, and Oracle.
Technologies: MySQL, PHP, HTML

Magento 2 Continuous Delivery Pipeline

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.

Magento 2 Build and Migration

• 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

• 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

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

Languages

PHP, HTML, JavaScript, Bash Script, 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, eCommerce, Agile Leadership, Consulting, Integration, APIs

Frameworks

.NET, Laravel

Industry Expertise

Retail & Wholesale

1999 - 2002

Bachelor's Degree in Computer Systems Engineering

Portsmouth University - Portsmouth, UK

JUNE 2020 - PRESENT

Adobe Certified Expert
 Magento Commerce Developer



Adobe

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