Petro Ushchuk is a Senior Software Engineer based in Grad Rijeka, Croatia, with 5+ years of focused experience building backend systems for fintech and payments. He progressed rapidly from Java Developer at EPAM to mentoring roles and through junior-to-senior engineer tracks at Inspirit, where he also led a team, demonstrating both hands-on coding and people leadership. Currently at SPD Technology, he combines system design knowledge from a master’s program with practical expertise in scalable, reliable financial services integrations. Petro has a consistent career trajectory that highlights mentoring (as a Java mentor) and driving mid-to-long term technical growth within small-to-midsize engineering teams. He favors backend architecture and payment domain challenges, bringing an engineer’s attention to detail and an academic grounding in system design. Colleagues describe him as a pragmatic problem-solver who elevates team delivery while keeping systems maintainable and secure.
5 years of coding experience
5 years of employment as a software developer
Master's degree System Design, Master's degree System Design at Lviv Polytechnic National University
Contributions:2 reviews, 1 PR, 2 branches in 1 day
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
Petro Ushchuk - Senior Software Engineer at SPD Technology