Experience

Principal Software Engineer
Viper Innovations - Bristol

February 2025 - Present

Providing innovative high-end engineering products and service solutions for the Global Subsea Oil & Gas and UK Rail Industries.

Team Leader and People Manager
Gresham Technologies - Bristol

September 2022 - February 2025

Software Engineer

July 2013 - February 2025

Development of Investigations management to aid with exceptions/breaks that happen regularly, in high volume and with similar resolutions, to guide users to resolving their issues via self-service. Kafka based microservices which also integrate with legacy, monolithic applications.

Analytical of SDLC and agile teams. Passionate to hear others' experiences and to try new ideas to create proactive and autonomous teams that produce quality deliveries to delight customers. Involved from requirements gathering through to delivery and support. Interested in most areas and primarily a back-end developer, but always happy to work on something visual via front-end work.

Previously development of cash and securities functionality, such as correspondence to aid with exception management and liaising with external parties; and cash proofing. Written in React and integrated into Clareti Transaction Control.

Previously development and QA on the web based Accounts Receivable Management solution (Clareti ARM), used by financial and corporate institutions to enable real time financial certainty.

Languages:
Java 8-21 Kotlin Spring Boot GraphQL React with Redux TypeScript, JavaScript HTML, CSS, KnockoutJS

Agile methodologies, practices and testing:
Scrum Kanban DevSecOps Continuous integration TDD BDD User stories Automated testing Kotest Cypress Spock Jest Selenium WebDriver JBehave

Security tools:
Dependabot Nexus Lifecycle Trivy Semgrep Veracode Kondukto

Other tools and frameworks:
Kafka Maven, Yarn, npm MongoDB, Oracle, SQL Server CI pipelines, CircleCI orbs, Jenkinsfiles GitHub Actions, Dependabot Google Lighthouse Docker, Docker Compose RESTful web services Spring GigaSpaces Jetty Nexus Repository

I use the following daily:
CircleCI Git, GitHub and Gitflow Jira Confluence Miro IntelliJ, WebStorm, Eclipse Windows Microsoft Office

Key member of the interview process and the induction of new starters to ensure they’re onboarded and integrated with the immediate team and wider teams as effectively as possible.

Previously part of the Great Place To Work champions group, enacting initiatives to improve the workplace including the juggling of the weekly shopping orders to keep everyone fuelled and hydrated.


Industrial Liaison Office (ILO) Mentor
University of Bristol

December 2020 - October 2024

Mentoring a group of first-year computer science students by encouraging them to develop ideas about future career paths and provide guidance and insight from the industry.


Teaching Assistant
University of Bristol

October 2011 - September 2013

Duties involve helping students with their coursework, programming skills and invigilating their exams.


Research Intern
LSCITS - Bristol

July 2011 - October 2012

This summer internship involved simulating a datacentre, from the physical layout to services running on each server. I focused on the pricing for the datacentre, so at any point you can see how much it is costing to run.


Events Team Manager
University of Bristol Photographic Society

May 2010 - May 2012

I organise events and shooting opportunities for members to get involved in, such as shooting gigs and university balls. I also organise studio workshops for members to learn different aspects of lighting and how to use lighting effectively.


Barman
Cobham Sports and Social Club

May 2007 - April 2012

Initially, I started as a kitchen assistant at weekends. I then worked behind the bar as well as waiting and serving meals at functions.


Work Experience
JP Morgan - Bournemouth

September 2006

I worked in the Corporate Actions Department at Chaseside, spending each day with a different team that specialize in different actions requested by the clients. While I was there, I understood the importance of team work and organisation, as the teams communicated and worked together to complete the tasks.


Courses

Introduction to the OWASP Top 10 (Udemy)

Fire Marshal (St John Ambulance)

Mental Health First Aider (MHFA England)

MongoDB: The Complete Developer's Guide (Udemy)

Certified ScrumMaster (Scrum Alliance)

Emergency First Aid at Work (St John Ambulance)

Typescript: The Complete Developer's Guide (Udemy)

OWASP top 10: Web Application Security for beginners (Udemy)

Interview Training: Ask Better Questions, Hire Better People (Udemy)

Emotional Intelligence at Work: Learn from Your Emotions (Udemy)

Scrum Certification Prep + Scrum Master + Agile Scrum Training (Udemy)

Secure Coding (Cybrary)

The Digital Garage (Google)

GigaSpaces XAP 10 Developer Training (123 Completed)

Secure Coding (JBI Training)

Java 8 (Java8Training.com)

Cisco Certified Network Associate

Microsoft Office Specialist in Word Expert

Microsoft Office Specialist in Excel Expert


Other Awards

Society & Media Legend
University of Bristol Students' Union

Awarded in recognition of contribution to university societies (Photosoc) over 3 years. Photosoc also won 'Best Society' 2013 out of 200+ affiliated societies.