Versatile and driven software developer with expertise in backend systems, web applications, DevOps, and computer graphics, enthusiastic about building innovative solutions and exploring diverse domains in technology.

[ download the resume as PDF ]

1 RELEVANT PROFESSIONAL EXPERIENCE

Software Developer at js-soft AG, Germany (remote) : Sep 2022 – Present

  • Developed the storage component for Mein Bildungsraum project under the German Ministry of Education, enabling secure data and certificate transfer.
    Tech: ASP.NET Core, EF Core, Postgres, Docker
    Web: enmeshed.eu
    GitHub: https://github.com/nmshd/backbone
  • Developed the middleware for authentication and authorization supporting both OData and OpenAPI scopes.
    Tech: SAP CAP, Node.js, Postgres

Managing Director at js-soft Balkan, Serbia (Novi Sad) : Apr 2024 Present

  • Streamlined employee onboarding by managing recruitment, resolving legal issues, and representing team interests to senior management.
  • Acted as a liaison between staff and higher management, ensuring seamless communication and advocating for team needs.

2 INTERNSHIPS

NovaLite, Serbia (Novi Sad) : Apr 2022

  • Developed a full stack web application modelled after the modern social networks utilizing Java 1.8, sbt, Scala, Play Framework, MySQL, Slick and React at NovaLite d.o.o.

EPAM Systems, Serbia (Novi Sad) : Jul 2022

  • Developed a full stack web application mimicking the IMDB functionality utilizing PHP, Laravel, Eloquent, MySQL and React at Vivify Ideas d.o.o. (now EPAM).

Levi9, Serbia (Novi Sad) : Sep 2022

  • Developed a microservice web app backend in AWS ecosystem utilizing Java, Spring Framework, Docker and AWS at Levi9.

3 PET PROJECTS

SODHARA, a Retro Sci-Fi Action Platformer : Jul 2022 Present

  • SODHARA is an actively developed retro sci fi action platformer heavily inspired by the SNES classic Super Metroid.
    Tech: Unity
    Web: sodhara.com

VoxelWorld, an Optimized Voxel Raytracing Algorithm : Jun 2022 Oct 2022

  • Solved the problem of inefficient rendering of voxel-based solids within a custom raytracing engine; the result of the effort was 10x increase in rendering speed for scenes employing voxel solids. 
    Tech: Java
    GitHub: https://github.com/NikolaVetnic/RG2_GI

4 TECH AND LANGUAGE SKILLS

Tech proficiency: Java, C, C#, Java EE, Spring, Spring Boot, Scala, PHP, Python, PyTorch, JavaScript, TypeScript, Node.js, React.

Language skills: Serbian (native), English (C1), Russian (C1), German (B1), Norwegian (B1), Hungarian (A2).

5 EDUCATION

M.Sc. in IT Engineering at Faculty of Sciences, Serbia (Novi Sad): Oct 2023 – Present

  • Grade Point Average 10.00 / 10.00

B.Sc. in IT Engineering at Faculty of Sciences, Serbia (Novi Sad): Oct 2019 Jun 2023

  • Grade Point Average 10.00 / 10.00

SAP Certified Development Associate (ABAP with SAP NetWeaver 7.50) : Jan 2023

Java Junior Course at Vojvodina ICT Cluster BRAINS Academy : Jan 2022

  • Passed with flying colors.

Doctor of Musical Arts at Faculty of Music, Serbia (Belgrade): Oct 2012 Mar 2017

  • Grade Point Average 9.77 / 10.00

Master of Musical Arts at Academy of Arts, Serbia (Novi Sad): Oct 2011 – Jun 2012

  • Grade Point Average 10.00 / 10.00

Bachelor of Musical Arts at Academy of Arts, Serbia (Novi Sad): Oct 2007 – Jun 2011

  • Grade Point Average 9.05 / 10.00