I am an experienced Senior Software Engineer and Backend Developer with strong technical proficiency in Java and multiple JVM-based languages in the development of innovative software solutions for clients. I provide technical consultancy for defining system architecture, backend business logic, and high-level visions for client's projects. I enjoy writing new code, optimizing systems by refactoring old code, and encouraging client input on projects by explaining technical concepts in an easy-to-understand manner.
Successfully managed the backend of a music downloads and management application, and authored the technical blogs for the official website of Five Ltd.
Efficiently created software services for user management, user payments, and subscription management using different software tools and programs.
Regularly conducted weekly meetings in which various developers discussed and shared helpful tips for all types of projects.
Efficiently defined and developed strategic product/application requirements/specifications and application architecture.
Effectively established software development processes and created complex user interfaces for Infobip.
Successfully led the implementation of business logic on the backend of applications, and created a scalable service for a SMS Campaign Manager application with 500k users.
Led a team of six on the back-end development of Napster, an Android/iOS music streaming app.
Oversaw the architecture design and writing of back-end code for numerous app features including login, renaming accounts, billing data, and subscriptions.
Participated in daily stand-ups with U.S.-based project managers focused on new client products.
Education
Master of Science – Telecommunication & Information Technology
University of Zagreb, Faculty of Electrical Engineering and Computing
2010 - 2012 (2 years)
Bachelor of Science – Computing, Telecommunication & Information Technology
University of Zagreb, Faculty of Electrical Engineering and Computing