Owner2015 - PRESENTSCIO
Technologies: Go, Firebase, AWS DynamoDB, AWS Lambda, PHP, Android, Google Cloud, Python, Java
- 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: Fintech, Go
- Developed the back-end in Golang.
- Implemented various fintech APIs.
Back-end Engineer2015 - 2016Storie
Technologies: Go, Android, iOS, Google Cloud Platform (GCP), Java
- 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: Ruby, PHP, SMPP, Web Services, Apache Tomcat, Groovy, Python, Spring, Java
- 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: AS400, Web Services, Apache Tomcat, Spring, Java
- 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: Java, PHP
- 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.