Work history

UpStack
UpStack
Software Developer
2016 - Present (8 years)
  • Create innovative software solutions for a wide range of business needs.

Microsoft
Microsoft
Software Engineering Intern
2016 - 2016
  • Played key role in a migration between two engineering systems by investigating and fixing issues in internal tooling, successsfully unblocking teams from migrating.

  • Prototyped running deployment-critical test suites as part of a continuous integration process using Visual Studio Online.

  • Consistently recognized for exceptional performance, earning positive manager and peer feedback.

CROZ
CROZ
Software, Tools, Architecture and Integration Consultant
2012 - 2016 (4 years)
Zagreb, Croatia
  • Managed various high-profile projects for key customers by developing and designing complex front- and back-end solutions using a variety of JVM-based and mobile technologies.

  • Led multiple development teams to continuously innovate and improve the software development process by introducing new tooling, technologies, and methodologies.

  • Delivered numerous high-impact presentations from University lectures to presentations at international development conferences.

Partners in Enterprise
Technology Partner
2011 - 2015 (4 years)
  • Delivered continuous technical insight and feedback on feasibility of ideas and projects.

  • Developed several white-label projects to be easily customized and skinned for specific clients.

  • Managed numerous complex projects as an independent remote developer.

Portfolio

Android Developer
Android Developer

Instrumental part of team that built the proof-of-concept for a simple Android application that enables users to choose images from their device and have high quality prints delivered to a local kiosk. competed in Agrokor’s open competition to create new innovative technological solutions for the company. We built a proof-of-concept of a simple Android application that would allow users to pick images from their device and have them printed in high quality and delivered to a local kiosk, all in a few easy steps.

Android developer
Android developer

Integral part of team that built the official iOS and Android applications for Tour of Croatia, an international cycling race, enabling the users to stay up to date with event news including information on participating cyclists. get information on the participating teams and cyclists, check out the routes on an interactive map and look at images and videos straight from the event. My role on the project was developing the Android application and leading the development by developing the application flow, architecting the API, mentoring other team members and communicating with stakeholders and other teams (design, back-end) involved in the project.

Android developer
Android developer

Served on team that built the official mobile applications of the European Universities Games 2016; developing the Android application and building the integration between the official EUG2016 WordPress site and the mobile API backend solution. The application enabled visitors and volunteers of the European Universities Games to stay up to date with news, events and social media, get around with interactive maps, get answers to various questions regarding the event and raise their own virtual hamster. The highlight of the application was the interactive camera which enabled users to add event-related stickers to their own photos and share them with their friends.

Education

Education
PHP application development basics (58312 / OIPA) Basic use of Linux operating system (86495 / OKOSL) Advanced use of Linux operating system (86484 / NKOSL) Web project development (IZRWEB) Programming in Haskell (127252 / PUH) Scripting languages (86526 / SKRJEZ) Network programming (34335 / MREPRO) Competitive programming (65973 / NATPRO) Introduction to Java programming language (38047 / OPJJ / ČupićJava)
Faculty of Electrical Engineering and Computing, University of Zagreb
2014 - Present (10 years)