Matteo Canato
Personal Information
Name:
Matteo Canato
Address (1):
Via Roma 26, 35048 Stanghella, Padova, Italy
Birthdate:
December 27th, 1985
Professional/Research interests
User experience and user interface design, accessibility and usability.
Web 2.0, web standards and web applications development.
Security.
Computer Networks and Distributed systems.
Database design.
Education
Dates:
October 2008 - March 2011 (expected)
University:
Università degli Studi di Ferrara.
Degree:
Masters degree in Computer Science Engineering.
Main classes:
Software engineering, Internet security, Distributed systems, Laboratory of computer networks, Multimedia communications, Design and engineering of web systems, Artificial intelligence, Architecture and parallel programming, Internet + wireless systems.
Dates:
October 2004 - October 2008
University:
Università degli Studi di Ferrara.
Degree:
Bachelor degree in Computer Science Engineering.
Score:
104/110
Thesis:
Project "Teorema" for the remote assistance of automatic ice cream machines. (Progetto "Teorema" per la teleassistenza di macchine automatiche per gelati).
Main classes:
Operating systems, Computer networks, Database systems and advanced database systems, Data structures and algorithms.
Dates:
September 1999 - July 2004
School:
Istituto Tecnico Industriale Statale "F. Viola" - Rovigo, Italy.
Degree:
High school diploma of Computer Science (Diploma di Perito Industriale Capotecnico - Specializzazione: Informatica Progetto "ABACUS").
Score:
87/100
Current Position
Currently holding a position of Teaching Tutor for the Computer Networks Course at University of Ferrara, Italy.
Currently I'm also pursuing the Masters degree in Computer Science Engineering at University of Ferrara. The expected ending date for my studies is March-April 2011.
Work Experience
Dates:
August 2009 - March 2010
Occupation:
Web Developer.
Employer:
Engineering Department - University of Ferrara (ENDIF), Via Saragat 2, 44100 Ferrara (Ferrara), Italy.
Main activities:
Design and development of a Web application for publishing the list of suppliers for economics administrative purpose of the University of Ferrara. The technologies used in the applications are Ruby On Rails, jQuery.
Dates:
August 2009 - September 2009
Occupation:
Web Developer.
Employer:
Comune di Stanghella, Piazza Pighin, 35048 Stanghella (Padova), Italy.
Main activities:
Accessibility & usability design and development of the website for the Stanghella commune by using Joomla! CMS and jQuery.
Dates:
May 2008 - August 2009
Occupation:
Web Developer and Research assistant.
Employer:
Carpigiani Group, Via Emilia 45, 40011 Anzola Emilia (BOLOGNA), Italy.
Main activities:
Research assistant at R&D deparment. Development of an after-sale Ruby on Rails web application for remote management and remote assistance of the machines. Administration and maintenance of the internal web/mySql server used by the Ruby on Rails application. The technologies used in the applications are Ruby On Rails, Perl, Javascript (jQuery and Prototype), Subversion SVN.
Dates:
May 2006 - May 2008
Occupation:
System & Network administrator.
Employer:
Engineering Department - University of Ferrara (ENDIF), Via Saragat 2, 44100 Ferrara, Italy.
Main activities:
System administration of a broad range of heterogeneous networked systems used by student and researchers of the University of Ferrara. IT planning of software/hardware solutions under tight government-regulated budget constraints. Management and maintenance of critical servers used by the Engineering Department, including DNS, proxy, mail, and web servers. Network administration of the Engineering Department internal network. Tasks included advanced routing and packet filtering scenarios on a hybrid IPv4/IPv6 network. Design and implementation of a centralized and platform independent authentication system based on LDAP. Managing of a student lab constituted of a cluster of server and client Linux machines, with disk shares, network services, access control, serving more than 2,000 users.
Dates:
June 2004 - December 2005
Occupation:
General computer technician.
Employer:
Computer Discount srl, C.so del Popolo, 45100 Rovigo, Italy.
Main activities:
General computer technichan and sales assistant.
Technical Skills
Operating Systems
Excellent knowledge of MS Windows, GNU/Linux (all major distributions) and Mac OSX.
Programming languages
Proficient in Object Oriented programming using Ruby. Good knowledge of C/C++, Java and Python. Brief experience with MPI and OpenMP for parallel computing.
Basic knowledge of Bourne Shell, Perl and Android programming.
Web Programming
Excellent knowledge in design and implementation of web sites and web applications with particular attention and interest to W3C's accessibility standards. Experience with Ruby On Rails, XHTML and CSS. Basic knowledge of PHP and JSP/J2EE architecture. Experience with LAMP solutions. Good knowledge of Javascript and Javascript Frameworks (e.g. jQuery, Prototype) and XML.
Database systems
Good knowledge of MySQL and MS Access. Brief experience with Oracle. Autonomy in design and implementation of databases.
Servers
Ability in configuring a GNU/Linux host to provide a wide range of services: Apache, Squid, LDAP, NFS, Samba and MySQL in heterogeneous scenarios. Experience in setting up concurrent version systems such as Subversion SVN. Basic knowledge of Bind as DNS server and Postfix with Spamassassin for managing emails and spam filters.
Other
Knowledge of productivity software: Microsoft Office 2003/2007 Suite (Word, Excel, PowerPoint, Access, Visio, and Project) and Open Office. Experience with most common development environments (e.g. Netbeans, Eclipse, and Microsoft Visual Studio). Knowledge of main problems related to design computer networks (wired and wireless) for medium organizations. Good background in computers security, systems security and applications security.
Languages
Mother tongue:
Italian.
English written:
Fluent.
English spoken:
Fluent.
Teaching Experience
Dates:
October 2010 - December 2010
University:
Università degli Studi di Ferrara.
Activities:
Teaching Tutor for the Computer Networks Course at University of Ferrara. My activity consists in helping the students of the course reviewing the notions learned during class and practicing with exercises.
Dates:
March 2010 - July 2010
University:
Università degli Studi di Ferrara.
Activities:
Teaching Tutor for the Operating Systems Course at University of Ferrara. My activity consists in helping the students of the course reviewing the notions learned during class and practicing with exercises.
Dates:
October 2009 - December 2009
University:
Università degli Studi di Ferrara.
Activities:
Teaching Tutor for the Computer Networks Course at University of Ferrara. My activity consists in helping the students of the course reviewing the notions learned during class and practicing with exercises.
Publications
-
Teorema: An Integrated Solution for Effective After-sales Assistance in the Ice Cream Making Machines Market.
11th International Conference on The Modern Information Technology in the Innovation Processes of the Industrial Enterprises (MITIP 2009)
Autorizzazione al trattamento dei dati personali (italian users)
Autorizzo il trattamento dei dati personali ai sensi del D.lgs. 196/03.