Phone
+44 7975 732 684

A passionate and skilled full-stack engineer with over 10 years experience across a multitude of industries and technologies. Has a keen focus on delivering customer value and driving improvements in delivery processes to ensure that value is realised. Happy to work across a range of front-end and back-end technologies.

LinkedIn
GitHub

Starling Bank April 2023 — Now

Software Engineer

The re-architecture and enhancement of core banking services that provide business critical APIs to a range of banking processes.

Highlights

  • Development of a bespoke process to enrich merchant metadata using cutting edge ML techniques
  • Design, document and implement fundamental updates to the core service responsible for managing customers transactions with the bank
  • Implement various new screens in internal tooling portals and help upskill other team members in React
  • Technologies: Java (bespoke framework), PostgreSQL, React

Infinity Works May 2022 — April 2023

Principal Consultant - Channel 4

Design and development of an event driven system, leveraging several AWS technologies such as SNS/SQS/Lambda/MemoryDB, to replace a legacy monolith for the ingestion of programme metadata.

Highlights

  • Lead developer working on new data ingestion and transformation process
  • Introduce and drive adoption of coding standards and practices
  • Implement tooling to assist in development workflow e.g. Renovate for dependency updates
  • Architectural design and documentation of proposed solution
  • Technologies: AWS, CDK, Java (Spring Cloud, Spring Boot & bespoke Lambda framework)

Infinity Works February 2021 — March 2022

Principal Consultant - Santander

Technical development lead of a blended team enabling customers to open a business banking account via a mobile in-app process.

Highlights

  • Helped to deliver product through driving and refining Santander's adoption of Agile processes
  • Designed, delivered and documented a suite of Spring Boot services capable of creating accounts via Core banking API's
  • Planning, design and implementation of a test strategy to support business assurance * Development of CI/CD pipelines to enable seamless updates to Santander's AWS estate
  • Led the transition of development activities from Infinity Works back to the client, including documentation and training
  • Technologies: AWS, Terraform, Java (Spring Boot), Apache Kafka, ReactJS, TypeScript

Infinity Works February 2020 — February 2021

Senior Consultant - Yorkshire Building Society

Design & delivery of a new microservices banking platform to replace existing legacy systems and enable adoption of newer communication mediums (mainly mobile).

Highlights

  • Reverse engineered a monolith application into a series of Spring Boot microservices and associated native apps
  • Introduced the Society to a new way of working (utilising SCRUM) with a focus on robustly testing services individually and end-to-end
  • Assisted in re-platforming the application to use cloud native solutions and move away from legacy on premise hosting
  • Led the transition of development activities from Infinity Works back to the client, including documentation and training
  • Technologies: Java (Spring Boot), Kotlin, ReactJS, React Native

Asda Stores Limited January 2019 — February 2020

Technical Expert

Design and development of a solution that enables customers to shop using Asda owned devices.

Highlights

  • Hiring new members into the team
  • Mentoring junior members of the team and new starters on the apprenticeship scheme
  • Drive adoption of agile ways of working and automated testing
  • Technologies: Java (Spring Boot), Kotlin, ExpressJS, ReactJS, React Native

Edgetic Ltd January 2018 — January 2019

Full Stack Developer

Start-up researching the Kubernetes scheduler and how to improve its power efficiency through machine learning and big data.

Highlights

  • Technologies: Golang, Python, InfluxDB, Redis, performance tracing libraries (eBPF & cgroups)

Asda Stores Limited June 2015 — December 2017

Senior Software Engineer

Development of colleague focused mobile and web applications.

Highlights

  • Technologies: .NET, Angular.JS, Ionic

X-Lab Ltd June 2009 — November 2015

Senior Software Engineer

Start-up organisation focused on building a national solution to deliver pathology requests and results between secondary care providers.

Highlights

  • Technologies: .NET, jQuery, jQuery UI, Backbone.js, KnockoutJS

University of Leeds September 2006 — June 2009

Computer Science
1st Class with Honors BSc

West Leeds Sixth Form College September 2004 — June 2006

English Language, English Literature and Sports Science
3 B's at A-Level

West Leeds High School September 1999 — June 2004

English, Maths, Science etc.
10 A - B GCSE's

AWS Solutions Architect - Associate

Awarded March 2022
by AWS
Verify at: https://aws.amazon.com/verification with code: FXHZKZYB3NF4QK37