Summary
Paul Cayuela is a Lead Software Engineer based in Barcelona with 10 years of experience building high-performance, highly available distributed systems. He combines a foundation in Physics and Electronic Engineering with hands-on expertise in Go, Kubernetes, Kafka, Redis, MySQL, Elasticsearch and Cassandra to design event-driven microservices at scale. Currently leading work on a low-latency Kafka pipeline at New Relic, he emphasizes TDD/BDD/DDD and operational excellence with Prometheus and Grafana. Comfortable across languages and frameworks—from Python, FastAPI and Django to AMQP systems like RabbitMQ—he bridges backend architecture and pragmatic implementation. Colleagues describe him as a systems thinker who thrives on complexity and reliability, often bringing physics-style problem decomposition to software design.
10 years of coding experience
9 years of employment as a software developer
Bachelor's degree Physics, Bachelor's degree Physics at Universitat de Barcelona
UOC (Universitat Oberta de Catalunya)
Spanish, Catalan, French, English