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.C. 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 Java 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 Laravel 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, Knockout, Backbone, Durandal, ReactJS and VueJS ▪ Discrete knowledge of the framework React-Native for developing mobile applications.
Tools
▪ Excellent knowledge of building tools Webpack, Browserify and Gulp. ▪ Excellent knowledge of versioning tool Git. ▪ Good knowledge of the Elasticsearch platform. ▪ Good knowledge of servlet containers Apache Tomcat, 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 AJAX 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: Eclipse, Aptana Studio 3, NetBeans, PhpStorm and Sublime Text, both in Windows and OSX environments. ▪ Good knowledge of desktop Linux operating systems. ▪ Good knowledge of OSX operating system. ▪ Good knowledge of desktop Microsoft Windows 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