About me

Senior Sofware Engineer with 20+ years of experience.

I am a passionate Software Engineer with extensive experience in distributed architectures and cloud-based deployments.

Over the years, I have contributed to several scalable, high-performance systems during all their lifecycle stages:

  • Design: Focused in adopting well-known patterns and best practices, software observability and security being considered from the beginning.
  • Implementation: Using TDD as well as pair-programming and peer reviews.
  • Maintenance: Taking ownership of the code being run in production, being on-call for production and staging incidents and applying security patches.

These work experiences have been carried over in international, multicultural as well as remote teams.

Technical Skills

Languages

  • Golang.
  • Java, strong knowledge in Spring: (Boot, Integration, Data, Cloud, ...).
  • Infrastructure as code with Terraform.

Cloud computing/distributed systems

  • Kubernetes (CKAD)/Docker: Helm and Flux reconciliation.
  • AWS (ECR, ECS EKS, IAM, S3) and learning GCP.
  • Observability with Prometheus, definition of SLIs,SLOs as well as SLA-based alerts.
  • Performance troubleshooting (memory leaks, tail latencies).
  • Resilent design patterns: Backoff, outbox, circuit breaker...
  • API Contracts with Swagger.

Others

  • CI/CD pipelines with Github actions, static code analysis.
  • Linux.
  • Tools: Maven, Gradle, Make, Git, Jira, Github...

Work Experience

I have worked for a wide variety of customers and companies: Fintech, Telcos, Public Institutions, etc. These are my most recently held positions:

Parser Digital

(October 2025 - ongoing)

Consultancy work for Lunar, a danish online bank.

Development of event-sourced microservices written in Golang, deployed in K8S and AWS. Working remotely and using AI agents and tools (AMP, Cursor, Copilot, ...).

Form3

(March 2021 - March 2025)

Cloud-based payment platform.

Developed several of the new customer-facing services found in the payment critical path. Ensured resilency by implementing best Kubernetes practices as well as service observability (Prometheus metrics and traces). Applied security patches and handled production incidents when needed.

Ericsson

(November 2012 - March 2021)

Telecommunications Network provider.

Among other projects, developed a data processing pipeline in Hadoop (using Kafka, Spark and Scala) that processed data from Telecommunication Networks' hardware elements and calculated service-level KPIs.

Older positions can be checked in my Linkedin profile.

Certifications & training

These are some of the most recent certifications and trainings I have taken.

Certified Kubernetes Application Developer

Date: November 11th 2022

Machine Learning Fundamental Level

Date: December 21st 2020

EDX Scala ReactiveX: Programming reactive applications

Date: March 19th 2019

Education

Ingeniero Técnico en Informática de Gestión (2002-2005)

3 year degree in Computer Sciences by the University of Zaragoza. English Diploma supplement available.

Open Source Projects

Personal Website

The source code of this website, Terraform managing a static S3 bucket and a CDN. Generated HTML files. Link

Exponentile Solver

Engine that solves the game exponentile. Written in Go as a practice project for incorporating AI in my workflow (with AMP Code). Link