Ivan Ristović

I am a software developer with too many hobbies - mostly interested in modern software development and verification, static analysis, network programming and various programming paradigms. I am currently employed as a teaching assistant at Faculty of Mathematics, University of Belgrade, along with my PhD studies and contributions at Oracle Labs.

As for my programming skills, I specialize mainly in C#, Java, Haskell and C, but I can also make advanced programs in C++, Python and Scala as well. Some of my early projects include faculty-related tasks such as team-building applications and papers. I also like to explore on my own, mainly automating tasks for platforms or apps that I use at the time. I publish (almost) all of my personal projects on GitHub, so feel free to check them out!

Short bio

I was born in 1995 in Užice, Serbia and there I have finished primary and high school with excellent grades. In 2014 I started the Undergraduate studies at the Faculty of Mathematics in Belgrade which I have finished in three years. Momentarily after graduation I started the Master Degree studies which I have finished in summer of 2020. In the fall of 2020 I have started the PhD studies at the Faculty of Mathematics. During my MSc studies I was selected for an open Teaching Assistant Trainee position in the Department of Computer Science, and in 2020 I have been promoted to a Teaching Assistant position at the same department. I hold practices from various courses in the latter years of studies.

In my free time I enjoy computer games (who doesn't?), motorsport (primarily rally), board games (Chess, Othello), snooker, tennis.

Contact me