Ivan Curkovic is an engineering manager based in Stuttgart with a decade-plus background progressing from senior developer and scrum master roles to leading software teams at Keysight and now Docker. He specializes in improving team delivery and technical practices, blending hands-on software experience with people leadership gained across embedded, enterprise, and tooling domains. Ivan has led cross-functional teams through growth and transition phases, often taking on both product and process responsibilities early in his career. Comfortable in both management and technical trenches, he brings a pragmatic focus on shipping reliable systems while coaching engineers to level up. His trajectory shows a consistent pattern of stepping into broader leadership after proving technical impact, and he pairs a Dipl. Ing. from the University of Belgrade with international experience in Germany and beyond. Colleagues describe him as a manager who prioritizes continuous improvement and measurable team outcomes.
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.