Mitsol logo
Contract under NDA
Jul 2024 to Present
  • Digital transformation project for online retailer
  • Working with EKS and Lambda to deliver a scalable and secure platform
  • Focus on security and compliance
  • Providing technical leadership and Agile experience to the team
  • Lambda
  • EKS
  • API Gateway
  • NodeJS
  • Cognito
  • NextJS
  • React
  • DynamoDB
  • MongoDB
  • AWS
  • GitHub
  • JIRA
  • Confluence
News UK (The Sun)
Jan 2024 to Jul 2024
  • Develop & update Node microservices & React front ends
  • Integration with external APIs for real-time front end updates
  • Lambda
  • EKS
  • API Gateway
  • NodeJS
  • GraphQL
  • React
  • MySQL
  • Okta
  • AWS
  • GitHub
  • JIRA
  • Confluence
MatchesFashion
Jan 2023 to Oct 2023
  • Develop & update Node microservices & React front ends to facilitate integration with Okta and AWS Cognito
  • Introduced pair programming and advised on SCRUM techniques
  • Mentoring Junior and Mid-level engineers
  • Lambda
  • EKS
  • API Gateway
  • NodeJS
  • OpenAPI
  • React
  • MongoDB
  • Okta
  • Cognito
  • AWS
  • GitHub
  • JIRA
Hero/Klarna Bank UK
May 2020 to Dec 2022
  • Develop & update Node microservices
  • Implemented Auth0 and compliant security
  • Introduced dev team to event driven architectures and implement ED services
  • NodeJS
  • Swagger
  • React/Redux
  • MongoDB
  • Auth0
  • AWS
  • GitHub
  • JIRA
  • Confluence
Kingfisher (via EPAM Systems)
Feb 2020 to May 2020
  • Provide technical ownership and mentoring services to small team of developers
  • Provide security expertise across multiple teams
  • Develop Swagger-compliant microservices with Node, Express and GraphQL
  • NodeJS
  • Swagger
  • React/Redux
  • MongoDB
  • Akana
  • Azure
  • AWS
  • GitLab
  • JIRA
  • Confluence
Eurostar
Feb 2019 to Jan 2020
  • Delivering security across web and mobile application teams
  • Integrating Auth0 across all products with a custom login/registration interface
  • Ensuring consistent security principles applied across the enterprise
  • NodeJS
  • React/Redux
  • Auth0
  • AWS
  • ELB
  • Lambda
  • SQS
  • SNS
  • Route53
  • Kong
  • GitHub
  • JIRA
  • Confluence
Bourne Leisure
Nov 2018 to Feb 2019
  • Redeveloping Haven website to integrate with SDL Web8 CMS platform
  • Promoting architectural good practices to improve maintainability and speed to market
  • NodeJS
  • React/Redux
  • SDL Web8
  • C# MVC/Razor
  • Azure
  • OpenAPI
  • JIRA
  • Confluence
YOOX Net-a-Porter
May 2018 to Oct 2018
  • Delivering OpenAPI-compatible NodeJS API for Purchase Order Management system
  • Contributing to React front end and a component library using styled-components
  • NodeJS
  • React/Redux
  • AWS
  • HATEAOS
  • OpenAPI
  • JIRA
  • Confluence
Cambridge Assessment
Jul 2016 to Mar 2018
  • Delivering MVP applications to support teaching and learning
  • Owner of architectural and technology design and delivering coaching
  • Tech Lead building new agile team alongside Head of Digital Delivery
  • NodeJS
  • React/Redux
  • Web Components
  • Shippable
  • Docker
  • JSON Schema
  • HATEOAS
  • AWS
  • Azure
  • JIRA
  • Confluence
Game Account Network
Jan 2016 to Jul 2016
  • Delivering desktop, tablet and mobile solutions to a range of online gaming properties, primarily Betfair Casino
  • Implementing best practice Front End techniques via refactoring and development
  • Java
  • JSP
  • HTML5
  • CSS3
  • SASS
  • Require.js
  • jQuery
  • JavaScript
  • AJAX
  • JSON
  • Mobile/Tablet
  • JIRA
Salmon (WPP Group)
Mar 2014 to Nov 2015
  • Lead developer across a number of enterprise eCommerce sites including Selfridges, Halfords, Tommy Hilfiger and Game
  • Recruiting for and managing large teams of developers
  • Contributing to group standards and cross-team upskilling via Tech Lead steering group
  • Java
  • JSP
  • Websphere Commerce
  • HTML5
  • CSS3
  • SASS
  • Require.js
  • jQuery
  • JavaScript
  • AJAX
  • JSON
  • Mobile/Tablet
  • JIRA
  • Confluence
TTT MoneyCorp
Oct 2013 to Mar 2014
  • Developing greenfield white label international payments/FX web application
  • Single Page Application using Knockout
  • Integrating front end with APIs using C#/MVC4/Razor and Editor Templates
  • Complex business rules validation using Knockout
  • Automated front end test suite using Jasmine and Selenium WebDriver
  • C#
  • MVC4
  • Razor
  • HTML5
  • CSS3
  • LESS
  • Bootstrap
  • Knockout JS
  • jQuery
  • SignalR
  • Jasmine
  • Selenium WebDriver
News International (The Sun)
Jun 2013 to Sep 2013
  • Developing new subscription-based front end for The Sun newspaper’s web presence
  • Integrating with existing systems using JSP, HTML5, LESS, CSS3, Javascript and jQuery
  • Long list of third party integrations including Escenic, Ooyala, Livefyre, Opta and more
  • HTML5
  • CSS3
  • Mobile/Tablet
  • JSP
  • LESS
  • jQuery
  • JavaScript
  • AJAX
  • JSON
  • JIRA
  • Confluence
CompareTheMarket.com (BGL)
Apr 2012 to Apr 2013
  • Front end expert working in large teams to deliver products across several verticals
  • Collaborating with ThoughtWorks to promote and implement Agile and XP methodologies
  • Bleeding edge technologies and techniques including CQRS, Eventual Consistency, and a strong focus on CI/CD
  • HTML5
  • CSS3
  • Mobile/Tablet
  • jQuery
  • Knockout JS
  • SASS
  • C#
  • MVC4
  • Razor
  • MongoDB
  • CQRS
  • NUnit
  • Selenium
  • Jasmine
Smile On
Mar 2012 to Apr 2012
  • Repeat contract, as below
  • PHP5
  • MySQL
  • XHTML
  • CSS
  • jQuery
  • AJAX
  • JSON
VCARS (now AA Cars)
Jun 2011 to Dec 2011
  • Developing Dealer Management System (DMS) as a SPA using custom Javascript
  • PHP5
  • MVC
  • MySQL
  • CSS2
  • jQuery
  • AJAX
  • JSON
Smile On
Jan 2011 to Apr 2012
  • Full stack PHP development for core CPD and e-learning systems to dentists
  • Integration with CMS systems including Drupal
  • PHP5
  • MySQL
  • XHTML
  • CSS
  • jQuery
  • AJAX
  • JSON
Perform Group
May 2010 to Oct 2010
  • Front end developer across a wide range of online sports sites including Aston Villa, Tottenham Hotspur and Chelsea football clubs, and Wimbledon tennis
  • XML
  • XSLT
  • XHTML
  • CSS2
  • jQuery
  • AJAX
  • JSON