Rob Jackson

Senior Software Developer
Manchester, United Kingdom
rjackson.dev
Full stack web developer for 10+ years, often driving system and operational improvements. Within the last 5 years, involved with high-traffic systems handling £10m+ annual revenue. I love work that makes data & technology more accessible to all.

Work Experience

Senior Software Developer

British Cycling

Mar 2018 - Current

Senior member of a small development team. Responsible for many legacy web systems, and supporting non-technical colleagues' digital needs.

Noteworthy projects:

  • Migration of British Cycling and Let’s Ride websites to Google Cloud. Achieving a 43% cost reduction, and virtually eliminating production incidents.
  • In-house data warehouse and address-book data pipelines. This achieved a 99.9% cost reduction versus our third-party provider, and reduced daily sync timing from 6+ hours to 45 minutes.
  • Consolidation of 11 payment areas in 6 months, and replacement of our payment provider. Since rollout, we have processed £5m+ over 400k+ transactions with zero defects.
  • Operational improvements: Release automation, data security & backups, observability tooling

Software Developer

Apr 2017 - Mar 2018

Member of the business-as-usual team (2-4 developers), looking after 5-10 high-traffic e-commerce clients with general maintenance and minor feature development.

Additionally, led a number of operational improvement projects:

  • Consolidation of local development runtimes, and improving performance (provisioning within 30 minutes, and working around Docker for Mac performance issues when syncing 1000s of files)
  • Automated provisioning of fully-hosted Magento testing environments, allowing per-branch testing within 30 minutes instead of days (or not at all)

Software Developer

Oct 2013 - Apr 2017

Led development of bespoke applications for small & medium businesses, such as:

  • Bespoke e-commerce system for local firewood retailer
  • Question-and-answer platform, connecting school teachers with researchers to support young people’s learning
  • Online browser for York Museums Trust’s collection of historic artefacts (170,000 items)
  • Split test experiences for conversion rate optimisation projects

Projects

Systems Administrator

  • Earlier in the decade: On-site technical writer, moderator, and content strategist
  • Migration from 10 unmaintained, on-premises servers to Google Kubernetes Engine
  • Ongoing systems administration

BC Routes Explorer

Map-based visualiser and explorer for cycling routes from the Let’s Ride website. This is a long-term CPD project of mine at British Cycling, as a constant exploration into making our routes database easier to browse.

Metrolink stops

The departure boards for Manchester’s tram network, made available for quick & easy reference on-the-go.

Dentists on a map

A map based and filterable explorer of Dental clinics, built atop the same data from the NHS Find a Dentist Service via their Search Service API. This project intends to make it easier to find dental clinics that are accepting NHS patients.

Education

BTEC National Diploma in Software Development

York College

Sep 2008 - Jul 2011

Languages

  • PHP
  • Javascript
  • Go
  • Python
  • SQL

Technologies

  • Laravel
  • Google Cloud
  • Terraform
  • Packer
  • React
  • Vue
  • Leaflet.js
  • Grafana
  • Cloudflare