Curriculum Vitae
Experience
SRE / Software Engineer
Majority of the app is open source, and can be seen here
Semaphore CI • March 2022 - Present
- Developing SaaS CI/CD application using Elixir, Golang, and cloud-native technologies (Kubernetes, GCP)
- Architecting distributed systems with Postgres, Redis, gRPC/REST APIs, and RabbitMQ for async communication
- Managing infrastructure using Terraform, Docker, and GKE for multi-node Kubernetes clusters
- Participating in on-call rotations, implementing monitoring solutions, and ensuring SOC 2 compliance
Junior Software Engineer
VIVO • December 2020 - March 2022
- Worked on an open source Java EE web application running on Tomcat servers
- Contributed to a platform used by universities in the US and Germany for tracking research staff, publications, and grants
Teaching Associate
Faculty of Technical Sciences, University of Novi Sad • September 2020 - Present
- Some of the courses I worked on: Service Oriented Architectures, Introduction to Software Architecture, Introduction to Programming
- Developed and maintained laboratory curriculum for technical courses
- Conducted lab lectures, mentored students, and graded projects
Education
Ph.D. in Computer Science (Paused)
Faculty of Technical Sciences, University of Novi Sad• Department of Computing and Control Engineering
2020 - 2024 (Paused)
Master of Science in Computer Science
Faculty of Technical Sciences, University of Novi Sad• Department of Computing and Control Engineering
2020 - 2022
Grade Point Average: 9.15
Bachelor of Science in Computer Science
Faculty of Technical Sciences, University of Novi Sad • Department of Computing and Control Engineering
2016 - 2020
Grade Point Average: 9.3
Skills
ElixirGolangPythonKubernetesDockerGCPAWSCI/CD