Work History
Showcase
Education
Work history
A Fortune Global 500 company
Software Engineer
2023 - Present (2 years)
Developed a data processing platform
Implemented a custom SQL endpoint backed by Trino and
OPA for cross-cloud big data processing as well as a custom Power Query connector for using this endpoint from Power BI
Set up and maintained platform infrastructure as part of the
infra team
SonicCloud
Software Engineer
2015 - 2023 (8 years)
Developed the API server, analytics pipeline, internal web
interface, online hearing test, web audio processing
Automated infrastructure provisioning and configuration, CI
pipeline
Maintained the VoIP stack
Bluedrop Performance Learning
Full-stack JavaScript Developer
2015 - 2015
Developed an online learning platform front-end using AngularJS.
Developed a RESTful API server using Node.js.
Implemented internationalization on both front-end and back-end sides.
Google
Software Engineer
2011 - 2014 (3 years)
Built single-page web applications using AngularJS and Google Closure.
Created scalable back-ends serving RESTful APIs with Python, Go and Java.
Developed big data pipelines.
Tardigrada
Co-Founder and Lead Software Engineer
2008 - 2011 (3 years)
Developed web applications using Python and Django.
Created mobile applications for the Symbian platform using C++ and for the Maemo platform using C++ and Qt..
Designed reusable web components.
Docte
Software Engineer
2005 - 2008 (3 years)
Developed a platform and database independent RAD tool using C and C++.
Scripted in Python and Shell for system administration and data processing.
Managing company's IT infrastructure, networking and security.
Viva Grupa
Software Engineer
2004 - 2005 (1 year)
Showcase
Kad će Kiša ("When will it Rain")
A weather forecasting service targeting central Croatia, utilizing modern technologies and social media for delivery.
The forecast is personalized, written by a human in a friendly tone, enhancing user experience.
It's available on the go via a native mobile app, mobile web, and popular social media platforms like Facebook and Twitter.
GOM Reminder
GOM Reminder is an advanced reminder application featuring complex repetition patterns and several alert triggers
The application allows for definition of reminder templates and the ability to set multiple alarms for a single task
GOM Reminder includes configurable periods between alarms for added flexibility
The Pirate Way
The Pirate Way is a casual game developed using Flex.
The development of the game was completed in a few hours during downtime.
The game is marked by its simplicity and relaxation aspect.
Education
Master's Degree in Computer Science
University of Zagreb
1998 - 2004 (6 years)