Christopher Reid, Developer in Manchester, United Kingdom
Christopher is available for hire
Hire Christopher

Christopher Reid

Verified Expert  in Engineering

Full-stack Developer

Location
Manchester, United Kingdom
Toptal Member Since
June 29, 2021

Christopher is an experienced and energetic full-stack developer and technical lead, specializing primarily in PHP and Laravel, Vue.js, AlpineJS, Livewire, and Nuxt.js. He is proficient in working with modern monolith applications like the TALL stack, Inertia.js, and SPAs, creating and consuming APIs, and implementing microservices architecture. He's enthusiastic and motivated with excellent problem-solving skills and an eye for cost-effective solutions over unnecessary complexity.

Portfolio

Nexus Point
PHP, Laravel, MySQL, Elasticsearch, Vue, Vuex, ECMAScript (ES6), Agile, Jira...

Experience

Availability

Part-time

Preferred Environment

Docker, PhpStorm, GitHub, Jira, Slack, Trello, Visual Studio Code (VS Code), NPM, Amazon Web Services (AWS), Technical Project Management

The most amazing...

...thing I've worked on is a large-scale SaaS solution for the automotive industry that helps motor dealers manage the whole sales and servicing business.

Work Experience

Lead Full-stack Developer

2015 - PRESENT
Nexus Point
  • Provided training and mentoring of the development team around technical and project management skills.
  • Lead decisions around system architecture and technology stacks for long-term, large-scale projects.
  • Ensured and maintained quality with unit and integration tests and applied TDD within the back-end team.
  • Implemented team-wide automated static code quality analysis tools such as PHPStan and ESLint to catch bugs and code smells early in the development process.
  • Managed the client expectations on every sprint of mid-sized projects and worked with a dedicated project manager on an enterprise-scale project for a major high street bank.
Technologies: PHP, Laravel, MySQL, Elasticsearch, Vue, Vuex, ECMAScript (ES6), Agile, Jira, Git, GitHub, Bitbucket, React, Amazon Web Services (AWS), Technical Project Management, Algorithms

Total Cost of Ownership Calculator

A Vue.js-based widget that can easily be embedded to any automotive manufacturer's website and allow users to compare the ownership costs of electric vehicles (EV) against internal combustion engine (ICE) vehicles taking into account finance loan costs (with interest), servicing, tires, fuel or electricity, and taxes.

The data is presented to users in tabular form, with a graph modal to show costs over the period of ownership.

The back end is written in Laravel and utilizes APIs to third-party finance interest calculators.

Used Car, Van, and Motorcycle Sales Portal

A major high street bank asked us to build an online portal advertising used cars, vans, and motorcycles offered for sale to the public. There is a search facility where users can search by monthly budget, cash price, and also filter on body types, fuel types, and other features.

Users can contact auto dealers via the portal and arrange a test drive. After purchase, users can claim a cash reward that generates an invoice to the dealer.

I oversaw the search development, which utilized Elasticsearch and external APIs to filter vehicles that fit within the user's finance parameters.

Languages

PHP, ECMAScript (ES6), HTML, CSS, JavaScript

Frameworks

Laravel, Tailwind CSS

Libraries/APIs

Stripe API, Vue, Shopify API, REST APIs, Vuex, Twilio API, Node.js, React

Tools

Git, PhpStorm, Composer, Jira, GitHub, Bitbucket, Docker Compose, Slack, Trello, NPM

Paradigms

Agile Software Development, Agile

Other

APIs, SOLID Principles, Laravel Livewire, Vite, Technical Project Management, Algorithms

Platforms

Twilio, Droplets, Amazon Web Services (AWS), Docker, Visual Studio Code (VS Code)

Storage

MySQL, Elasticsearch

DECEMBER 2020 - PRESENT

Certified Laravel Developer

Laravel

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