February 2025 - Present
Providing innovative high-end engineering products and service solutions for the Global Subsea Oil & Gas and UK Rail Industries.
September 2022 - February 2025
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.
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.
October 2011 - September 2013
Duties involve helping students with their coursework, programming skills and invigilating their exams.
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.
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.
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.
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.
Awarded in recognition of contribution to university societies (Photosoc) over 3 years. Photosoc also won 'Best Society' 2013 out of 200+ affiliated societies.