Owner2015 - PRESENTSCIO
Technologies: Golang, Java, Python, Google Cloud, Android, PHP, AWS Lambda, DynamoDB, Firebase
- Worked and maintained various open source projects.
- Mantained several websites and their internal microservices.
- Developed an Android application for language learning to help users learn new words by going through 10,000 sentences.
- Created an Android application for numeric sequences and time tracking.
- Developed a news aggregation Android application complete with back-end.
- Integrated Android apps with Firebase and Google cloud back-ends.
- Maintained Trackprofiler, the online GPS track editor.
Back-end Engineer2017 - 2017Globio
Technologies: Golang, Fintech APIs
- Developed the back-end in Golang.
- Implemented various fintech APIs.
Back-end Engineer2015 - 2016Storie
Technologies: Golang, Java, Google Cloud Platform, iOS, Android
- Implemented a back-end REST API hosted on Google Cloud.
- Implemented video processing workflow.
- Implemented a variant HLS video streaming solution.
- Helped the development of iOS and Android applications.
- Integrated REST APIs with mobile apps.
- Integrated push notifications with mobile apps.
Senior Java Developer2010 - 2015Infobip
Technologies: Java, Spring, Python, Groovy, Tomcat, Web services, SMPP, PHP, Ruby
- Developed enterprise SMS messaging systems.
- Implemented various applications using the SMPP protocol.
- Implemented the GSMA OneApi REST API.
- Developed open-source client libraries for the OneAPI REST API.
- Introduced the Git versioning system and worked on a specific Git workflow to be adopted.
- Introduced Groovy scripting for several applications.
Senior Java Developer2004 - 2010Istarska kreditna banka (Istrian Credit Bank)
Technologies: Java, Spring, Tomcat, Web Services, AS400
- Implemented an internet banking back-end system.
- Worked on several web applications for internal use.
- Worked on an application for money laundering prevention.
- Implemented a reporting system.
Lead Developer2005 - 2009Aqua d.o.o.
Technologies: PHP, Java
- Implemented a bridge between an application for inventory management and the company's CMS (a WordPress plugin and a Java service).
- Implemented a CMS and web shop.
Math and Informatics Teacher2000 - 2004Elementary School Poreč
- Taught kids programming (mostly Python) and mathematics.
- Mentored regional and state level competitions.
- Lobbied for the use of open-source technologies in the educational system.