Experience

This is a summary of my formal CV.

2024 | Agilio Software | Lead Engineer

Automation of data extraction and payroll for the dental industry.

Sept 2021 - Dec 2023 | ResDiary (Access Co.) | Sr. Engineer / Team Lead

A hospitality platform helping venues provide great dining experiences to millions each year around the world.

  • Joined as a senior engineer on user-facing software. For a time, took on a hybrid role with product management. Subsequently returned to full-time engineering, and, later, a team lead role focused on third-party integrations and developer experience.

Jan 2019 - Sept 2021 | VentureAxis | Developer

Architected and built systems for multiple clients, including one of the UK's larger independent music distributors and Hawk-Eye. Projects included:

  • High volume data pipelines, with streaming and match visualisation via AWS, for real-time match statistics.
  • Webhook-based Shopify integration to warehouse back-end for order fulfilment, with focus on resilience and straightforward UX
  • Catalogue & Release subscription system, with fully automated end-to-end ETL pipeline and monitoring dashboard
  • B2B e-commerce platform customisation, with real-time pricing.

Nov 2015 - Dec 2019 | Ctrack (Inseego Corp.) | Developer

A role in the telematics (vehicle tracking and telemetry) industry, supporting clients in over 50 countries.

  • Maintained, extended and supported our customer-facing API and the associated test suite.
  • Built responsive mobile, tablet and browser-based tools to streamline the work of field engineers and support teams.
    • Developed application used by engineers to commission tracking units using mobile devices. For the first time, engineers could work independently to complete field installations and servicing. Automated data-gathering and task closure saved time and ensures compliance, accuracy and accountability.
    • Built tools allowing rapid, accurate bulk import of customer information, eliminating the need for manual data transformation and copying by customer service staff and shortening the time taken to onboard customers.
  • Configured and utilised CI/CD infrastructure (Jenkins, Octopus Deploy) via Github to allow for one-click compilation, testing, packaging and deployment of new software.

Feb 2013 - Nov 2015 | Oracle Corporation | Developer

Part of a six-person team working on point-of-sale software for furniture retailers in the UK and United States. Built several new features and UX improvements. Built tools to ease the process of software licensing. Handled customer support and system upgrades, helping migrate customers from older UNIX systems to newer .NET versions.

Aug 2012 - Dec 2012 | Opus Information Technology | Driffield

Short-term role working on service charge management software for social housing.