Aleksandar Vitorovic is a Senior Software Engineer with 15 years of experience building high-performance distributed data systems and query engines, currently contributing at Nexthink from Lausanne. He has a strong track record of cost- and performance-driven engineering—leading a Spark-to-Flink migration at Swisscom that halved resource usage and delivering changes at Microsoft that cut resource needs by up to 1.75x. In research he led Squall, a skew-resilient distributed query engine at EPFL that achieved up to 12x speedups and drew industry interest from Huawei. Aleksandar blends deep systems research with hands-on production expertise across Java/Scala, Flink, Spark, Kafka, Druid and cloud streaming stacks, and has repeatedly owned scaling, tuning and architecture work for multi-hundred-thousand msg/sec pipelines. He also mentors engineers, drives migrations to AWS, and has experience translating domain-specific languages into optimized parallel execution for large investment-management workflows.
15 years of coding experience
8 years of employment as a software developer
Bachelor & Master, Computer Science, Bachelor & Master, Computer Science at School of Electrical Engineering, Belgrade, Serbia
Computer Science, Computer Science at Texas A&M University
Contributions:1 release, 338 commits, 7 PRs in 5 years 2 months
queryanalyticsstreamingapachestorm
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
Aleksandar Vitorovic - Senior Software Engineer at Nexthink