Summary
Vladimir Ivankovic is a Senior Software Engineer based in Utrecht with 12 years of experience building robust, maintainable systems across C#, TypeScript, Java/Kotlin and a variety of front- and back-end frameworks. He focuses on intent-revealing, decrufted code and enjoys making compilers and automation do the heavy lifting, which shows in his use of Azure Pipelines, Kubernetes and Helm for reliable delivery. Vladimir has delivered everything from embedded POS and weigh-bridge integrations to Android apps and cloud-native services, pairing pragmatic architecture with hands-on implementation across the full stack. He mentors teams, contributes to design and coordinates closely with product owners to align technical work with business outcomes. A self-described code archaeologist, he excels at uncovering original intent in legacy systems and modernizing them without losing domain value. His background in low-level UI controls and high-throughput enterprise systems gives him a rare blend of performance-oriented engineering and product-focused craftsmanship.
12 years of coding experience
16 years of employment as a software developer
BSc Computer Science, BSc Computer Science at Univerzitet u Novom Sadu
English, Serbian, Dutch