Pau Ferran Grau
@pauferrangrau
Tech Lead · 20 years in distributed systems · PHP/Symfony & Go · DDD · Event-driven · AI-augmented engineering in production.
What I'm looking for
I'm a Tech Lead with 20 years of experience building and transforming backend systems. My core stack is PHP/Symfony and Go, with a strong background in Domain-Driven Design, hexagonal architecture, event-driven systems, and high-concurrency distributed platforms.
At Platinium Group I led a full architectural transformation — from a legacy monolith to a modern DDD platform with 13+ bounded contexts, 7,000+ automated tests and 99.9%+ availability at 5M+ weekly requests. I've also built production Go microservices and worked on critical backend systems at eDreams ODIGEO and Dorna Sports (MotoGP).
More recently I've been leading an AI-augmented engineering initiative: AWS Bedrock multi-model pipelines, RAG over PostgreSQL with pgvector, LLM observability with Langfuse, and an MCP server with Spec-Driven Development using OpenSpec. I'm also a Doctrine DBAL contributor.
I'm looking for a remote or Barcelona-based Senior/Staff Backend Engineer role where technical ownership and engineering quality matter.
Experience
Work history, roles, and key accomplishments
Tech Lead / Staff Backend
Platinium Group SAM
Aug 2018 - Present (7 years 8 months)
Led an architectural transformation from a legacy monolith to a modern DDD API platform with 13+ bounded contexts, 7,000+ automated tests, and 95% coverage. Designed event-driven microservices with RabbitMQ (priority queues, DLQ, event versioning) and delivered 99.9%+ availability with 5M+ weekly requests at 128ms average response time, including an AI-augmented architecture using AWS Bedrock and
Senior Backend Developer
eDreams ODIGEO
Jun 2017 - Aug 2018 (1 year 2 months)
Built a greenfield hotel inventory microservices platform from scratch using DDD, CQRS, and event sourcing. Focused on code quality through unit testing, CI integration, and peer code reviews, supporting core services with RabbitMQ, Redis, MariaDB, and Elasticsearch.
Senior Web Developer
Dorna Sports (MotoGP)
Jul 2015 - May 2017 (1 year 10 months)
Introduced Domain-Driven Design, Hexagonal Architecture, and Event Sourcing to establish the technical foundation for MotoGP and World Superbikes platforms. Built REST APIs with Symfony 3 and FOSRestBundle and established a unit testing culture using PHPUnit, Mockery, and Phake.
Web Developer & Scrum Master
Atrapalo
Mar 2010 - Jul 2015 (5 years 4 months)
Delivered full-stack development for national and international e-commerce projects with millions of visits per month while serving as Scrum Master in agile teams. Worked across PHP/MySQL/Redis-backed services and search/messaging components to support scalable application delivery.
Education
Degrees, certifications, and relevant coursework
Universitat Politècnica de Catalunya
Postgraduate, Mobile Business & Apps Design
2012 -
Completed a Postgraduate program in Mobile Business & Apps Design at Universitat Politècnica de Catalunya in 2012.
Universitat Politècnica de Catalunya
Master's Degree, Software Engineering
2007 -
Completed a Master's degree in Software Engineering at Universitat Politècnica de Catalunya in 2007.
Universitat Politècnica de Catalunya
Degree, Multimedia
2006 -
Earned a Degree in Multimedia from Universitat Politècnica de Catalunya in 2006.
Availability
Location
Authorized to work in
Social media
Job categories
Skills
Interested in hiring Pau Ferran?
You can contact Pau Ferran and 90k+ other talented remote workers on Himalayas.
Message Pau FerranFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
