Have a house full of animals, the main ones after the kids being our three dogs Love walking, or just getting outside, with the family and the dogs
Experienced Software Engineer and Technical Consultant with over 20 years of experience designing, building, and implementing solutions primarily around Application Security, Application Delivery and Network Security.
Working in a wide variety of technical areas including networking, storage, security, virtualisation, Cloud, DevOps and development often providing an insight into multiple levels of a solution, application and infrastructure.
Recognition by F5 receiving the F5 DevCentral MVP Award 2019, 2020 and 2021.
I joined Epic Games (child company SuperAwesome) as a Senior Platform Engineer and worked in a team focusing on an Epic Games platform project. This was to develop an extension to an existing in-house Kubernetes cluster lifecycle management service to provide update scheduling and automate customer communication via Slack.
The project was written in Go with an event driven architecture and provided the the following features:
I moved to become the Technical Lead one of the Platform teams initially in SuperAwesome then directly with Epic Games. While working as a Technical Lead:
While here Epic Games made the decision to split and sell part of SuperAwesome. This lead to my team focusing on migration work to separate/split the platform for SuperAwesome and the service Kids Web Services (KWS), which was to be retained by Epic Games.
Joined as part of a newly formed Cloud Centre of Excellence team focused on providing cloud resources to the broader Platform teams, software engineers, and business.
The teams and my responsibilities:
I also worked on the following improvements:
Was the second Platform Team member and help to design and develop the Internal Developer Platform and infrastructure required for the business needs.
The following is some of the soultions and associated technologies used within this position:
Co-Founded Strata Labs, a specialist F5 consultancy with a focus on IaC and delivery automation.
Initially worked as part of a project-based agile development team with the primary focus on developing F5 iRule (TCL) and iRuleLX (Node.js) solutions.
I then moved to work as the Lead Software Engineer on a greenfield internal tooling project to provide a self-service ability for Value Streams needing to configure Akamai for cloud-based security and DDoS protection. I helped design and build the solution as an API application with a declaration model. It allowed for a reduction in Akamai initial service configuration time from 8-12 weeks (via a manual configuration team) to less than an hour and changes to be part of CI/CD pipelines.
Key Projects
Key Achievements
F5 Consulting for a set of large scale infrastructure projects migrating and replacing F5 systems. The projects were made complex due to a large number of configuration migrations required, and it was a common requirement for multiple F5 configurations to be merging into a single device configuration.
I helped develop several of the tools used to automate part of the process, enabling a higher pace of migrations that would have otherwise been possible.
I finished this project performing a critical F5 GTM migration which involved a large number of network and firewall changes and was a critical dependency to further F5 configuration migrations.
As part of HP Enterprise Security Services (HP ESS), a security division of HP Enterprise Services, I worked designing and implementing enterprise-class security solutions for HP's customers with a primary focus on F5 Network solutions.
Key Projects:
PCI DSS project to migrate two key application to the Cloud, I designed and implemented a Windows Application solution in AWS cloud to ensure compliance with PCI DSS.
Container Solutions
Have a house full of animals, the main ones after the kids being our three dogs Love walking, or just getting outside, with the family and the dogs
Climbing - Bouldered for a few years (Covid forced me to take a long break), started top role climbing with the aim of getting outside in the near future
My passion for technology started with games so (time permitting) still love to steal a couple of hours to play or build games
Teaching/Mentoring - I was a Code Club volunteer and aim to do something similar again post-Covid
A Formula 1 and Rugby fan (my youngest son plays for Bromsgrove RFC)