My Resume / CV

Senior Software Engineer with 10+ years of experience building scalable web applications, backend systems and data-intensive platforms. Strong experience with Python, Node.js and Go, with a particular focus on backend development, software architecture, data processing and cloud technologies. On this page, you can learn more about my knowledge stack and my previous work experience.

Skills

Here are the frameworks, libraries, services and runtimes I have experience with. This is not a complete list! I'm constantly gaining new skills, and hence it can be a little bit outdated.

Backend

Node TypeScript Golang Python NestJS FastAPI MedusaJS Payload Strapi

AI / LLM

LangChain LangGraph RAG AI Agents Tool Calling LLM Applications pgvector ChromaDB Ollama Embeddings CrewAI

Data & Storage

SQL Postgres PostGIS MongoDB SQLite DuckDB Redis Pandas Airflow H3

Frontend

React Next.js Angular Vue JavaScript Tailwind SASS CSS HTML

State & Reactive

Redux NgRx Vuex Zustand RxJS Inversify

Messaging & Realtime

Kafka RabbitMQ WebSockets

DevOps & Cloud

AWS Pulumi Cloudflare Docker Grafana Turborepo Git Protocol Buffers Kubernetes

Testing

Jest Pytest

Work History

Below you will find a summary of my past employment experience.

Senior Software Development Engineer

Portaventura • 🇪🇸 Spain • Full-Time
May 2025 - Present
  • Developing and maintaining backend services and applications for PortAventura's digital ecosystem
  • Working on e-commerce, hotel reservations and integrations with physical devices across the park
  • Technologies: Python, Node, Nest, TypeScript, MedusaJS, PostgreSQL, Pulumi, AWS, Docker

Senior Software Development Engineer

Brickbro • 🇪🇸 Spain • Full-Time
May 2022 - May 2025
  • Offering innovative and scalable solutions
  • Leading some meetings and working with big data
  • Technologies: Python, Node, Nest, Golang, TypeScript, Next, Postgres, PostGIS, Pandas, H3

Senior Software Development Engineer

TraffGen • 🇪🇸 Spain • Full-Time
Feb 2021 - May 2022
  • Providing new solutions, implementing API systems, maintaining the platform
  • Controlling the performance of the servers
  • Developing functionalities for both the frontend and the backend
  • Technologies: Angular, Node, Nest, TypeScript, Redis, RxJS, NgRx, SQL, MongoDB, Jest, RabbitMQ

Senior Software Development Engineer

Lanaccess • 🇪🇸 Spain • Full-Time
Feb 2020 - Feb 2021
  • Working hand-in-hand with design and development groups to create shared standards and applications
  • Involved in the development of a new platform
  • Technologies: Angular, Node, Express, Nest, oAuth2, TypeScript, Material, Redis, RxJS, NgRx, Jest, Protocol Buffers, Kafka

Full Stack Developer

Oh! my brand • 🇪🇸 Spain • Full-Time
Aug 2017 - Feb 2020
  • Reference architecture development and direct technical support for delivery projects
  • Development tools maintenance
  • Delivering strong computer science fundamentals such as algorithms, data structures, object-oriented development, distributed applications, client-server architecture
  • Technologies: PHP, Laravel, JavaScript, WebSockets, Vue, Vuex, Vue Router, Redis, oAuth2, RiotJS, Jest, MongoDB, Git, SASS, SQL, WebPack

Full Stack Developer

Proogresa SLU • 🇪🇸 Spain • Full-Time
Mar 2016 - Aug 2017
  • Full stack development responsibilities
  • Working on various web applications
  • Maintaining and improving existing systems