Work experience
Matillion
Jan 2022 – Present · 4 roles
Cloud-based data integration and transformation platform for modern cloud data warehouses such as Snowflake, Redshift and BigQuery.
-
Senior Staff Site Reliability Engineer
Nov 2026 – Present
- Lead SRE practices across the platform, with a focus on reliability, scalability and automation.
- Maintain and evolve the Kubernetes (EKS) platform, including the Cilium and Linkerd service mesh.
- Contribute to Maia AI (maia.ai), Matillion’s AI-powered data assistant, supporting the reliability and scalability of its workloads.
-
Staff Site Reliability Engineer
May 2025 – Nov 2026
-
Senior Site Reliability Engineer
Feb 2024 – May 2025
- Implemented the LGTM Grafana stack (Loki, Grafana, Tempo and Mimir).
- Improved the Kubernetes cluster upgrade process so that upgrades to the SaaS platform are smooth and cause no downtime.
- Maintained the EKS platform, including Cilium, Linkerd and the AWS RDS and ECS integrations.
- Maintained Kafka.
-
Site Reliability Engineer
Jan 2022 – Feb 2024
- Migrated services to OpenTelemetry.
- Implemented Matillion’s own observability platform, built on Grafana, Loki, Tempo and Mimir.
Crunch
May 2019 – Dec 2021 · 3 roles
Accounting software company. Although the title was Site Reliability Engineer, the work also covered DevOps and systems administration.
-
Senior Site Reliability Engineer
Jun 2021 – Dec 2021
-
Site Reliability Engineer
Mar 2020 – May 2021
- Migrated the Kubernetes cluster from Helm 2 to Helm 3 without downtime.
- Replaced Landscaper with Helmfile.
- Began implementing Istio in the clusters.
-
Java Developer
May 2019 – Mar 2020
- Migrated the legacy security system to Java services.
- Ran Spring Boot services in the cluster, while the main software system was Docker-based.
Exis-TI (Indra)
Hired by Exis-TI to work at Indra, a large technology company with branches around the world.
-
Senior Java Developer
Oct 2018 – Mar 2019
- Full-stack developer on a project for the Ministry of Agriculture of Catalonia, using Spring, Oracle SQL, AngularJS and Java 8. Most of the work was in the backend.
Hiberus Tecnologia
Technology consultancy with branches in Spain and the UK. Clients include FOX, Simply, Vodafone, Movistar, Amadeus and Ibercaja.
-
Senior Java Developer
Jul 2017 – Oct 2018
- Built Java web services, an AngularJS application and an Ionic application.
- Worked on Travel-IMS, the Amadeus business unit serving travel companies, as a full-stack developer using EJB, JSF, Angular and Spring. Most of the work was on the legacy JSF and EJB application, as both versions were still being sold.
CPS Ingenieros
Civil engineering and environmental consultancy headquartered in Valencia, managing branches of the General Directorate of Traffic.
-
Java Developer
Nov 2016 – Jul 2017
- Built Java desktop programs and web services for road and traffic projects.
- Was responsible for a project built on Spring web.
Soluciones Informáticas Netymedia
Small company building websites and custom applications.
-
Junior Developer
2012 – 2015
- Managed two servers (Debian 8 and Windows Server 2003) and worked on a range of projects.
- Built Java desktop programs, Java web applications and REST web services.
- Built a PHP web service that gives emergency services access to a site’s emergency plan while they are on the way to an incident, such as a chemical plant explosion, so that they can respond faster.
- Built websites for clients.
- Responsible for several interns.
Projects
Grafana app plugin · TypeScript · Apache-2.0
An AI assistant for Grafana. It uses the dashboard and time range you are viewing to answer questions, generate PromQL and LogQL queries and help troubleshoot.
Upstream contribution · Helm
Fixed the checksum configuration in the StatefulSet template of the official OpenTelemetry Helm charts (merged pull request).
Command-line tool · Go · MIT
A small Go tool for managing WireGuard users from the terminal: create, update, delete and list users. Early-stage.
Blog
Notes on Kubernetes and engineering, including a highly available k3s homelab with Cilium and MetalLB, encrypting Kubernetes secrets with SOPS and Helmfile, and structuring Helmfile releases.