Matteo
Ceccarello
via degli Olmi, 1 Abano Terme (PD) 35031
H +39 334 310 34 67
B [email protected]
Í http://www.dei.unipd.it/∼ceccarel
Personal Information
First name
Last name
Birth date
Nationality
Address
Mobile
email
Personal site
LinkedIn
Matteo
Ceccarello
24 - 06 - 1989
Italian
via degli Olmi, 1 Abano Terme (PD) 35031, Italy
+39 334 310 34 67
[email protected]
http://www.dei.unipd.it/∼ceccarel
http://it.linkedin.com/pub/matteo-ceccarello/60/322/931/
Education
2011 - 2013 M.S., University of Padova, Padova, 110/110 cum laude.
Master of Science in Computer Engineering
April 2013 SWEB, University of Glamorgan, Cardiff (UK).
LLP Erasmus Intensive Programme in “Secure Web Applications:
Best Practices for Protection and Development”
2008 - 2011 B.S., University of Padova, Padova, 109/110.
Bachelor of Science in Information Engineering
Awards
2012 Most impacting work on JPF, JPF Workshop ACM ASE,
Cary (NC).
Award for the paper: Ceccarello, Shafiei: “Automated generation
of model classes for Java PathFinder”
Experience
2014 - PhD student, University of Padova, Padova.
December Research on parallel and distributed graph algorithms, under the
2016 supervision of Professor Andrea Pietracaprina
(expected)
1/3
2011 - 2014 WebQual research group, University of Padova, Padova.
Working in the Web Quality research team. The goal is to perform
a crawl of the Italian web in order to test and compare different
ranking algorithms.
November Speaker, JPF Workshop IEEE FSE 2013, Palo Alto (CA).
2013 Present the paper “Automated generation of model classes for Java
PathFinder”.
May 2013 - Google Summer of Code 2013.
August 2013 Development of a tool to automatically generate model classes with
behaviour for NASA Java PathFinder. The tool is described in the
paper “Automated generation of model classes for Java PathFinder”.
November Speaker, JPF Workshop ACM ASE 2012, Cary (NC).
2012 Present the paper “Tools to generate and check consistency of model
classes for Java PathFinder”.
May 2012 - Google Summer of Code 2012.
August 2012 Development of tools for NASA Java PathFinder. These tools
are used to generate model classes stubs and to check existing
ones. They are described in the paper “Tools to generate and check
consistency of model classes for Java PathFinder”.
Languages
Italian Native speaker
English Professional
Computer skills
Programming Scala, Java, Python, Clojure, C++, Haskell, Bash
languages
Operating Linux, Windows, MacOS X
Systems
Interests
I play piano from the age of 10, sing in two choirs, dance
argentine tango and play the bandoneon.
Publications
2015 Ceccarello, M., Pietracaprina, A., Pucci, G., and Upfal,
A Practical Parallel Algorithm for Diameter Approximation
of Massive Weighted Graphs. Arxiv 1506.03265.
2/3
2015 Ceccarello, M., Pietracaprina, A., Pucci, G., and Upfal, E.
Space and Time Efficient Parallel Graph Decomposition, Clustering, and Diameter Approximation. Proceedings of the 27th
ACM on Symposium on Parallelism in Algorithms and Architectures (SPAA) 2015.
2015 Matteo Ceccarello and Francesco Silvestri. Experimental Evaluation of Multi-Round Matrix Multiplication on MapReduce.
Proc. of 17th SIAM Meeting on Algorithm Engineering &
Experiments (ALENEX) 2015.
2013 Matteo Ceccarello and Oksana Tkachuk. Automated generation of model classes for Java PathFinder. ACM SIGSOFT
Software Engineering Notes, 39 (1):1-5, 2014
2012 Matteo Ceccarello and Nastaran Shafiei. Tools to generate
and check consistency of model classes for Java PathFinder.
ACM SIGSOFT Software Engineering Notes, 37 (6):1-5, 2012
3/3