Rui Oliveira is a pragmatic software engineer with 11 years of experience building backend systems and SaaS products, primarily using Scala, Java, Akka and Couchbase. He has progressed from internship projects to leading a backend team, shipping resilient microservices, event-driven consumers and API-driven catalogs at scale. At Dott he combined hands-on engineering with team leadership and DevOps ownership—designing traceable logging, Helm-based Kubernetes deployments and recoverable consumer patterns. Rui’s background in both functional and object-oriented foundations informs his focus on robust, testable architectures (including in-memory mocks for Couchbase). Based in Porto, he brings a blend of research-driven curiosity and practical production experience, often experimenting with new stacks to solve real operational challenges.
11 years of coding experience
5 years of employment as a software developer
Management and Programming of Computer Systems, Computer and Information Sciences, General, EQF level 4, Management and Programming of Computer Systems, Computer and Information Sciences, General, EQF level 4 at Didaxis - Cooperativa de Ensino
Bachelor’s Degree, Computer Programming, 16, Bachelor’s Degree, Computer Programming, 16 at Universidade do Minho / University of Minho
Contributions:30 pushes, 1 branch in 1 year 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.