Available to hire
I am a Principal Software Engineer based in Zagreb, Croatia, with extensive experience leading and scaling IoT systems, as well as developing embedded and cloud software solutions. I thrive on solving critical system issues, improving security, and mentoring junior developers.
My expertise includes Java and JVM technologies, reverse engineering, AWS cloud setups, Docker optimization, and software migration. I am passionate about technology direction, system observability, and continuous improvement across multinational teams.
Language
Croatian
Fluent
English
Advanced
Spanish; Castilian
Beginner
Work Experience
Principal Software Engineer at Tri plus grupa d.o.o., Zagreb, Croatia – SmartRent subsidiary, NYSE:SMRT
December 1, 2024 - PresentLed upscaling, maintenance, and improvement of core system servers with more than 700,000 connected IoT gateways serving millions of devices. Defined Java/JVM development guidelines for multinational teams and contributed to technological direction. Detected and resolved critical system issues through metrics and memory analysis. Mitigated malware infections on company servers, preventing potential breaches, and revisited security audits to identify vulnerabilities and ensure best practice adherence.
Software Engineer at Tri plus grupa d.o.o., Zagreb, Croatia – SmartRent subsidiary, NYSE:SMRT
December 1, 2024 - August 22, 2025Led the design and development of a Video Management System to replace proprietary third-party solutions deployed on thousands of devices, involving reverse engineering. Developed and optimized software for embedded devices and cloud servers using Java on custom Linux and Android systems and Spring/Spring Boot frameworks. Led migration of cloud software to new Java and Spring Boot versions. Mentored junior developers.
Junior Software Engineer at Tri plus grupa d.o.o., Zagreb, Croatia – SmartRent subsidiary, NYSE:SMRT
January 1, 2022 - August 22, 2025Implemented new features and architectural optimizations. Improved service stability significantly by reducing failures. Addressed security vulnerabilities to enhance system safety.
Junior Software Engineer (Student contract – Full Time) at CROZ d.o.o., Zagreb, Croatia
November 1, 2020 - August 22, 2025Developed telecom services using Spring, MongoDB, Keycloak, and CentOS.
Intern Software Engineer (Student contract – Full Time) at Amphinicy d.o.o., Zagreb, Croatia
November 1, 2019 - August 22, 2025Developed a router simulator which communicates with satellites and mobile applications.
Junior Software Engineer (Student contract – Full Time) at CROZ d.o.o., Zagreb, Croatia
May 1, 2019 - August 22, 2025Created a document generator application used by government services and banks.
Education
MSc in Computer Science at University of Zagreb, Faculty of Electrical Engineering and Computing
January 1, 2019 - December 31, 2021BSc in Computer Science at University of Zagreb, Faculty of Electrical Engineering and Computing
January 1, 2015 - June 1, 2019Qualifications
Industry Experience
Software & Internet, Telecommunications, Professional Services
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Zagreb today.