Summary
Rafael Zanella is a Senior Software Engineer based in Lisbon with over 13 years of professional experience and a 17-year history of coding across languages and architectures. He has a strong backend focus—primarily Java, Scala and distributed systems—having driven migrations from monoliths to cloud-ready microservices and introduced Scala and type-safe patterns into production teams. Rafael's recent roles include senior engineering positions at beyonnex.io, Tripadvisor and Talkdesk, where he worked on high-throughput systems using Kafka, RabbitMQ, Postgres and Quorum. He pairs pragmatic system design with hands-on work in frontend stacks (React, TypeScript) and DevOps tasks like low-downtime Postgres migrations. Known for reworking architectures to leverage compile-time safety (algebraic data types) and for debugging at the OS/C level early in his career, he brings both deep implementation know-how and an eye for long-term maintainability. Fluent in evolving legacy platforms into resilient, testable systems, he thrives in teams modernizing complex backends.
13 years of coding experience
17 years of employment as a software developer
Estácio de Sá University
English, Spanish, Portuguese