Skills

Table of contents:

Leadership

  • Management - At Bankable manage four teams comprising a total of 30 engineers in five countries
  • Offshoring - At Bankable established three teams in India
  • Nearshoring - Managed a team in France while at Bankable
  • Governance - Provided oversight of managed service provider in Belgrade for Bankable
  • Team leadership - Lead teams at LloydsTSB to implement various projects including Chip and PIN
  • Technical Leadership - Provided technical leadership for SAFe release train group of teams at Worldpay / FIS
top

Languages

  • C# / .net core - Developed framework for Kubernetes, Payment Adviser and Open Banking at Worldpay / FIS
  • JAVA / Springboot - Developed personal projects and managed teams at Bankable
  • Python - Developed Roblucks Raspberry PI robot interface
  • C++ - Developed utilities and simulators at various locations
  • React - Personal family archive project
  • Angular - Personal projects
  • TAL - Used extensively in the legacy BASE24 platform
  • COBOL - First professional language still knocking around today
top

Platforms

  • Kubernetes Openshift - Developed a framework and development pipelines at Worldpay/FIS as well as blogging about personal cluster
  • AWS - The base platform for Worldpay / FIS as well as Bankbale, also used personally
  • Docker - Base of all images which I use in professional and personal projects
  • Service Fabric - Originally we were going to deploy the open banking platform onto Service Fabric but used Openshift instead
  • HP NonStop - The base platform of the legacy systems I have worked on
  • BASE24 - Legacy card processing system
top

DevOps

  • Jenkins - Created development pipelines at Worldpay / FIS
  • GitHub - Repository of choice professionally and personally. Created personal pipelines
  • Ansible - Created pipelines to bring docker images to production in line with its configuration contained within the GitHub repo at Worldpay / FIS
  • Terraform - Used at Worldpay / FIS
  • Cloud Formation - Used at Worldpay / FIS
  • Spinnaker - Created a Proof of concept for its use at Worldpay / FIS for Openshift deployments
  • SonarQube - Integrated into Jenkins pipelines to evaluate code coverage and quality
  • CheckMarx - Integrated into Jenkins pipelines to evaluate code security
  • Blackduck - Integrated into Jenkins pipelines to evaluate dependencies security
top

Utilities

  • Splunk - Built integrations from Kubernetes for dashboards, alerts and ad-hoc queries at Worldpay / FIS
  • MetaBase - Created dashboards at Bankable
  • CloudWatch - Created dashboards at Worldpay / FIS
  • Venafi - Integrated with Kubernetes to provide certificates at Wordpay / FIS
  • Kafka - Created client from legacy non-stop systems integrated with Kubernetes at Worldpay / FIS
  • MQTT - Used for personal smart home systems
  • Talend - Governed team building batch processing as well as rapid problem resolution at Bankable
top

Security

  • SSL Certificate Management - Through Venafi at Worldpay /FIS and Let's Encrypt personal
  • Key distribution and management - For both ATMs and POS devices at various locations
  • OAUTH / JWT - Direct generation at Worldpay and through Keycloak at FIS
  • HSM - Written interfaces and simulations at various organisations as well as migration to cloud provider at Bankable
top

Payment schemes

  • ISO8583 - Still the main basis for card scheme authorisations
  • VISA - Implemented interfaces for issuing and acquiring, with certification in numerous organisations
  • MasterCard - Implemented interfaces for issuing and acquiring, with certification in numerous organisations
  • Chip and PIN / EMV / ICC - Led the team that implemented the functionality at Lloyds TSB and was a consultant on the implementation at Alliance and Lesiter
  • SEPA - Developed utility to correct settlement issue using Talend ELT at Bankable
  • Vocalink - Developed interchanges at various locations as well as contracting at Vocalink
  • APACS 30/40 - Enhanced the scheme to cater for tokenisation
  • China Union Pay - Implemented interchange at Worldpay
  • Dinners Club - Implemented interchange at ANZ
top

Support

  • Management - Supervised support team while the manager was ill at Bankable
  • Level 3 support - Formulised level 3 support function at Bankable
  • Customer liaison - Provided direct technical support for customers while at Bankable
  • Adhoc support - Always available to share my knowledge and experience
top

Fraud Prevention

  • ATM - Created changes in multiple systems to identify and prevent attacks on ATMs
  • Monitoring tools - Supported Falcon and Comply Advantage integrations
  • Card issuing - Analyised transaction logs to find and patch fraud while at Bankable
top