Matteo Ragaglia - DEIB - Politecnico di Milano

Curriculum Vitae
PERSONAL INFORMATION
Matteo Ragaglia
Piazza XXV Aprile, 2, 29022 Bobbio (PC) (Italy)
+39/3346159337
[email protected]
Skype matteo.ragaglia
Sex Male | Date of birth 08/07/1988 | Nationality Italian
WORK EXPERIENCE
01/04/2014–Present
Software analyst, designer and developer
Daily Telecom Mobile srl
Via Lorenteggio, Milano (Italy)
http://www.dailytelecom.it/dt_it/
Design and development of several software tools.
Business or sector TLC
01/03/2013–Present
Assistant Teacher
Politecnico di Milano
Piazza Leonardo da Vinci, 32, 20133 Milan (Italy)
http://www.polimi.it
AA 2013/2014 - Assistant Teacher for the following courses:
▪ Ingegneria del Software, Prof. Luciano Baresi, March - June 2014, 32 hours;
▪ Fondamenti di Robotica, Prof. Gianantonio Magnani, March - June 2014, 14 hours;
AA 2012/2013 - Assistant Teacher for the following courses:
▪ Fondamenti di Robotica, Prof. Gianantonio Magnani, March - June 2013, 12 hours;
Business or sector Education
01/07/2011–Present
Software analyst, designer and developer
Nuovi Soci S.r.L.
Corso XX Settembre, 53, 26100 Cremona (Italy)
http://www.nuovisoci.it/
Design and development of Android Applications and of associated cloud-based web-services.Apps
currently available on Google Play:
▪ MSOEM SmartInfo;
▪ Rhythm'n'Square;
▪ Rhythm'n'Square PRO;
Business or sector ICT
01/06/2009–Present
CTO
GI.MA di Gian Pietro Ragaglia
Piazza XXV Aprile, 2, 29022 Bobbio (PC) (Italy)
http://www.gima-ragaglia.com/
Type of Business:
4/10/14
© European Union, 2002-2014 | http://europass.cedefop.europa.eu
Page 1 / 6
Curriculum Vitae
Matteo Ragaglia
▪ management consulting;
▪ electric insulating materials supplier;
▪ heating elements for professional hair dryers and various household appliances supplier;
Occupations:
▪ ICT consulting;
▪ software design and development;
▪ company network maintenance.
Business or sector Other service activities
01/01/2013–30/04/2013
Software analyst, designer and developer
Compagnia Italia Mobile (CIM)
Piazzale Biancamano, 8, 20121 Milan (Italy)
http://www.unomobile.it
Design and development of "CIM2Entratel", a software developed to provide company data to
Entratel (the ICT department of Italian Tax Administration).
Business or sector TLC
01/01/2013–31/01/2013
Software analyst, designer and developer
Arabia Mobile Services S.R.L
Largo Richini, 6, 20122 Milan (Italy)
http://www.bladna.it/
Design and development of "Bladna2Entratel", a software developed to provide company data to
Entratel (the ICT department of Italian Tax Administration).
Business or sector TLC
01/06/2011–31/07/2011
Software analyst, designer and developer
Osservatorio “Mobile Internet, Content & Apps” del Politecnico di Milano
Piazza Leonardo da Vinci, 32 20133 Milan (ItalItaly)
http://www.osservatori.net/home
Occupation or position held: feasibility analysis for the development of the mobile application “Seat
Pagine Gialle” using Titianium Appcelerator platform.
Main activities and responsibilities:
▪ software analysis,design and development;
▪ software development environment evaluation.
Business or sector Education
01/04/2011–31/05/2011
Human resources consultant and on-the-job trainer
Gruppo LEN
Via Golfo dei Poeti 1/A, 43126 Parma (Italy)
http://lenformazione.it/
Type of business or sector: on-the-job training.
Occupation or position held: human resources consultant and on-the-job trainer.
Main activities and responsibilities: software development teaching activities for a software
development training course about Google Android OS platform.
Business or sector Other service activities
01/09/2008–30/06/2009
4/10/14
Software analyst, designer and developer
© European Union, 2002-2014 | http://europass.cedefop.europa.eu
Page 2 / 6
Curriculum Vitae
Matteo Ragaglia
GAMMA S.p.A.
Via dell'Artigianato, 4, 29022 Bobbio (PC) (Italy)
http://www.gamma-spa.com/
Type of business or sector:
▪ electric insulating materials supplier;
▪ heating elements for professional hair dryers and various household appliances supplier;
Occupation or position held: software analyst, designer and developer.
Main activities and responsibilities: design and development of a software tool for R&D department.
Business or sector Other service activities
01/06/2006–31/08/2006
R&D consultant
GAMMA S.p.A.
Via dell'Artigianato, 4, 29022 Bobbio (PC) (Italy)
http://www.gamma-spa.com/
Occupation or position held: R&D consultant.
Main activities and responsibilities: data management for R&D department.
Business or sector Other service activities
EDUCATION AND TRAINING
01/01/2013–Present
PhD in Information Engineering - Area Systems and Control
Politecnico di Milano
Piazza Leonardo da Vinci, 32, 20133 Milan (Italy)
http://www.polimi.it
Design and development of Control Systems for Safe Human-Robot Interaction.
Major research interest:
▪ exteroceptive perception;
▪ collision avoidance control strategies and algorithms;
▪ collision detection and reaction
01/10/2010–21/12/2012
Master of Science in Computer Science Engineering
Politecnico di Milano
Piazza Leonardo da Vinci, 32, 20133 Milan (Italy)
http://www.polimi.it
Grade: 110/110 with Honors.
Master Thesis: "Determinazione in tempo reale di indici di pericolo per la cooperazione sicura
uomo-robot" - Real-time evaluation of danger inidices for safe human-robot interaction.
01/09/2007–21/09/2010
Bachelor of Science in Computer Science Engineering
Politecnico di Milano
Piazza Leonardo da Vinci, 32, 20133 Milan (Italy)
http://www.polimi.it
Grade:110/110 with Honors.
Bachelor Thesis: "Android e la domotica per persone diversamente abili" - Android and home
automaton for people with disabilities.
01/09/2002–09/07/2007
High school degree - Liceo Scientifico Sperimentale
Liceo Ginnasio Statale “Melchiorre Gioia”
Viale Risorgimento, 1, 29121 Piacenza (Italy)
4/10/14
© European Union, 2002-2014 | http://europass.cedefop.europa.eu
Page 3 / 6
Curriculum Vitae
Matteo Ragaglia
http://www.liceogioia.it/
Grade: 100/100 with Honors.
Technical and Scientific Subjects: Mathematics, Physics, Chemistry, Biology and Computer Science.
Liberal Arts: Italian Language and Literature, Latin Language and Literature, History and Philosophy.
Foreign Languages: English Language and Literature, French Language.
01/01/2011–Present
Additional Courses:
EdX courses:
▪ Quantum Mechanics and quantum computation (BerkeleyX CS191x) - April 2013;
▪ Elements of Structures (MITX 2.01x) - July 2013;
▪ Autonomous Mobile Robots (ETHx - AMRx) - June 2014;
Udacity courses:
▪ Artificial Intelligence for Robotics (CS 373) - May 2013;
▪ Differential Equations in Action (CS 222) - May 2013;
Cisco Networking Academy:
▪ Network Foundamentals (CCNA 1) - May 2011;
▪ Routing Protocols & Concepts (CCNA 2) - April 2012;
▪ LAN Switching & Wireless (CCNA 3) - August 2012;
POLIMI courses:
▪ Corso Breve HTML5 orientato al Mobile - February 2012;
PERSONAL SKILLS
Mother tongue(s)
Italian
Other language(s)
English
UNDERSTANDING
SPEAKING
WRITING
Listening
Reading
Spoken interaction
Spoken production
B2
B2
B2
B2
B2
B2
B2
First Certificate in English (FCE) - March 2010
French
B2
B2
B2
Diplôme d'études en langue française (DELF) A1/A2 - May 2003
Diplôme d'études en langue française (DELF) A3/A4 - May 2004
Levels: A1/A2: Basic user - B1/B2: Independent user - C1/C2: Proficient user
Common European Framework of Reference for Languages
Communication skills
Organisational / managerial skills
Good communication skills earned through various team-work experiences.
Good organisational and managerial skills gained as CTO and ICT Manager of GI.MA di Gian Pietro
Ragaglia.
Job-related skills
Computer skills
Operating Systems:
▪ advanced knowledge of Windows and Linux-based operating systems.
Programming Languages:
4/10/14
© European Union, 2002-2014 | http://europass.cedefop.europa.eu
Page 4 / 6
Curriculum Vitae
Matteo Ragaglia
▪ excellent knowledge of C, C++, Java, Java-JEE programming languages;
▪ basic knowledge of RAPID language for ABB robots;
Scientific Software:
▪ advanced knowledge of Mathworks Matlab and Simulink, good knowledge of Scilab and Scicos;
▪ basic knowledge of ABB RobotStudio;
▪ basic knowledge of Modelica modeling language.
Office Automation Software:
▪ excellent knowledge of Microsoft Office suite;
▪ advanced knowledge of Open Office suite, Libre Office suite and FileMaker;
Mobile App Development:
▪ excellent skills in development of native applications for Android OS mobile platform;
basic knowledge of mobile cross-platform development environment Appcelerator Titanium;
Web Application Development:
▪ basic knowledge of HTML and HTML5 markup languages;
▪ good skillsin using Apache web server;
▪ excellentskills in development of applications based on JBoss and Tomcat application servers;
▪ excellent skills in development of RESTful Web Services;
Other:
▪ excellent skills in development of Computer Vision applications based on OpenCV libraries;
▪ good knowledge of Robot Operating System (ROS) platform;
European Computer Driving License earned in May 2005.
ADDITIONAL INFORMATION
Publications
In proceedings of International Conferences:
[IC02] - M. Ragaglia, L. Bascetta, P. Rocco - "Multiple Camera Human Detection and Tracking
inside a Robotic Cell - An Approach based on Image Warping, Computer Vision, K-d Trees and
Particle Filtering” - 11th International Conference on Informatics in Control, Automation and Robotics
(ICINCO 2014) – Wien (Austria) – September 2014, 1st-3rd - [Youtube Video];
[IC01] - M. Ragaglia, L. Bascetta, P. Rocco, A.M. Zanchettin - "Integration of perception, control
and injury knowledge for safe human-robot interaction" - accepted at IEEE International
Conference on Robotics and Automation (ICRA 2014) Hong Kong (China), May/June 2014, 31st-5th [Youtube Video];
4/10/14
© European Union, 2002-2014 | http://europass.cedefop.europa.eu
Page 5 / 6
Curriculum Vitae
Matteo Ragaglia
In proceedings of International Workshops:
[IW01] - M. Ragaglia, L. Bascetta, P. Rocco, A.M. Zanchettin - “Towards Safe Human-Robot
Interaction: evaluating in real-time the severity of possible collision in industrial scenarios” –
7th International Workshop on Human-Friendly Robotics, HFR 2014 – Pontedera (PI - Italy) - October
2014, 23rd-24th- [Youtube Video];
In proceedings of National Conferences:
[NC01] - L.Bascetta, G. Buizza Avanzini, N. Ceriani,M. Ragaglia, P. Rocco, A.M. Zanchettin "Interazione sicura uomo-robot in ambiente industriale" - ANIPLA Motion Control 2013, Cinisello
Balsamo (MI), ItalyNovember 20, 2013;
Projects
ROSETTA FP7 Project team member at Politecnico di Milano from May 2012 to April 2013.
▪ Duration: 2009 - 2013;
▪ Funded by: EU FP7;
▪ Partners: Lund University (Sweden), University of Munich (Germany), KU Leuven (Belgium), ABB
Corporate Research (Sweden and Germany), Fraunhofer IPA (Germany) and others;
▪ Topic: safe human-robot interaction for industrial manipulators;
▪ Description: ROSETTA develops “human-centric” technology for industrial robots that will not only
appear more human-like, but also cooperate with workers in ways that are safe and perceived as
natural. Such robots will be programmed in an intuitive and efficient manner , making it easier to
adapt them to new tasks when a production line is changed to manufacture a new product.
Memberships
IEEE Member since February 2014.
IEEE Robotic and Automation Society (IEEE - RAS) Member since February 2014.
Honours and awards
"Ente Unitario del Segretariato Italiano" (EUSI)57^Olimpiadi della Multimedialità(57thMultimedia
Olympics), May 2005, Pesaro (IT): first prize at multimedia hypertext realization context.
Olympic Italian Commitee (CONI): Piacenza District Football Championship Winner, Category:
"Allievi Provinciali", Team: "USB Bobbiese", 05 May 2004.
Licenses
4/10/14
Italian driving license "B".
© European Union, 2002-2014 | http://europass.cedefop.europa.eu
Page 6 / 6