Ingeniero de software backend
Backend software engineer
8 años construyendo sistemas en Java y Spring Boot
8 years building systems with Java and Spring Boot
Todos sabemos que el Everest es la montaña más alta del mundo medida desde el nivel del mar.
We all know Everest is the highest mountain in the world when measured from sea level.
Pero si la medimos desde el centro de la Tierra, la más alta no es el Everest.
But if we measure from the centre of the Earth, the highest one is not Everest.
¿Sabéis cuál es?
Do you know which one it is?
Nací en Riobamba, a los pies del Chimborazo. A los 4 años mis padres me trajeron a Zaragoza, donde crecí hasta los 15.
I was born in Riobamba, at the foot of the Chimborazo. When I was 4 my parents brought me to Zaragoza, where I grew up until I was 15.
En 2009, en plena crisis, volví a Ecuador con mi padre. Allí saqué tres bachilleratos, dos de ellos de informática, y a los 18 entré en la Academia de Oficiales de la Policía Nacional.
In 2009, in the middle of the financial crisis, I went back to Ecuador with my father. There I completed three high-school diplomas, two of them in computing, and at 18 I joined the National Police Officers' Academy.
20.000 postulantes, 200 aceptados. Estuve casi un año de los cuatro de formación.
20,000 applicants, 200 admitted. I stayed almost one year of the four-year programme.
Y me salí. Fue difícil, pero tenía claro a qué quería dedicarme: llevaba desde niño delante de un ordenador.
And I left. It was hard, but I knew what I wanted to do: I had been in front of a computer since I was a kid.
Fue la primera vez que elegí el camino largo por ser el correcto. No sería la última.
It was the first time I chose the long road because it was the right one. It would not be the last.
A los 20 entré en la Escuela Superior Politécnica de Chimborazo. Salí en 2018 con el segundo mejor promedio de mi promoción y tres concursos de programación ganados, dos de ellos nacionales.
At 20 I started at Escuela Superior Politécnica de Chimborazo. I graduated in 2018 with the second-best GPA of my class and three programming contests won, two of them national.
Antes de terminar ya estaba trabajando. En DocuArq formé parte del equipo que construyó el sistema de gestión de un estudio de arquitectura: Java, servicios REST sobre arquitectura N capas, PostgreSQL y despliegue en Payara.
I was already working before I graduated. At DocuArq I was part of the team that built the management system for an architecture firm: Java, REST services on an N-tier architecture, PostgreSQL and deployment on Payara.
Era un equipo pequeño, así que toqué de todo: frontend, backend, base de datos y servidor.
It was a small team, so I worked across the whole stack: frontend, backend, database and server.
En 2019 regresé a Zaragoza para hacer un máster. Empecé uno que resultó estar centrado en hardware, y a los pocos meses me cambié al de Tecnologías Software Avanzadas para Dispositivos Móviles en la Universidad San Jorge.
In 2019 I returned to Zaragoza for a master's degree. The one I started turned out to be hardware-focused, so after a few months I switched to Advanced Software Technologies for Mobile Devices at Universidad San Jorge.
Preferí perder unos meses antes que dos años.
I preferred losing a few months to losing two years.
Siete meses desarrollando una aplicación Android para la gestión de incidentes en un centro de control de comunicaciones. Arquitectura MVVM, base de datos NoSQL con RethinkDB y tests con JUnit.
Seven months building an Android application for incident management in a communications control centre. MVVM architecture, NoSQL database with RethinkDB and unit tests with JUnit.
Al acabar el máster probé suerte en Londres, en plena pandemia. Duró tres meses y volví con los bolsillos vacíos. Aprendí a vivir con poco.
After the master's I tried my luck in London, in the middle of the pandemic. It lasted three months and I came back broke. I learned to live on very little.
2021 - 2022. Mi primer trabajo en España, repartido entre dos proyectos.
2021 - 2022. My first job in Spain, split between two projects.
Microservicios en Java 11 y Spring Boot comunicados mediante Kafka para el procesamiento de eventos. Es la plataforma que ha traído las balizas de los coches.
Microservices in Java 11 and Spring Boot communicating through Kafka for event processing. It is the platform behind Spain's new mandatory car beacons.
Migración documental de terabytes de información con cero pérdida de integridad.
Document migration of terabytes of information with zero loss of integrity.
Aquí me presenté a la certificación de Java de Oracle y suspendí por poco. La volvería a intentar tres años después.
Here I sat the Oracle Java certification and narrowly failed. I would try again three years later.
2022 - 2023. Un año y cuatro meses desarrollando para la Junta de Andalucía.
2022 - 2023. One year and four months developing for the Regional Government of Andalusia.
APIs REST con Spring Boot para la gestión de expedientes administrativos: diseño de endpoints, modelado de datos y mantenimiento de servicios en producción.
REST APIs with Spring Boot for administrative case management: endpoint design, data modelling and maintenance of services in production.
En una consultora pequeña tocas más partes del sistema y tomas más decisiones tú. Fue un buen entrenamiento para lo que vino después.
In a small consultancy you touch more parts of the system and make more of the decisions yourself. It was good training for what came next.
2023 - 2026. Programador backend en la plataforma líder mundial de modelado de amenazas: más de 40.000 usuarios activos y más de 20 M$ de facturación anual.
2023 - 2026. Backend developer on the world-leading threat modelling platform: over 40,000 active users and more than $20M in annual revenue.
Aquí saqué por fin la certificación de Java de Oracle que había suspendido en KPMG.
Here I finally passed the Oracle Java certification I had failed at KPMG.
Era un proyecto en el que quería quedarme mucho tiempo, y estaba construyendo para eso.
It was a project I wanted to stay on for a long time, and I was building with that in mind.
Un fondo de inversión compró la empresa y despidió a casi toda la plantilla. Me quedé sin el trabajo en el que pensaba quedarme años.
An investment fund bought the company and laid off almost the entire staff. I lost the job I expected to stay in for years.
Tenía una idea guardada desde hacía tiempo. Empecé al día siguiente.
I had an idea I had been sitting on for a while. I started the next day.
De la idea a producción, trabajando solo. El frontend, que nunca había sido lo mío, lo saqué adelante apoyándome en IA como herramienta de desarrollo.
From idea to production, working alone. The frontend, never my strong suit, I delivered by leaning on AI as a development tool.
Ocho años de backend. Java y Spring Boot como terreno propio, y curiosidad por todo lo que hay alrededor.
Eight years of backend work. Java and Spring Boot as home ground, and curiosity about everything around them.
Java 8/11/17+, Spring Boot, Quarkus, Hibernate/JPA, SQL, APIs REST
Microservicios, Kafka, multi-tenant, SOLID, patrones de diseño, optimización de rendimiento
Testing, code reviews, Git, Jira, Confluence, Bitbucket, PostgreSQL
Uso diario en Plaxi para cubrir terreno fuera de mi especialidad sin bajar el listón de calidad
Java 8/11/17+, Spring Boot, Quarkus, Hibernate/JPA, SQL, REST APIs
Microservices, Kafka, multi-tenancy, SOLID, design patterns, performance optimisation
Testing, code reviews, Git, Jira, Confluence, Bitbucket, PostgreSQL
Used daily on Plaxi to cover ground outside my specialty without lowering the quality bar
Un equipo donde crecer por el lado técnico: arquitectura, decisiones de diseño, sistemas que aguanten escala. No busco gestionar proyectos, busco construirlos mejor.
A team where I can grow on the technical track: architecture, design decisions, systems that hold up at scale. I am not looking to manage projects, I am looking to build them better.
Lo que traigo: ocho años de backend, la costumbre de hacerme responsable de todo el camino (del servidor al endpoint) y la de no soltar un problema hasta entender por qué fallaba.
What I bring: eight years of backend engineering, the habit of owning the whole path from server to endpoint, and the habit of not letting go of a problem until I understand why it broke.
También sé lo que quiero mejorar: comunicar mejor lo que hago. Estoy en ello, y esta presentación forma parte de eso.
I also know what I want to improve: communicating my work better. I am working on it, and this presentation is part of that.