History

    ITV

    Core Software Engineer

    March 2022 - Present

      React
      Java
      Kotlin
    • - Assisting front-end project on a new initiative to bring Digital Advertising (ITV Hub) in line with traditional advertising (Air Time Sales)

    • - Scoping use of AWS Amplify (& various other AWS Services) for above project

    • - Partaking in Lambda & Kotlin based backend work for above project.

    MONEYSUPERMARKET

    Java Engineer (& Fullstack)

    Jan 2021 - March 2022

      React
      Java
      MongoDB
      GraphQL
      Jenkins
      Spring
      SpringBoot
      Angular
    • - Assisting in migration of multiple services from Rightscale to Kubernetes.

    • - Assisting migration from VPC Based ElasticSearch instances to AWS ElasticService clusters

    • - Started the decoupling process of above monolith services into Microservices using Spring Boot (from Dropwizard).

    • - Advocated and added GraphQL to a service resulting in 90% less JSON overhead

    • - Onboarding providers into the Moneysupermarket Energy Platform to deliver applications via batch files & more recently API.

    AUTOTRADER

    Junior Java Engineer

    Sep 2017 - Jan 2021

      React
      Java
      Javascript
      Typescript
      GraphQL
      Jenkins
      Spring
      SpringBoot
      MySQL
    • - Updated an Advertiser API in which we allowed Car Dealers to show whether they are accredited with various car industry body awards. This change also improved API response time from 10s to 1.5s

    • - Added a newsletter component (typescript react) using the GraphQL server wrapper on top of our spring boot platform. This lead to an increase in our marketable database inside Seligent.

    • - Re-wrote legacy stock reporting system including an API, moving from talend to own platform utilising Spring (inc. Spring Boot), Hibernate, JOOQ, H2 & Flyway.