I'm Pablo and I'm Software Engineer. I'm very interested in the sector of distributed multimedia systems. I consider myself a technology enthusiast, very active and always willing to learn. Good team player with a can-do attitude. Always looking to learn something new.
Non engineering stuff I do: 🎸 - 🎹 - 🎶 - ⚽ - 🌱 - 📚 - 🍳 - ✈
My latest Resume : Download
I'm designing and developing payment services, putting special effort on reliability, resiliency and scalability.
Also applying best practices in architecture, code quality, test driven development and CI/CD. In addition, always looking to improve our engineering processes with simplicity and maintainability.
Building an A/B testing tool in collaboration with Machine Learning teams to configure recommendation algorithm routings in the context of scientific article review platform.
Working on an internal project called ROCS. It consists of a big project based on several
microservices using CQRS and event sourcing patterns. We follow Domain-Driven Design and Test-Driven
At infrastructure level we use Jenkins pipelines for Continuous Integration and Continuous Delivery. We deploy our environments at AWS. The application is mainly for internal use for managing resources of Ryanair.
I was in charge of the design and development of an application that aims, through artificial intelligence, to recognize, process and certify lottery games, to legally share before a notary the shared ownership of these.
We develop from microservices written in Java and .Net to backoffice for
business management (Angular). We also administer the company's
microservices and manage them in production (Google Cloud Platform
Tech Stack: Java, Spring, Spring Boot, Hibernate, MySQL, MongoDB, Gradle, Google Cloud Platform, JUnit, Mockito, Azure, Node.js, Docker.
The company is dedicated to the creation of virtual assistants with
Artificial Intelligence and I was part of the development team of the
backend serves the company as a management system.
The deployment of the microservices was done in linux virtual machines. The strategy of decentralized backups was also designed using Bacula.