I am an experienced back-end developer with strong knowledge of Java and multiple JVM-based languages. I am highly skilled in defining system architecture, back-end business logic, and providing high-level visions for clients' projects. I enjoy writing new code and optimizing systems by refactoring old code. I encourage client input, for all projects, while explaining technical concepts in an easy-to-understand manner. As a client-focused developer, I am passionate about creating cutting-edge business solutions that exceed all goals and expectations.
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