Pavel Repin is a backend software engineer with over a decade of experience building high-load, microservices-driven systems for both B2B and B2C products, including work for a Fortune Global 500 company and one of Russia’s largest marketplaces. Currently at Revolut after several years there and prior experience at EPAM, he specializes in object-oriented design, Java, PL/SQL, and pragmatic TDD-driven development. He has hands-on experience with big data tooling, relational databases, and production support for mission-critical services. A former theoretical physicist by training with a master’s in Information Technology from Bauman MSTU, he brings analytical depth and an experimental mindset to software problems. Based in Porto, he combines a clean-code ethos with an interest in ML and biotech applications, reflecting a curiosity that extends beyond traditional backend engineering. Colleagues rely on him to turn complex requirements into reliable, maintainable systems that prioritize the end user.
11 years of coding experience
6 years of employment as a software developer
Master's degree, Information Technology, Master's degree, Information Technology at Bauman Moscow State Technical University
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.