Summary
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.
9 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
English, Portuguese, French