Download PDF

Summary

Starting from a solid background in iOS app development with high graphic content I'm expanding my knowledge towards Android environment, hybrid apps and backend development.

Work History

May 2015Present

Software Developer

IKS

Development, maintenance and deployment of iOS apps written in Objective-C and Swift.
Development and maintenance of web and hybrid apps written in JavaScript and Typescript.

Feb 2013May 2015

Software Developer

Ware's Me

Development, maintenance and deployment of iOS apps/games using Sparrow game framework.

Jun 2012Dec 2012

Software Developer - Stage

Ware's Me

Development of a Objective-C wrapper for Box2d physics library as an extension for Sparrow.

Jun 2010Sep 2010

Software Developer - Stage

Ideogroup SRL

Design of a web portal for social networks accounts management.

20062007

Computer repair technician

Pentaufficio

PC setup and repair

Education

20102012

Master’s Degree, Computer engineering

Università degli Studi di Padova, Padua (Italy)
20072010

Bachelor’s Degree, Computer engineering

Università degli Studi di Padova, Padua (Italy)
20022007

Scientific high school degree

Liceo Scientifico Jacopo Da Ponte, Bassano del Grappa (Italy)

Programming languages

Objective-C

 

Swift
JavaScript/TypeScript


Java


C/C++


C#


PHP

Main technologies and frameworks used

  • Apple frameworks and several third-party libraries.
  • Game frameworks (Sparrow, Unity, Cocos2D).
  • Backend frameworks based on Node.js (Express, Hapi).
  • Mobile hybrid framework such as Ionic Framework (Cordova+Angular2).
  • Other backend frameworks like Spring (Java) and Symfony2 (PHP).

Main methods and tools

  • Experience with many architectural patterns (MVC, MVVM, VIPER, etc.). I like to experiment.
  • Experience with reactive programming libraries (Rx family).
  • Experience with Test Driven and Behavior Driven development in personal projects.
  • Everyday git user.
  • Agile development methods and related tools such as Stash and Jira.

Languages

  • Italian
  • English (proven working proficiency)