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.
12 years of coding experience
7 years of employment as a software developer
Bachelor’s Degree Computer Programming, Bachelor’s Degree Computer Programming at Universidade do Minho
Management and Programming of Computer Systems Computer and Information Sciences, Management and Programming of Computer Systems Computer and Information Sciences at Didaxis - Cooperativa de Ensino
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.