Profile

Interested in project work with defined value and deliverables.

Experienced software developer and platform engineer who fully understands that “works on my machine” isn’t the end of the lifecycle.

A developer at heart but equally competent in DevOps tasks including Ansible automation, Jenkins for CI and general scripting.

Comfortable taking on the design of solutions from PoCs, to tactical and full strategic systems.

Skills & Proficiency

Go

AWS

Terraform

GCP

Python

Ansible

Java/Scala/Kotlin

Typescript

Experience

Senior Software Engineer

November 2022 - Present
Ghost Security, Remote

Developing the next generation of API Security

Primary technologies;

  • Go, Terraform, AWS, GCP

Open-Source Software Engineer

July 2021 - November 2022
Aqua Security, Remote

Developing new and existing open-source tooling for Aqua. This role required a wide set of skills to include engineering, community engagement, project promotion.

Primary technologies;

  • Go, Terraform, Kubernetes, AWS

Senior Software Engineer

October 2019 - July 2021
Form3, Remote

Initially joining the company in the Platform team ensuring the infrastructure was available and robust enough to support the UK Faster Payments backbone.

Moved into the Security Engineering team. The role was responsible for the technical implementation of the software security requirments mandated by both the CISO and regulatory bodies.

Primary technologies;

  • Go, Terraform, AWS

Freelance Software Engineer

January 2009 - October 2019
ORCON Services, Various sites

Contract software engineer working in roles for Insurance, Gas and Oil and Government. Working on a wide variety of technologies from SharePoint and .NET to Kafka and HBase

Companies worked for include;

  • BP
  • UK Home Office
  • Comparethemarket
  • Shell
  • UBS
  • Holland and Barrett

Primary technologies;

  • AWS, Python, Java, C#, Scala, Kafka, HBase, Hadoop

Everything else

May 1999 - January 2019

More information about previous roles available on request

Certifications

Certified Kubernetes

License: LF-wcu7g7b2tn

Certified Security Specialist

License: J4G4FDJKPMR41BK4

Open Source Projects

tfsec (Aquired by Aqua Security) - Terraform static analysis tool to help developers defend against misconfigurations in their code.
squealer - A responsive website template designed to help web developers/designers market their services.
go-sarif - This Go library provides an abstraction to quickly generate reports in the SARIF security interchange format.
spotiJ - Spotify plugin for JetBrains IDEs. Show current track and control playback from inside the IDE.
lazytrivy - A graphical terminal front end for the popular vulnerability scanner, Trivy.
gtail - Tail logs from GCP Build, Logging, Cloud Run etc, without going to the Web Interface

Presentations

Using tfsec to scan your Terraform code
Hashitalks Online, 2022