Owner
2017 - PRESENTCriador d.o.o- Created a system for aggregating and analyzing financial data, which included: 1) workers for gathering and parsing data, 2) a UI that allows the user to visualize data through graphs and grids, and 3) a Terminal view in Web GUI which allows the user to access the Docker container.
- Built a system for gathering business emails with a GUI for searching data.
- Developed web applications for book recommendations, note taking, and project management.
Technologies: Amazon Web Services (AWS), Docker, Elasticsearch, SQL, MongoDB, React, Node.js, PythonFreelance Developer
2014 - 2017SimpleSource- Created a system for tracking and reporting lost items.
- Developed a knowledge management system.
- Built a driver application for light show hardware.
- Programmed a mobile voting application for World Cup Brazil 2014.
- Created a multimedia server.
- Implemented TDD and BDD and extensive unit, integration, and functional test coverage.
- Applied Scrum techniques.
Technologies: AngularJS, Java, Node.js, PythonSolution Architect
2014 - 2014Intellexi- Created a mobile number porting system using Java, Spring, and Hibernate for mobile virtual network operators in New Zealand.
- Contributed to the development of a provisioning system using Java, Spring, and Hibernate for mobile virtual network operators in New Zealand, Mexico, and Chile.
- Created a project management system using Python.
- Implemented TDD and extensive unit, integration, and functional test coverage.
Technologies: Python, Hibernate, Spring, JavaSoftware Architect
2009 - 2014APIS-IT d.o.o- Created voting applications using Java and Spring for presidential elections in Croatia.
- Built electronic government solutions using Java, Spring and .NET for the taxpayers of Croatia.
- Optimized performance for Java-based data processing services.
- Developed project management and deployment utilities.
- Created electronic government solutions using Java and Spring for issuing national unique identifiers for Croatian citizens.
- Generated electronic government solutions using Java and Spring for managing property cards for Croatian citizens.
- Built electronic government solutions using Java and Spring for the customs directorate of Croatia.
- Implemented TDD and extensive unit, integration, and functional test coverage.
- Applied RUP methodologies.
Technologies: .NET, C++, Python, Hibernate, Spring, JavaSoftware Engineer
2007 - 2008Infotehna- Supported a document management system using Java.
- Created an Internet Explorer plugin using C++ and ActiveX for downloading documents.
- Implemented TDD and extensive unit, integration, and functional test coverage.
Technologies: C++, JavaSoftware Engineer
2005 - 2007APIS-IT d.o.o- Created a web application using Java and Struts for tracking work hours.
- Created a utility using C++ and Win32 API for manipulating UTF-8 documents.
- Created voting applications using Java and Spring for county elections.
- Implemented TDD and extensive unit, integration, and functional test coverage.
Technologies: C++, Apache Struts, Spring, Java