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