Software Engineer2014 - PRESENTABZ Reporting GmbH
- Worked on a financial reporting web application using Grails, GWT, and SmartClient.
- Introduced static code analysis and test coverage tools.
- Contributed to building the CI system.
Software Engineer2015 - 2016ViZPren
Technologies: Java, Python, Stanford NLP, Scikit-learn
- Developed an NLP processing engine for news aritcles using Java, Python, StanfordNLP and scikit-learn.
Back-end Developer2014 - 2014Art of BI Software (via Toptal)
Technologies: Java, Jersey, Jetty, Git
- Created a RESTful HTTP server prototype for Git server repository management and custom file system operations (file packing and storage, binary execution).
Software Engineer2013 - 2014Calyx, FotoIn Mobile via Calyx
Technologies: Grails, Backbone.js, C++
- Handled Grails server back-end development.
- Integrated Cloud storage providers (Box, Egnyte, ShareFile).
- Worked on a single-page Backbone.js app.
- Worked on integration of an intelligent network with the GSM-R solution using C++.
Software Engineer2012 - 2013Faculty of Humanities and Social Sciences, University of Zagreb
- Developed NLP web services.
- Developed a linguistic analysis web service, featuring a simple client and administration web app.
- Worked on a Firefox plugin for a custom machine translation system.
- Created various custom tools for parallel text extraction and text annotation.
- Developed tools for document format conversion.
Software Engineer2008 - 2011Siemens
Technologies: Java, Spring, OSGi, ActiveMQ, JMX, C/C++, POSIX
- Created a custom inter-process communication library for process control and data transfer between Java and C/C++ processes using C/C++.
- Designed and implemented a health monitoring solution for a distributed system using SpringAOP and JMX.
- Worked on various components of a distributed system, including messaging and multimedia handling using Java, Spring and OSGi.
- Participated in the design of E2E services for an event processing system.
- Integrated a third party and created custom tools for multimedia encoding and decoding using C++.
- Developed a call forwarding SIP client.