Milos Nikolic is an associate professor (Reader) in the School of Informatics at the University of Edinburgh with 14 years of experience spanning academic research and industrial R&D. His work focuses on incremental computation, stream processing, query optimization and compilation for complex analytical workloads in both local and distributed environments. He builds systems that make SQL and linear-algebra programs efficiently updatable and scalable, and his PhD from EPFL underpins a strong compiler-and-systems approach to data management. Before Edinburgh he lectured at Oxford and interned at Microsoft, and earlier work includes developing compiler-driven database engines and heterogeneous parallel algorithms. Colleagues value his ability to bridge deep theory and practical system engineering to accelerate real-time analytics.
14 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at EPFL
Master's degree Computer Science, Master's degree Computer Science at Faculty of Technical Sciences, Novi Sad
Factorized Incremental View Maintenance for Queries and Analytics
Contributions:42 commits, 1 PR, 24 pushes in 2 years 3 months
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.