Raf Gemmail

Raf Gemmail

Staff-Level Engineering Leader — JVM Platforms, AWS Architecture and Developer Productivity
Ex-Booking.com • BBC iPlayer • Morgan Stanley • ING • Stuff

Summary

Hands-on engineering leader with deep experience designing and operating large-scale JVM platforms on AWS, including high-volume event-driven systems processing hundreds of millions of transactions.

I specialise in helping engineering teams deliver software more effectively through platform engineering, reliability improvements and developer experience optimisation. My background combines strong hands-on JVM development with leadership of distributed engineering teams operating high-scale cloud-native systems.

Earlier in my career I worked as a hands-on JVM engineer building large-scale systems for organisations including BBC iPlayer, Morgan Stanley, ING and Stuff.

More recently I have focused on platform evolution, delivery metrics, cost efficiency and the pragmatic adoption of AI-assisted development workflows.

Equally comfortable working directly with engineers on architecture and code as partnering with product and leadership to improve how organisations deliver software.

Experience

Senior Director of Engineering

Marigold Loyalty / Sailthru (acquired by Zeta Global)
2022 – Present

Technical leadership across large-scale SaaS platforms spanning loyalty, messaging and event-driven data systems.

  • Lead distributed engineering teams across New Zealand and the Philippines delivering enterprise SaaS platforms used by global retail and hospitality brands.
  • Responsible for reliability, delivery and technical evolution of a high-scale loyalty platform processing hundreds of millions of real-time POS and ecommerce events.
  • Previously led engineering for the Sailthru messaging platform delivering billions of email, push, in-app and SMS messages weekly.
  • Work closely with engineers on system design, architecture evolution and incident management across JVM-based services and polyglot platform components.
  • Introduced engineering productivity measurement to quantify delivery friction across environments and developer workflows.
  • Used these metrics to prioritise platform improvements reducing developer toil and improving delivery predictability.
  • Led adoption of AI-assisted development workflows using Copilot, Cursor and Claude across engineering teams.
  • Act as senior technical escalation point for enterprise customers and production incidents.

Stack: Java, Scala, Rails, Elixir, Go, Python • AWS (EKS, ECS, Lambda) • Kafka • Terraform • Datadog • MongoDB • Redis • Elasticsearch • DynamoDB • Databricks

Head of Technology

Developers Institute
2020 – 2022

Promoted internally from Head of Product to lead engineering and platform delivery for a global coding education organisation.

Scaled the organisation from single-digit cohorts to nearly 200 students while building the internal technology platform supporting global programmes.

  • Led transition of internal systems toward a data-driven SaaS architecture using AWS and infrastructure-as-code.
  • Implemented Terraform-based automation for internal systems including identity onboarding and platform provisioning.
  • Created an NZQA-approved workplace technology qualification integrating real engineering delivery with training.
  • Mentored and coached engineers and students in modern software engineering practices.

Seconded as Head of Technology for sister organisation Parasol, establishing enterprise delivery engagements.

  • Authored the technical Statement of Work securing a multi-team engineering engagement with Northpower, a major New Zealand electricity provider.
  • Embedded teams with enterprise architects and developers and led technical onboarding and delivery alignment.

Senior Technical Consultant (DevOps)

Assurity Consulting (clients incl. NZQA)
February 2020 – November 2020

Hands-on consulting role spanning DevOps, testing and delivery coaching for enterprise and government teams.

  • Consulted on BDD and ATDD adoption, pairing with analysts and engineers to create self-validating specifications and stronger testing feedback loops.
  • Built Spring Cloud Function and AWS Lambda prototypes while helping teams move away from monolithic patterns toward smaller, testable services.
  • Used Concordion-based specification by example to connect business language, documentation and executable tests.
  • Delivered remote coaching, workshops and technical enablement across DevOps, containerisation and engineering practice during the first COVID lockdown period.

Agile and Technical Consultant

MPorium
July 2018 – January 2019

Contracted as a hands-on technical and agile coach for a scaling product company working on an AWS, Java, Scala and Python stack.

  • Split time between direct delivery and technical coaching, contributing to ad optimisation work across Spark, Storm, Spring Boot and Angular services.
  • Ran test strategy workshops, domain modelling sessions and engineering coaching to help teams work through scale-up complexity and delivery risk.
  • Worked with product owners and engineers on hypothesis-driven development and specification by example.
  • Partnered with the incoming CTO on rebooting team working agreements, backlogs and Sprint Zero planning.

Earlier Technical Experience

  • Stuff (Fairfax Media) Technical lead guiding migration of New Zealand’s largest news platform toward microservices and containerised architecture while coaching multiple engineering teams.
  • BBC iPlayer Senior engineer focused on performance optimisation and event-driven publishing systems supporting one of the UK’s largest media platforms.
  • NZ Government (Cabinet Office / Catalyst IT) Technical lead on the engineering team delivering CabNet, the digital platform used by the New Zealand Cabinet for legislative workflow and document management.
  • NTT / Headforwards Architected and built components of NTT’s early enterprise cloud platform based on VMware vCloud Director.
  • Morgan Stanley Built high-performance ETL and messaging systems for financial market reference data platforms.
  • ING Bank Developed time-series data systems and integration services for trading platforms.
  • Booking.com Early engineer helping improve platform architecture and scalability during rapid company growth.

Education & Certifications

BSc (Hons) Computer Science and Artificial Intelligence

University of Birmingham and University of Pisa
1994 - 1999

ICAgile Certified Professional – Agile Coaching (ICP-ACC)