Josip Šerić is a mid-level back-end software engineer from Split, Croatia, with around 10 years of hands-on experience building Java-based card payment and gateway solutions. He has end-to-end product experience—from client-facing requirements and system design to implementation, testing and deployment—and spent several years developing core card processing systems at Sedam IT. Alongside industry work, he’s an external teaching assistant at FESB, lecturing Programming and Data Structures, which keeps him sharp in algorithms and pedagogy. His technical toolkit centers on Java but includes C/C++, SQL (T-SQL, PostgreSQL) and JavaScript (Node.js, React), and he’s comfortable bridging backend services with frontend components. Currently at Serapion, he blends production-grade payment engineering with an academic commitment that helps him explain complex topics clearly to peers and students. An understated strength is his recurring role as educator, which suggests strong communication and mentoring abilities uncommon at his level.
10 years of coding experience
6 years of employment as a software developer
Master's Degree, Computer Engineering, Master's Degree, Computer Engineering at FESB - Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture
Prirodoslovna gimnazija, Prirodoslovna gimnazija at Prirodoslovna tehnička škola Split
Contributions:6 pushes, 1 branch, 17 comments in 10 months
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.