Work history

UpStack
UpStack
Software Developer
2016 - Present (9 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.

Showcase

Android Developer
Android Developer
  • Developed a proof-of-concept Android application for image selection and high-quality printing to local kiosks.

  • Participated in a competition with Agrokor to create innovative technological solutions.

  • The application allows users to easily choose images and receive printed results.

Android developer
Android developer
  • Developed the Android application for the Tour of Croatia cycling race.

  • Led the development of the application flow, API architecture, and mentoring of team members.

  • Communicated with stakeholders and other teams involved in the project.

Android developer
Android developer
  • Developed the Android application for the European Universities Games 2016.

  • Built the integration between the official EUG2016 WordPress site and the mobile API backend.

  • Implemented an interactive camera feature for users to add event-related stickers to photos and share them.

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 (11 years)