Summary
Rafa Gomez is a Senior Backend Engineer with nine years of experience building scalable, secure backend systems from Barcelona. He has led user-domain architecture and teams at SEAT:CODE, designing OIDC-based authentication, an authorization layer resilient to DDoS, and a centralized communications service that scaled to deliver millions of notifications. Comfortable across Kotlin, Spring Boot, Kafka and event-driven architectures, Rafa applies DDD, CQRS, event sourcing and functional programming principles (Arrow) to produce maintainable, testable systems. Earlier work on high-throughput microservices for Giesecke+Devrient honed his skills in cloud-deployed, security-conscious platforms. He combines hands-on implementation with architectural leadership and a persistent habit of learning—often blending functional techniques into pragmatic backend solutions.
9 years of coding experience
7 years of employment as a software developer
Computer science Computer Science, Computer science Computer Science at Universitat Autònoma de Barcelona
English, Spanish, Catalan