Summary
Jovan Nikolić is a Senior Software Engineer at Google with a decade of experience building distributed systems and machine learning-driven applications. Trained as both an electrical engineer and computer scientist, he combines strong theoretical grounding (top-ranked bachelor’s graduate) with hands-on research at ETH Zürich, where he helped develop DIAS — a decentralized aggregation network that produced multiple publications by his mid-20s. His work spans Java, Python, and systems automation for live deployments, and he excels at optimizing cost-effectiveness and fault-tolerance in gossip-based networks. Equally comfortable presenting research and coordinating teams, he brings polished communication, time-management and social media savvy from leadership roles in AIESEC and IAESTE. Based in Zurich, he pairs a global traveler’s curiosity and creative pursuits in photography and music with a pragmatic drive to ship robust, scalable solutions.
10 years of coding experience
4 years of employment as a software developer
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Eidgenössische Technische Hochschule Zürich
High School, Natural Sciences, 5.00/5.00, High School, Natural Sciences, 5.00/5.00 at Gimnazija Krusevac
Bachelor’s Degree, Computer Science, 9.86/10, Bachelor’s Degree, Computer Science, 9.86/10 at University of Belgrade, School of Electrical Engineering
English, Serbian, Spanish, German