CV
Short (generated) version of CV. Download PDF CV here
Education
University
- Ph.D in Computing, University of Zagreb Faculty of Electrical Engineering and Computing, Jun 2020 [Expected]
- Approved thesis title: Programming Model for Heterogeneous Computing Systems with Customizable Accelerators
- GPA 5.00 (out of 5.00)
- M.Sc. in Computer Engineering, University of Zagreb Faculty of Electrical Engineering and Computing, Jul 2015
- B.Sc. in Computer Engineering, University of Zagreb Faculty of Electrical Engineering and Computing, Jul 2013
Certificates
Coursera, EPFL
- Functional Program Design in Scala, Oct 2016, DSLAMS5ZZFET
- Functional Programming Principles in Scala, Aug 2016, WRB467R83SD3
Coursera, University of California, Irvine
- Initiating and Planning Projects, Dec 2015, WVC9W3P59SFU
- Budgeting and Scheduling Projects, Jan 2016, ZSFT99WUG3TU
- Managing Project Risks and Changes, Jan 2016, 4RKLYYN8LN6W
Coursera, University of Minnesota
- Introduction to Recommender Systems, Aug 2015, JL52FDLRQHAV
Microsoft
- MTA: Software Development Fundamentals (C#, 98–361), Nov 2014, Certiport
Work experience
Vocational
Research and teaching assistant, Faculty of Electrical Engineering and Computing, Apr 2016 - Present
- Key skills: Research, teaching, leadership, mentoring
- Rated average 4.58 (out of 5.00) by students who I work with
- Representative of teaching assistants to the Faculty General assembly
- Performing research and teaching (lectures, laboratory sessions) duties
- Undergraduate and Master level student leadership
- More details about my research interests, my thesis, and projects I have worked on so far are available under the Research page
Lecturer, University computing centre, Sep 2017 - Present
- Key skills: Presenting, knowledge transfer, lecturing
- Holding lectures for the following courses:
- Introduction to PHP and MySQL
- Introduction to Wordpress
Junior software engineer, Sedam IT, Mar 2015 - Mar 2016
- Key skills: Java, C#, .NET, JavaScript, Scala, Cisco APIs
- Junior software engineer in a Research and development unit
- My responsibilities were mainly to solve advanced problems with my team and support other company units in sense of developing frameworks and doing research on subjects company hasn’t got any experience with.
- I have worked on a wide variety of problems, ranging from Cisco Jabber softphone, various Web APIs and Desktop applications.
Web developer, Croatian bishop conference, Oct 2014 - Nov 2017
- Key skills: PHP, MySQL, Wordpress, HTML, CSS, JavaScript
- Part-time position consisted of building and maintaining custom CMS solution based on the Wordpress CMS
- Widgets and plugins development, theme customization
Software engineering intern, Ericsson Nikola Tesla, Jul 2014 - Sep 2014
- Key skills: Java, Android, OpenCV, REST, Google Glass
- “Google Glass shopping” project (an extension to the Ericsson Wallet Platform)
- Face detection and recognition RESTful web service
Student assistant, Faculty of Electrical Engineering and Computing, Feb 2013 - Jul 2013
- Key skills: PHP, MySQL, HTML, JavaScript
- Course: “PHP Application development basics”
- Grading and reviewing students’ home assignments
Miscellaneous / Volunteering
Software engineer, Croatian Salesian province, Feb 2011 - Present
- Key skills: PHP, MySQL, HTML, JavaScript
- Various CMS-backed web sites customizations and administration
System administrators, Multiple employers (Freelancing), Sep 2006 - Jun 2009
- Key skills: Windows OS Family administration, Networking
- Active directory and network administration
- Technical committee member at the International Olympiad in Informatics (Zagreb, 2007)
Skills
- Programming skills
- Basic: C++, C#, .NET, VHDL
- Intermediate: Android, C, Python
- Scala, PHP, (My)SQL, Java, JavaScript, Play framework, Low-level programming
- Technical skills
- LaTeX, Git, Linux
- Software design, Design patterns
- Other skills
- Leadership and organization