Download PDF

Work experience

Nov 2012Present

Team Leader

Trainae DMCC

Design and development of the web application that exposes a cloud virtualized IT infrastructure for companies ; developed in Php, Python, Ruby and Backbone, the architecture's based on a RESTful and object-oriented design, implemented with the latest tecnologies for VMs and networks and exposed with a real-time web application that helps the customer to manage all the environment.
Has collaborate to the constitution of the corporate proceedings for the management of all the application life cycle (specifications, source versioning, build system, releases, testing, bug administration).
Coached 8-member team in a scalable/flexible design concepts.
Agile development methodologies have been obtained and used by the team.

* While working on the main project i also lead other side projects and developed personally most of the core features.

* Coordinate the efforts of a geographically distributed team through the introduction of online collaboration tools and daily Skype calls

2013-present: got the team-leader's and software-architect's role, had involved in the design of new application functionalities and coordinated the work within the teas, acting like interface with the project manager and CTO.

2012-2013: joined the company as senior developer to design and develope of the middleware core, building from scratch all required application infrastructures.

Aug 2011Sep 2012

Web Developer

Blulab Srl
Worked as part of a multi-disciplinary team, responsible for working on a range of projects.

Designed, developed, documented, refined and maintained web applications in a ecommerce-centric environment.

* Developed high-quality code, established development standards

* Designed reusable components by utilizing various standard frameworks

* Evaluated requirements and initial mock-ups; made technology recommendations that supported optimal construction, maintenance and performance

* Leveraged the latest developments in Internet technologies

* Simultaneously managing several databases and reporting tools

* Participating in discussions with clients to clarify what they want


Sep 2005Aug 2012

Computer Science Junior Degree

University of Turin

Systems and networks

Sep 2001Jul 2005

High School Diploma

Liceo statale L. Cocito

Scientific studies: Math, Physic, Chemistry


Languages : PHP (Symfony, Zend, Prestashop), Javascript (jQuery, Backbone, Angular.js, React.js),  Ruby, Java, Node.js, HTML5, CSS3, Sass, Stylus, Bash Scripting

Development Tools, & Environments:  Grunt, Gulp, Bower, Composer, Git , Apache, Nginx, Selenium, NPM, Codeception, Mocha,  Webpack, Docker, Vagrant, PhpStorm

Methodologies:  Object-Oriented Analysis & Design (OOAD), Test Driven Development (TDD), Agile, Scrum

Databases: Postgres, MySQL, MongoDB

Operating Systems: Linux(Centos 5/6, Ubuntu 10-14), Windows Xp-10, OSX 10.6-10.10