HomeCV

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