- Software developer2009 - PRESENTCalyx d.o.o.
Technologies: Java, Android, Spring framework, Google Web Toolkit,
- Developed an Android application for collecting measurement data from various medical sensors over Bluetooth.
- Developed Android application for a shopping mall, which utilized a custom indoor-positioning system and a voucher distribution web service.
- Developed a GWT client application for Business Process Management system in a telecom company.
- Worked as Development lead of an event-driven system for tracing information about activities in engineering processes. Technologies: GWT and Spring Framework.
- Worked as Development lead of a mobile marketing campaign management solution (server-side solution, REST API, mobile clients for Android and iOS platforms).
- Developed "PlivaZdravlje RSS” Android application from Pliva’s “Plivazdravlje” line.
- Developed “Pollen prognosis” Android application from Pliva’s “Plivazdravlje” line.
- Developed “Prehrana po bolestima” (specialized patient condition-based nutritional guide) Android application from Pliva’s “Plivazdravlje” line.
- Research Assitant2004 - 2009Faculty of Electrical Engineering and Computing, University of Zagreb
Technologies: Java, Python
- Worked as Teaching Assistant in a number of undergraduate and graduate courses.
- Researched and developed on the research project ”Uniﬁed Translation Memory”, sponsored by Google Inc., Mountain View CA, USA.
- Researched and developed on the research project ”Wrapper of Public Information System Mediator”, sponsored by Croatian Ministry of Science.
- Worked as a Developer in the research project ”Middleware Architecture in New Generation Networks”, sponsored by Ericsson Nikola Tesla, Zagreb, Croatia.
- Engineering Intern2006 - 2006Google Inc.
- Worked on the development of a web-based monitoring system, used for the distributed training process of a machine translation system. The core monitoring process was implemented in C++, with ClearSilver templating system used for the presentation layer.