Curriculum Vitae
Experience
SRE / Software Engineer
Majority of the app is open source, and can be seen here
Semaphore CI • March 2022 - Present
- Developed components of a microservice SaaS application using Golang and Elixir
- Worked on the architecture of different parts of the application, incorporating different data layers (SQL, Redis), communication protocols (gRPC, AMQP), monitoring (InfluxDB, Grafana) and making sure everything is fault tolerant and scalable
- Worked on migrating infrastructure management (both for production and test environments) from UI-based tools to IaC (Terraform)
- Contributed to a 6 month long migration from closed source, SaaS only application to open source project that can run in cloud, on-premises, or locally
- Participating in on-call/pager duty rotations
- Worked on optimizing CI/CD workflows for engineering teams with 500+ members, ensuring fast and reliable CI/CD procedures
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
- Helped develop and maintain laboratory curriculum for technical courses
- Holding lab lectures, mentoring students, and grading 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