Skip to content

Clean Code Solutions

Seasoned professional Software Engineer with 20+ years delivering secure, high‑impact JVM & cloud solutions. Based in Cardiff, South Wales and available for contract engagements.

Value proposition

  • End‑to‑end delivery across data, APIs, batch, UI, and infra
  • Cloud migration and modernisation on AWS with security baked in
  • CI/CD, quality gates, and platform hardening for regulated domains
  • Pragmatic leadership, mentoring, and measurable outcomes

Core Technologies & Skills

Cloud & Platform

AWS Migration & Modernisation

Design and execute secure, low‑risk migration paths to AWS with blue/green and automated rollback.

  • VPC/EC2 design, IaC (Terraform/Ansible/CDK)
  • Elastic Beanstalk platform uplift, containerisation
  • Multi‑account SRA guardrails and governance
JVM Delivery

Spring Boot Services & Integrations

High‑quality APIs, batch pipelines, and messaging with measurable SLAs.

  • Spring Integration & Batch, Hibernate, SQL tuning
  • SQS/JMS, file‑triggered pipelines, CDC patterns
  • Observability, quality gates, and resilience
Payments & Security

PCI‑aware Systems & Secure Design

Security‑first architectures for regulated environments.

  • Tokenisation & key management patterns
  • Threat modelling, least privilege, audits
  • Compliance‑ready delivery practices
DevOps & CI/CD

Build Engineering & Quality Gates

Frictionless pipelines with fast feedback loops and guardrails.

  • Gradle (Kotlin DSL), GitHub Actions/TeamCity
  • SonarQube/Qodana, dependency mgmt (Nexus/CodeArtifact)
  • Automated DB migrations with Flyway, Testcontainers
Advisory

Architecture & Delivery Mentoring

Hands‑on guidance for teams scaling systems and operating models.

  • Domain‑driven design and pragmatic patterns
  • Roadmapping, risk reduction, and governance
  • Capability uplift and coaching
Outcomes

Discovery → MVP → Scale

Laser‑focused outcomes from scoping to production rollout.

  • Rapid MVPs with measurable ROI
  • Cut operational complexity; improve reliability
  • Reduce lead time to change and defects
Pragmatic, security‑minded engineering leadership and delivery

Core Stack

Kotlin/Java, Spring Boot, Integration & Batch, Hibernate

Cloud & Platform

AWS (VPC/EC2, Lambda, Elastic Beanstalk), Docker, Terraform, Ansible, CDK

Build & CI

Gradle (Kotlin DSL), GitHub Actions, TeamCity, Sonar/Qodana, Flyway, Testcontainers


Testimonials

Portrait of Matt Kitching

Gaz has been part of Mosaic Island’s story for the last 15 years. He first contributed as an MI associate (contractor) on the original implementation of our CRM system for a key client back in 2010. Then officially joined as an employee in January 2013 when the engineering team relocated from London to our new Bristol office.

During this time Gaz has played a leading role within our systems engineering and has made a huge impact on our systems quality, software delivery, our teams, and the service delivered to our clients. Rather than try to list all of his achievements here. There are far too many! I want to take this opportunity to thank Gaz for his outstanding contribution and to say personally that I will greatly miss working with him each day as both a colleague and a friend.

— Matt Kitching, Head of Application Engineering

I had the privilege of working with Gaz for over five years, and honestly, it was a huge part of my growth as a developer. He’ll probably say his mentoring was minimal, but his guidance and high standards have had a lasting impact on how I approach software development. Gaz is incredibly proactive and always there to help whenever I hit a roadblock.

What sets him apart is his ability to think a step ahead — his coding standards, architectural insight, and focus on clean, maintainable code genuinely raise the bar for everyone around him. He’s not just a brilliant technical leader, but someone who truly invests in helping others grow and succeed.

— Aditya Vulichi, Software Engineer
Portrait of Aditya Vulichi

Portrait of Natasha Ogden

Gareth has been such a huge part of Mosaic Island’s journey – 15 years of dedication and hard work resulting in a huge impact on our delivery, in particular, one of our key Clients Which? which he's serviced since inception.

Working with Gareth was a joy – not just because he did great work for some great Clients, but because of his fun and friendly nature – lots of laughs shared and I will miss working with him massively. You won't regret having Gareth as part of any software development/end-to-end delivery project!

— Natasha Ogden, Commercial & People Director

Gaz has worked for Mosaic Island almost since the start of the company and has been a hugely loyal and dedicated member of the team.

There is little he doesn’t know about software development and technical leadership delivered in the right way to ensure architectural alignment and maintainability.

As well as his technical credibility, I will miss him as a colleague who I enjoyed working with!

— Matt Lock, Business Development Director
Portrait of Matt Lock

Technologies & Tools

Tip: Click a word to open its link in a new tab.