Pedro Câmara is a Senior Software Engineer with a decade of experience building distributed systems and microservices, currently shaping backend architecture at Revolut. He is proficient in Node.js/TypeScript and Java, with hands-on experience deploying services on Kubernetes and AWS and delivering configurable enterprise solutions. Pedro emphasizes clean code, design patterns, and test-driven development to improve development efficiency and product quality. His background spans fintech and logistics startups as well as research on parallelizing Inductive Logic Programming, reflecting a mix of production engineering and academic rigour. Colleagues rely on him to tackle challenging projects and experiment with alternative approaches until an efficient, maintainable solution is found. Based in Porto, he pairs pragmatic engineering with a curiosity for social aspects of software development that help teams ship better software.
10 years of coding experience
5 years of employment as a software developer
BSc + MSc, Informatics and Computing Engineering, BSc + MSc, Informatics and Computing Engineering at Faculdade de Engenharia da Universidade do Porto
Contributions:68 commits, 10 PRs, 82 pushes in 1 year 10 months
videosaccountyoutube-videosyoutubetransfer-files
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.