Ivan Kusalic is a seasoned technology leader and CTO based in Berlin with over 12 years of experience building and scaling engineering organizations. He currently serves as Chief Technology Officer and Chief Technology and Product Officer at Enpal, guiding a 250-person tech team and driving growth through innovative energy platforms like the Virtual Power Plant and intraday trading. His leadership pedigree includes Global VP Engineering at HelloFresh and CTO/Managing Director roles at Amadeus Travel Audience, with prior senior positions at Omio and software architecture work at HERE Technologies. He blends strategic governance with hands-on delivery, establishing engineering career frameworks, ADRs, RFCs, architecture governance, and robust incident management to raise organizational maturity. In open source and tooling, he has contributed to Apache Libcloud by expanding OpenStack support and floating IP management, and has led cross-language test infrastructure as seen in his multi-language kata bootstraps projects. He holds a Master of Science and a Bachelor of Science in Computing from the University of Zagreb, Croatia, reflecting a solid academic foundation paired with pragmatic, production-focused leadership.
12 years of coding experience
12 years of employment as a software developer
Master of Science in Computing Computer Science, Master of Science in Computing Computer Science at Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia
Empty projects for different languages with a failing test
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:12 commits, 3 PRs, 11 pushes in 1 year 6 months
Contributions summary:Ivan primarily focused on setting up and maintaining testing frameworks across multiple programming languages. They implemented initial test setups using ScalaTest, RSpec (Ruby), and unittest (Python), demonstrating proficiency in these frameworks. The user then updated the Scala setup by upgrading Scala and scalatest and later refactored the Scala tests using a different test style and updating dependencies. They also introduced a failing test in C++, indicating a focus on test coverage.
Apache Libcloud is a Python library which hides differences between different cloud provider APIs and allows you to manage different cloud resources through a unified and easy to use API.
Role in this project:
Backend Developer
Contributions:7 commits in 2 months
Contributions summary:Ivan contributed to the Apache Libcloud library by adding and enhancing support for OpenStack, specifically for floating IPs. They implemented functionalities like listing, attaching, detaching, and deleting floating IPs within the OpenStack environment. Additionally, the user added example code and documentation to illustrate the use of floating IPs. Furthermore, they addressed an issue related to Content-Length headers in raw requests, improving the library's handling of HTTP requests.
python-libraryapilibcloudpythonhides
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
Ivan Kusalic - Chief Technology And Product Officer at Enpal