A passionate individual who has been writing code for the last 11 years, I started my journey as a mobile developer in Ionic and quickly decided I wanted to understand the whole stack. Since then I have slowly tried to understand each layer of development including application, infrastructure, CI/CD, Team culture and organisational structure. I enjoy finding simple solutions to complex problems.
For more information, have a look at my curriculum vitae .
As part of work to achieve a ISO27001 compliance, I created a GitOps automated system that allowed for auditing change management of applications as well as Infrastructure, this was to cover the various controls laid out by the standard. Alongside this I helped draft the policies that are required to meet the standards which covered various security concerns of the company. I also worked with the auditor to prove our compliance with the standard
When joining the company, I was the first platform engineer. I took the manually provisioned infratsructure and using various Kubernetes operators and terraform, completley automated the system. This also required me to write an event listener in Golang in order to fill gaps that some Open Source Tooling had.
I worked on a project that had government tax regulation implications, the idea was to design and create a simple system that could be maintained by a small team while adhering to strict compliance regulations. I wrote a blog post and did a talk at DockerCon
I worked for an extremely large clothing and shoe provider that has shops and online store world wide. My position here was to help their operational teams with direction and advice to facilitate 600 internal developers.
I have consistently lead teams ranging from 5 - 20 people, either at clients achieving a single project goal or internally managing people professional development and growth
A simple example kubernetes operato that deploys a simplified redis cluster
GithubAn Apache Beam transform that reads data from Microsoft Business Central 365
GithubA simple application to help rotation of Service Accounts credentials in CI/CD
GithubA simple script that can take a website product list page and individually pull all the information for each product
GithubA simple example of the different ways to inject configuration into a container in kubernetes/openshift
GithubAn theoretical example of a multi tenant (or app) cluster with PCI Compliant namespaces able to host multiple apps in the same cluster
GithubA way to generate Kustomize bases from Helm charts
GithubA simple springboot application that was dockerized with a multistage Dockerfile
GithubA comparison of running apache beam across different cloud providers
GithubThis is a container that can be run to create backups of a postgres db on the conatiners networks
GithubYou can contact me by email or alternatively reach out on linkedIn