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
2023.12 - 2026.03
  • 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
2022.10 - 2023.09
  • 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
2020.12 - 2022.08
  • 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
2018.09 - 2022.06
  • 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
2015.09 - 2018.06

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
2023.12 - 2026.03

Full-Stack Developer

Ordnance Survey
2022.10 - 2023.09

Java Developer

HM Land Registry
2020.12 - 2022.08

Automation engineer

FDM Group
2018.09 - 2022.06

Bachelor of Science - Computer Science and Management

University of Exeter
2015.09 - 2018.06
Gonzalo Garcia-montero