Work History

Work History

Software Developer

Mar 2016 - Present
Wod300 Kickboxing & Fitness Gym Buje
  • Volunteering on a development of a hybrid mobile app for tracking athlete's performances for the local fitness gym
  • Working with a NodeJS server for the back-end and the Ionic framework and Cordova for the front-end

Internship

Apr 2015 - Nov 2015
O3 Enterprise s.r.l.
  • Analysis and development of a web-based system with an MVC architecture for the management and viewing of Digital Pathology Images
  • Worked with Java Servlets for the back-end, Javascript and HTML5 for the front-end
  • Video of the project that I have implemented: https://www.youtube.com/watch?v=emC37aE8DnI

Education

Education

Bachelor's degree in Computer Science

2010 - 2016
University of Trieste

Certifications

Certifications

Multiplatform Mobile App Development with Web Technologies by The Hong Kong University of Science and Technology on Coursera

Feb 2016
Coursera Course Certificates

Certification URL: https://www.coursera.org/account/accomplishments/verify/XWHKRFVA76B8

  • This course focuses on developing multiplatform mobile applications using the  Cordova hybrid application framework to develop and target multiple mobile platforms with a single codebase. In this course I have learned about UI development with the Ionic framework and used Cordova's modules to access the native mobile platform's capabilities from Javascript.

Front-End JavaScript Frameworks: AngularJS by The Hong Kong University of Science and Technology on Coursera

Jan 2016
Coursera Course Certificates

Certification URL: https://www.coursera.org/account/accomplishments/verify/JV2RFN8PLZKC

  • This course concentrates mainly on Javascript based front-end frameworks, and in particular, AngularJS. I was introduced to various aspects of AngularJS including two-way data binding and angular directives and filters.
  • I was also introduced to angular controllers and scopes, UI routing and templates, angular modules and services and finally the development of a single page application (SPA) using Angular
  • I was introduced to Test Driven Development using  Jasmine, the behavior driven development framework for JavaScript 





Front-End Web UI Frameworks and Tools by The Hong Kong University of Science and Technology on Coursera

Dec 2015
Coursera Course Certificates

Certification URL: https://www.coursera.org/account/accomplishments/verify/MV4ZKAXFY67A

  • This course concentrates mainly on client-side web frameworks, in particular Bootstrap. I have learned about grids and responsive design, Bootstrap CSS and JavaScript components. 
  • I learned about CSS preprocessors, Less and Sass, the basics of Node.js, NPM and about Web tools such as Bower and Gulp.

Skills

Skills

Java

  • Six months of professional experience
  • More than three years of personal experience developing various projects
  • Some experience working with JSP, Servlets, Jetty, Google App Engine, Objectify, JDBC, JUnit

JavaScript

  • AngularJS
  • Ionic
  • JQuery
  • NodeJS 
  • Ajax

Databases

  • SQLServer
  • MongoDB

CSS

  • Bootstrap

Git/GitHub

HTML5

Projects

  • Unfolding Maps Coursera Project

This is a Java project developed for the on-line course on Coursera offered by the University of California. The project consists of an application that visualizes the earthquakes from all around the world that happened in the last few days. The earthquakes are drawn with the Processing graphical library and the map is managed with the Unfolding Maps library.

Project URL: https://github.com/ivo206/UnfoldingMapsCourseraProject

Project demo video: https://www.youtube.com/watch?v=VZxqYEDQVYA


  • Restaurant Hybrid Mobile App 

- This is a project developed for the course Multiplatform Mobile App Development with Web Technologies by The Hong Kong University of Science and Technology on Coursera. The project consists of a hybrid mobile app for a restaurant to manage reservations, lets users comment, rate and pick their favorite dish from the menu. The project was written with the Ionic framework and uses the Cordova environment. 

Project URL: https://github.com/ivo206/IonicRestaurant.git


  • Gene Expression Clustering

- Project made for the Bioinformatics course offered by the University of Trieste. The project consists of a Java application for clustering gene expression data. The data is plotted using the JFreeChart library.

Project URL: https://github.com/ivo206/GeneExpressionClustering.git


  • Restaurant Web Page

- This is a project developed for the course Front-End JavaScript Frameworks: AngularJS  by The Hong Kong University of Science and Technology on Coursera. The project consists of a single page application for a restaurant that lets the user reserve a table, comment, rate and pick his favorite dish from the menu. The project was built with AngularJS and Bootstrap. 

Project URL: https://github.com/ivo206/RestorantAngularJS.git

Languages

  • English – Proficient

  • Italian – Fluent

  • Croatian – Native Speaker