Summary
Overview
Work history
Education
Skills
Languages
Affiliations
Timeline
Generic

Gonzalo Garcia-montero

London

Summary

Software Engineer with multi-year experience building backend systems and distributed, event-driven architectures across telecoms, geospatial, and government domains. With hands-on experience designing scalable microservices, asynchronous pipelines, and system integrations processing high volumes of data. Proven ability to debug production systems, improve reliability, and collaborate across teams in agile environments.

Overview

8
8
years of professional experience
3
3
years of post-secondary education

Work history

Application Developer

Cityfibre
London
12.2023 - 03.2026
  • Developed and maintained a containerised, event-driven integration platform between Salesforce and ServiceNow using Python, Laravel, and Kafka.
  • Built Kafka publishers/consumers with retry mechanisms, ensuring reliable distributed message processing and fault tolerance.
  • Focused on system resilience, error handling, and debugging production issues across asynchronous workflows.
  • Implemented DTO validation layers to improve data integrity across services.
  • Managed environments with Docker, Nginx, MySQL, and contributed to CI/CD, testing (PHPUnit), and code quality practices.
  • Extended ServiceNow integrations through data transformations, business rules, and automated workflows.

Full-Stack Developer

Ordnance Survey
London
10.2022 - 09.2023
  • Contributed to a large-scale distributed system (650+ organisations) for the National Underground Asset Register.
  • Developed Java (Spring Boot) microservices and contributed to frontend features using React/JavaScript.
  • Built and maintained CI/CD pipelines (Azure) and worked with Docker for consistent deployments.
  • Performed integration testing and cross-service debugging in a multi-system architecture.
  • Collaborated with stakeholders to deliver scalable, production-ready features.

Java Developer

HM Land Registry
London
12.2020 - 08.2022
  • Developed and maintained RESTful backend services for a counter-fraud platform handling sensitive, high-volume data.
  • Applied data structures and algorithmic thinking to improve efficiency of backend processes.
  • Debugged API and database issues using Postman, SQL, and logging tools.

Automation engineer

FDM Group
Leeds
09.2018 - 06.2022
  • Built and maintained the automated tests for multiple clients at FDM, mainly HSBC and HMLR (Land Registry) coding mostly in Java and Ruby

Education

Bachelor of Science - Computer Science and Management

University of Exeter
Exeter
09.2015 - 06.2018

Skills

Languages:
Python, Java, JavaScript

Backend & Distributed Systems:
Microservices, Event-Driven Architecture, Kafka, REST APIs, Asynchronous Processing

Frameworks & Tools:
Spring Boot, Docker, React

Databases:
PostgreSQL, MySQL, SQL

Cloud & DevOps:
CI/CD (Azure DevOps, Jenkins), Linux

Testing:
JUnit, Mockito, PHPUnit, Integration Testing

Core:
Data Structures & Algorithms, System Debugging, API Design, Agile

Languages

English
Native
Spanish
Native
French
Intermediate (B1)

Affiliations

  • Playing live music in a band
  • Tennis amateur playing in local leagues and tournaments

Timeline

Application Developer

Cityfibre
12.2023 - 03.2026

Full-Stack Developer

Ordnance Survey
10.2022 - 09.2023

Java Developer

HM Land Registry
12.2020 - 08.2022

Automation engineer

FDM Group
09.2018 - 06.2022

Bachelor of Science - Computer Science and Management

University of Exeter
09.2015 - 06.2018
Gonzalo Garcia-montero