Vojislav Dukic is a software engineer and systems researcher with nine years of experience building high-performance, large-scale distributed systems from research prototypes to cloud-native production services. Currently at Oracle, he architects and implements lakehouse transaction processing, multinode ingestion, and autopilot resource schedulers in C/C++, enabling systems to scale from a few nodes to hundreds with low latency and strong fault recovery. His background includes a PhD from ETH Zürich and research stints at Microsoft and EPFL where he applied theory to practical designs—such as a cost-saving optical DCI architecture and optimal 2D material detection algorithms. A startup founder and early-stage engineer, he has hands-on product and microservice experience and a track record of shipping resilient real-time platforms and developer tooling. Notably, he combines low-level kernel and FPGA/P4 programming with ML deployment and workload simulation, bridging theoretical rigor and production pragmatism.
9 years of coding experience
5 years of employment as a software developer
Master’s Degree Applied Computer Science, Master’s Degree Applied Computer Science at Faculty of Technical Sciences, University of Novi Sad, Serbia
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at ETH Zürich
Contributions:2 PRs, 60 pushes, 1 branch in 2 years 2 months
react
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.