Career Profile

I began my professional journey as a full-stack developer, with a keen focus on the entire lifecycle of the software I created. This included the configuration of the infrastructure, deployment of the application, and real user monitoring. I’m always up-to-date with the latest technologies and I strive to incorporate them into my work. That’s why I decided to move into a DevOps/Cloud engineering role, where I can design architectural solutions using the most advanced technologies for maximum performance.

Experiences

Cloud Platform Engineer (GCP)

May 2023 - Sep 2023
Nuclia

I worked implementing few JetStream enabled NATS clusters on kubernetes, using TLS (with cert-manager) for authentication. And making the exports/imports rules with an exchange account in order to being able to expose certain topics to the clients. I took also part in the process of migrating some services to Github and Gitlab CI/CD.

Platform Engineer

Apr 2022 - Apr 2023
Domestika

I worked on developing and maintaining an observability/telemetry pipeline and its underlying infrastructure. I’m also advocating GitOps best practices to make our processes as efficient and productive as possible. My goal is to provide our team with a comprehensive and precise overview of all that we are responsible for.

DevOps Engineer

Oct 2021 - May 2022
Metro-Markets Gmbh

During this time, I was part of the Cloud Engineering team and was responsible for the infrastructure, support, and maintenance of the company’s core products. I worked with Google’s cloud, Kubernetes, Helm, Terraform, and Gitlab pipelines on a daily basis. It was a great experience and I enjoyed being part of the team.

DevOps Engineer

Apr 2019 - Oct 2021
Trivago Spain SL

Focused on establishing and optimizing their infrastructure and automations. I built and managed a Postgresql cluster, Elasticsearch stack, and Jenkins server, as well as making significant performance enhancements to the software. I also designed the team’s Git flow and managed the adoption and implementation process.

Software Developer

Jan 2017 - Mar 2019
Farmerswife SL

During this time, I created a build system based on Docker and Jenkins that enabled cross-compilation of the language (TCL/TK) and the application for Linux, MacOS, and Windows. This system removed dependencies on third-parties and ensured the replicability of the built executables. I also played a major role in transitioning to x64bits. Additionally, I reviewed the software’s communication protocols and made several security fixes, as well as implementing new login standards such as OpenID Connect and proxy protocols.

Full-Stack Developer

Jul 2013 - Jan 2017
Kitmaker Entertainment S.A.

During my time there, I created a no-code landing page maker using jQuery and PHP, and helped the company adopt Docker and standardize code deployments and Git flow. I also built an SMPP gateway on Node.js, which enabled the company to acquire a few big contracts.

Freelance Worker

Nov 2010 - Jun 2013

Creating webpages with plain PHP and jQuery. I also created a casette classification system in Java SE. This experience gave me a great understanding of web development, as well as a strong foundation in programming. It was a great opportunity to learn and grow as a developer.

Projects

docker-alpine-php - Alpine Linux based Docker images for PHP 5.5, 5.6 and 7.0.
Nexcloud Passwords App - A mobile app based on react-native for Nextcloud Passwords App.
ActionHero Demo - Code used in MallorcaJS talk about ActionHero.
lambda-cloudwatch - Runs on Lambda, reads from CloudWatch, makes charts, uploads them to S3 and notifies to Slack. No DB, only Lambda.
galera-cluster - Documented deploy of multi A-Z Galera cluster on EC2 instances.
pg-repmgr-playground - Docker-compose based postgresql replication manager playground.

Skills & Proficiency

GNU/Linux

Kubernetes & Containers

Javascript & NodeJS

Platform Architecture

Cloud Services (AWS and Google)

Terraform

Automation

Event-driven Programming

Open Telemetry