Zoran Kokovic is a seasoned Software Engineer Team Lead with 15 years of experience delivering backend services, cloud-native microservices, and payment integrations from Belgrade. He has led distributed teams at Goobit, steering multi-project deliveries including a public site and trading apps, and previously built high-throughput, compliant data pipelines and identity solutions at Gogo/Interventure and Dimoco. A practical problem-solver, he combines hands-on Java expertise—demonstrated by contributions to the well-known iluwatar/java-design-patterns repo where he implemented the Abstract Document pattern and tests—with operational experience in 3rd-level support and SDK development. Comfortable across the full delivery lifecycle, he excels at removing roadblocks, organizing teams, and turning complex integration challenges into reliable, maintainable systems. Colleagues know him for pragmatism and steady leadership in distributed, compliance-sensitive environments.
15 years of coding experience
9 years of employment as a software developer
Engineer Information systems 2002, Engineer Information systems 2002 at 2007 Faculty of organization sciences
Contributions:8 commits, 1 PR, 1 comment in 4 days
Contributions summary:Zoran contributed to the implementation of the abstract document pattern within the Java-based design patterns repository. Their work involved defining interfaces (Document, HasModel, HasPrice, HasParts) and classes (AbstractDocument, Car, Part) to establish a flexible and extensible structure. They also added unit tests, class diagrams and finalized the example application. Key contributions centered on establishing the core functionality of an abstract document framework using Java, showcasing strong understanding of design patterns.
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.