Curriculum Vitae Maurizio Bonani

PERSONAL INFORMATION Maurizio Bonani

Strada de Pont da Rif, 1 – 38035 – Moena (TN) +39 0462 573581 +39 340 9685244

[email protected] http://www.mauriziobonani.com http://blog.mauriziobonani.com https://www.facebook.com/maurizio.bonani https://twitter.com/MaurizioBonani https://plus.google.com/+MaurizioBonani http://it.linkedin.com/pub/maurizio-bonani/55/8a9/495 https://github.com/mauricius/ Skype: maurizio.bonani

Sex Male | Date of birth 09/05/1986 | Nationality Italian

PREFERRED JOB FullStack Developer, Frontend Developer

PREFERRED JOB PERSONAL STATEMENT I’m a passionate full-stack developer with an eye for usability and carefully crafted interfaces. Always striving to learn new things.

WORK EXPERIENCE

05/2018 - Present Fullstack Web Developer at Adacto SRL Adacto SRL, Empoli - http://www.adacto.it/it/ ▪ PHP/JavaScript development on a multitenant SAAS platform for brand value analysis and strategies ▪ Web sites development

03/2016 – 05/2018 FullStack Web Developer at Vecomp SPA Vecomp SPA, Verona - https://www.vecomp.it/ https://webagency.vecomp.it/ ▪ Lead PHP developer on the proprietary CMS SelfComposer. ▪ Development and maintenance of the support infrastracture (install, deploy, license control, plugin releases) for the CMS, using PHP and Node.js. ▪ Translate customer requests analysis into specific plugins for the SelfComposer platform. ▪ Development and maintenance of the ETL platform for integrating the management software Esolver and SelfComposer. ▪ Implementation of web services and APIs used by front-end developers. ▪ Development of website themes and user interfaces using TWIG/HTML/CSS/SASS and dynamic functionalities using JavaScript (ReactJS and VueJS).

Business or sector IT

11/2012 – Present FullStack Web Developer and IT Consultant with VAT Number http://www.mauriziobonani.com ▪ Web sites development in the tourist sector and for the small businesses ▪ Web applications development ▪ IT Consulting for businesses, privates and public administrations

Business or sector IT

04/2014 – 05/2015 IT Consulting for “Comun General de Fascia” within the “Associated management

© Unione europea, 2002-2017 | europass.cedefop.europa.eu Pagina 1 / 4 Curriculum Vitae Maurizio Bonani

of telematic and IT services” project Informatica Trentina, Trento - https://www.infotn.it/ ▪ IT Consulting for the adoption of software and methodologies shared between all the municipalities of Valle di Fassa, aiming for a better management of the IT sector and cost reduction.

Business or sector IT

16/07/2012 – 08/08/2012 Driver and supervisor for the summer training of the ACF Fiorentina Local tourist promotion company ▪ Driver ▪ Technical Assistance

Business or sector Touristic

16/07/2011 – 07/08/2011 Supervisor for the summer training of the U.. Sampdoria Local tourist promotion company ▪ Technical Assistance

Business or sector Touristic

10/07/2010 – 06/08/2010 Supervisor for the summer training of the U.C. Sampdoria Local tourist promotion company ▪ Technical Assistance

Business or sector Touristic

EDUCATION AND TRAINING

October 2009 – July 2012 Master’s Degree In Computer Sience (Systems and Networks area) EQF Level 7 – 97/110 with the thesis: “LifeTracking: Developing a portal for multimedia maps generated by GPS-enabled mobile devices”. Faculty of Science MM.FF.NN. – University of Trento Concurrency theory, Computer security, Service oriented architectures and applications, Software project management, Distributed systems, Web architectures

September 2005 – October 2009 Degree in Computer Science – 87/110 with the thesis: “Planning EQF Level 6 and development of a video-streaming service for mobile devices: applications in the domotic field”. Faculty of Science MM.FF.NN. – University of Trento

September 2000 – July 2005 Scientific High School Diploma – 80/100 Higher education institute "La Rosa Bianca" – Via Gandhi 1, Cavalese (TN) 38033

PERSONAL SKILLS

Mother tongue Italian

Other language(s) UNDERSTANDING SPEAKING WRITING

Listening Reading Spoken interaction Spoken production English C1 C1 B2 B2 C1 PET (Preliminary English Test) Certification - University of Cambridge ESOL Examinations German A2 A2 A1 A1 A2

© Unione europea, 2002-2017 | europass.cedefop.europa.eu Pagina 2 / 4 Curriculum Vitae Maurizio Bonani

Common European Framework of Reference for Languages

Communication skills ▪ Good communication skills and excellent team working skills (also in english and in a multicultural environment), gained through assigned projects during the university studies, through team sports and daily work with colleagues and clients.

Organisational / managerial skills ▪ Good organisational and managerial skills, gained through working on the SelfComposer platform. I was the lead developer and responsible for new implementations.

Job-related skills Programming Languages

▪ Advanced knowledge of Object Oriented Programming ▪ Advanced knowledge of the PHP language. ▪ Excellent knowledge of the JavaScript language (ES5 e ES6) both on client side and server side (on the NodeJS platform). ▪ Excellent knowledge of HTML5, XML and XHTML; good knowledge of CSS and SASS preprocessor. ▪ Good knowledge of language (until JavaSE 7.0), JavaEE and JavaME. Discrete knowledge of Maven and Ant building tools and of the ORM Hibernate platform. ▪ Discrete knowledge of the Ruby programming language, mainly through developing blogging platforms with Jekyll. ▪ Rudimetary knowledge of the Elixir programming language. ▪ Rudimetary knowledge of the Python programming language. ▪ Rudimetary knowledge of the C/C++ programming languages.

Frameworks and libraries

▪ Excellent knowledge of the Framework for creating web sites and web applications. ▪ Excellent knowledge of the CMF/CMS ProcessWire for creating web sites and web applications ▪ Excellent knowledge of the following JavaScript libraries: jQuery, , Backbone, Durandal, ReactJS and VueJS ▪ Discrete knowledge of the framework React-Native for developing mobile applications.

Tools

▪ Excellent knowledge of building tools , and Gulp. ▪ Excellent knowledge of versioning tool Git. ▪ Good knowledge of the Elasticsearch platform. ▪ Good knowledge of servlet containers , Glassfish 3 e JBoss 7 ▪ Good knowledge of Docker. ▪ Good knowledge of Apache e Nginx web servers.

Databases

▪ Good knowledge of SQL, mainly using SQLite, MySQL and PostgreSQL databases. ▪ Discrete knowledge of NoSQL databases, mainly using MongoDB. Discrete knowledge of key-value databases, mainly using Redis.

Architectures

▪ Excellent knowledge of programming and the creation of RESTful APIs. ▪ Good knowledge of the query language GraphQL. ▪ Good knowledge of Service Oriented Architectures (SOAP, WSDL and REST). ▪ Good understanding of accessibility and security principles

© Unione europea, 2002-2017 | europass.cedefop.europa.eu Pagina 3 / 4 Curriculum Vitae Maurizio Bonani

Software

▪ Good knowledge of the following editors: , Studio 3, NetBeans, PhpStorm and , both in Windows and OSX environments. ▪ Good knowledge of desktop operating systems. ▪ Good knowledge of OSX . ▪ Good knowledge of desktop operating systems (2000/Xp/Vista/7/8/10) and discrete knowledge of server Microsoft Windows operating systems (2003/2008). ▪ Discrete knowledge configuring LAN networks (wired or wireless) with static or dynamic configuration. ▪ Good knowledge of the LaTeX language. Excellent knowledge of the Microsoft Office suite. ▪ Good knowledge of the Adobe Creative Suite, mainly Photoshop

Other skills ▪ Sports: trekking, snowboard and soccer

Driving License B

Personal Data I hereby give consent for my personal data included in my CV under Art. 6 ust.1 lit. a of Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such

GDPR (Dz. U. UE. L. z 2016 r. Nr119.)

© Unione europea, 2002-2017 | europass.cedefop.europa.eu Pagina 4 / 4