Work History

Work History

Team Leader

Nov 2012 - Present
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.

Web Developer

Aug 2011 - Sep 2012
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

Education

Education

Computer Science Junior Degree

Sep 2005 - Aug 2012
University of Turin

Systems and networks

High School Diploma

Sep 2001 - Jul 2005
Liceo statale L. Cocito

Scientific studies: Math, Physic, Chemistry

Skills

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