Aleksandar Nikolic is a Senior Software Engineer based in Belgrade with 10 years of experience building production software, currently advancing platform work at Microsoft after progressing through multiple engineering roles there. He holds a Master's in Electrical and Computer Engineering and combines strong academic foundations with applied research experience—having been a visiting research fellow at Rice University working on parallel machine learning for high-dimensional spatio-temporal systems. Aleksandar’s background spans .NET web development to large-scale systems at a major cloud software company, reflecting versatility across stacks and domains. Colleagues know him for translating complex, research-grade ideas into practical, production-ready solutions and for a steady trajectory of increasing technical responsibility. He brings a mix of rigorous engineering discipline and curiosity about ML-driven approaches to chaotic, nonlinear problems that few production engineers routinely explore.
10 years of coding experience
6 years of employment as a software developer
Science and Mathematics Department, Science and Mathematics Department at Gymnasium Jovan Jovanovic Zmaj
Master in Electrical and Computer Engineering Software Engineering and Information Technologies, Master in Electrical and Computer Engineering Software Engineering and Information Technologies at Faculty of Technical Sciences, University of Novi Sad
Spatio-temporal forecasting of Lorenz96 with RC-ESN, RNN-LSTM and ANN
Contributions:15 pushes in 2 months
pytorchannforecastingrnndeep-learning
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 Nikolic - Senior Software Engineer at Microsoft