Pedro Ribeiro is a Senior Software Developer based in Lisbon with over a decade of experience delivering backend systems and test automation across demanding, multicultural environments. Grounded in a Physics Engineering background (PhD) and with hands-on roles at Oracle and RELEX, he excels in Java, Python, SQL and C++ while maintaining strong Linux and CI/CD fluency. He has blended research-grade analytical rigor with production engineering—building integration and performance tests, maintaining optimization services with Mosel, and automating end-to-end testing with Playwright and REST tooling. Comfortable working on both core backend services and test infrastructure, he frequently bridges development and quality through mentoring and cross-disciplinary collaboration. Recently focused on backend maintenance and optimization at RELEX, he also brings a growing interest in data science, backed by a Lisbon Data Science bootcamp. An uncommon strength is his history of transitioning from academic C++ data analysis at CERN to enterprise-grade test and backend development, giving him a rare mix of scientific rigor and practical software delivery.
8 years of coding experience
19 years of employment as a software developer
High School Diploma Science, High School Diploma Science at Escola Secundária Raul Proença
PhD Physics, PhD Physics at Instituto Superior Técnico
Facebook's branch of the Oracle MySQL database. This includes MyRocks.
Contributions:96 commits in 3 years 10 months
oracledatabasemysqlfacebook
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.
Request Free Trial
Pedro Ribeiro - Senior Software Developer at RELEX Solutions