Last update: Aug 25, 2016

Table of Contents

Current Position

Assistant Professor at the College of Engineering, University Roma Tre.

Academic Experiences

2016-present
Lecturer for the course “Mobile Computing”. Laurea (Bachelors Degree) in Computer Science and Engineering, Department of Engineering, University Roma Tre.

2015-present
Lecturer for the course “Advanced Topics in Computer Science”. Laurea Magistrale (Masters Degree) in Computer Science and Engineering, Department of Engineering, University Roma Tre.

2012-present
Lecturer for the course “Elements of Computer Science”. Laurea (Bachelors Degree) in Mechanical Engineering, Department of Engineering, University Roma Tre.

2009-2015
Lecturer for the course “Parallel and Distributed Computing”. Laurea Specialistica (Masters Degree) in Computer Science and Engineering, Department of Engineering, University Roma Tre.

2007-2008
Post-Doctoral fellow at the Department of Studies on Structures, College of Engineering, University Roma Tre, Rome, Italy.

2007
Lecturer for the course “Parallel and Distributed Computing”. Laurea Specialistica (Masters Degree) in Computer Science and Engineering, College of Engineering, University Roma Tre.

2005-2006
Teaching Assistant for the course “Concurrent Programming”. Laurea Specialistica (Masters Degree) in Computer Science and Engineering, College of Engineering, University Roma Tre.

2004–2006
Teaching Assistant for the course “Parallel and Distributed Computing”. Laurea Specialistica (Masters Degree) in Computer Science and Engineering, College of Engineering, Università Roma Tre.

2005
Lecturer for the course “Software Management”. Masters in Complex Systems in Metropolitan Mobility, University Roma Tre.

Awards

In 2014 the mobile application for smartphones and tablets “Palazzo Massimo in LIS & ASL” has been awarded the European Excellence Award for Accessible Tourism (Bruxelles, 2014).

Education

Ph.D. in Computer Science and Engineering, Department of Informatics and Automation, College of Engineering, University Roma Tre, Italy. Degree awarded on March 16, 2007 (National fellowship for Doctoral Degree awarded). Advisor Prof. Alberto Paoluzzi. Reviewers Prof. Chandrajit Bajaj (University of Texas at Austin, USA) and Prof. Vadim Shapiro (University of Wisconsin-Madison, USA). Dissertation: “Towards a topological unification of finite computational methods”.

Doctoral School “Compulog Americas Summer School on Computational Logic”, Department of Computer Science and Engineering, University of Texas at Dallas, USA, June 2004 (Grant awarded).

Doctoral School “32ème École de Printemps d’Informatique Théorique: Théorie de la Concurrence” (32nd Spring School of Theoretical Computer Science: Theory of Concurrency), Centre International de Recontres Mathématiques (CIRM), Marseille-Luminy, France, April 2004.

Graduated in Computer Engineering (Laurea Vecchio Ordinamento, equivalent to Masters in Computer Science and Engineering), Summa cum Laude, grade average 29.16 over 30 (GPA 4 over 4). Department of Informatics and Automation, College of Engineering, University Roma Tre, Italy. Degree awarded on March 14, 2003. Advisor Prof. Alberto Paoluzzi, Co-advisor Prof. Antonio DiCarlo (Department of Studies on Structures, Università Roma Tre). Dissertation “Stokes BSP: a data structure to compute coboundary and differential forms”.

Publications

Books

  1. Franco Milicchio and Wolfgang Alexander Gehrke. “Distributed Services with OpenAFS for Enterprise and Education”. Springer (2007).

International Journals

  1. G. Formica and F. Milicchio. “Crack growth propagation using standard FEM”. Engineering Fracture Mechanics, (in press).

  2. F. Milicchio, R. Rose, J. Bian, J. Min, and M. Prosperi. “Visual programming for next-generation sequencing data analytics”. BioData mining, Vol. 9(1), pp. 1, (2016).

  3. R. De Virgilio and F. Milicchio. “Physical Design for Distributed RFID-based Supply Chain Management”. Distributed and Parallel Databases, Vol. 34(1), pp. 1–30, (2016).

  4. R. De Virgilio and F. Milicchio. “RFID Data Management and Analysis via Tensor Calculus”. Transactions on Large-Scale Data- and Knowledge-Centered Systems, Vol. 7720, pp. 1–30, (2012).

  5. G. Formica and F. Milicchio. “Unconditionally Stable Convergence with Power Principle-based Time-Integration Schemes”. Computer Modeling in Engineering & Sciences, Vol. 60(3), pp. 199-220, (2010).

  6. A. DiCarlo, F. Milicchio, A. Paoluzzi, and V. Shapiro. “Chain-Based Representations for Solid and Physical Modeling”. IEEE Transactions on Automation Science and Engineering, Vol. 6(3), pp. 454–467, (2009).

  7. A. Paoluzzi, F. Milicchio, G. Scorzelli, and M. Vicentino. “From 2D Plans to 3D Building Models for Security Modeling of Critical Infrastructures”. International Journal of Shape Modeling, Vol. 14(1), pp. 61–78, (2008).

  8. F. Milicchio, A. DiCarlo, A. Paoluzzi, and V. Shapiro. “A Codimension-Zero Approach to Discretizing and Solving Field Problems”. Journal of Advanced Engineering Informatics, Vol. 22(2), pp. 172–185, (2008).

  9. C. Bajaj, A. DiCarlo, H. G., P. Laugier, F. Milicchio, N. S., P. F., A. Paoluzzi, P. F., and G. Scorzelli. “Extracting trabecular geometry from tomographic images of spongy bone”. Journal of Biomechanics, Vol. 39, (2006).

  10. F. Milicchio, A. Paoluzzi, and C. Bertoli. “A Visual Approach to Geometric Programming”. Computer-Aided Design and Applications, Vol. 2(1–4), (2005).

International Conferences

  1. F. Milicchio, G. Tradigo, P. Veltri, and M. C. F. Prosperi. “High-performance data structures for de novo assembly of genomes: cache oblivious generic programming”. In: Workshop on Parallel and Cloud-based Bioinformatics and Biomedicine, Seattle, WA, USA, October (2016).

  2. F. Milicchio and M. C. F. Prosperi. “A* fast and scalable high-throughput sequencing data error correction via oligomers”. In: IEEE International Conference on Computational Intelligence in Bioinformatics and Computational Biology, Chiang Mai, Thailand, October (2016).

  3. G. Formica, F. Milicchio, and W. Lacarbonara. “Carbon nanotube nanocomposites tailoring towards enhanced damping and toughness”. In: Fourth International Conference on Nanomechanics and Nanocomposites, Vicenza, Italy, September (2016).

  4. F. Milicchio and M. C. F. Prosperi. “Accessible Tourism for the Deaf via Mobile Apps”. In: ACM Conference on PErvasive Technologies Related to Assistive Environments, Corfu Island, Greece, June 29–July 1 (2016).

  5. F. Milicchio and M. C. F. Prosperi. “HErCoOl: High-throughput Error Correction by Oligomers”. In: IEEE International Symposium on Computer-Based Medical Systems, New York (NY), USA, May (2014).

  6. R. DeVirgilio and F. Milicchio. “RFID Data Monitoring and Cleaning using Tensor Calculus”. In: IPMU International Conference on Information Processing and Management of Uncertainty in Kowledge-Based Systems, Catania, Italy, July (2012).

  7. R. De Virgilio and F. Milicchio. “A linear algebra approach for Supply Chain Management”. In: Italian Symposium on Advanced Database Systems (SEBD 2012), Venice, Italy, June (2012).

  8. R. DeVirgilio and F. Milicchio. “RFID Data Analysis using Tensor Calculus for Supply Chain Management”. In: ACM Conference on Information and Knowledge Management, Glasgow, Scotland, UK, October (2011).

  9. A. Bottaro, E. Marino, F. Milicchio, A. Paoluzzi, M. Rosina, and F. Spini. “Visual Programming of Location-Based Services”. In: Human Interface, Part I, HCII 2011, (2011).

  10. F. Milicchio and G. Formica. “A Quasi Real-Time Parallel FE Analysis of Masonry Walls”. In: Fourth International Conference on Advanced Engineering Computing and Applications in Sciences, Florence, Italy, October (2010).

  11. A. DiCarlo, F. Milicchio, A. Paoluzzi, and V. Shapiro. “Discrete Physics using Metrized Chains”. In: SIAM/ACM Joint Conference on Geometric and Physical Modeling, San Francisco, CA, USA, October (2009).

  12. P. Assogna, G. Bertocchi, G. Scorzelli, M. Vicentino, R. Zollo, A. DiCarlo, F. Milicchio, and A. Paoluzzi. “Critical infrastructures as complex systems: a multi-level protection architecture”. In: 3rd International Workshop on Critical Information Infrastructures Security, (2008).

  13. A. DiCarlo, F. Milicchio, A. Paoluzzi, and V. Shapiro. “Solid and Physical Modeling with Chain Complexes”. In: ACM Symposium on Solid and Physical Modeling, Tsinghua University, Beijing, China, June (2007).

  14. F. Milicchio, P. Bernardi, P. Bertolazzi, C. Guerra, and A. Paoluzzi. “Fast Structural Comparison of Proteins Based on Euler Tensors”. In: Workshop on Macro-Molecules and Proteins, Centro Linceo Interdisciplinare ``Beniamino Segre’’ at Accademia Nazionale dei Lincei, Rome, Italy, March (2007).

  15. P. Assogna, G. Bertocchi, W. Gehrke, F. Milicchio, A. Paoluzzi, S. Portuesi, G. Scorzelli, M. Vicentino, and R. Zollo. “VR Platform for Protection Modeling of Critical Infrastructures”. In: Virtual Reality International Conference, Laval, France, (2007).

  16. C. Bajaj, A. DiCarlo, H. G., P. Laugier, F. Milicchio, N. S., P. F., A. Paoluzzi, P. F., and G. Scorzelli. “Extracting trabecular geometry from tomographic images of spongy bone”. In: 5th World Congress of Biomechanics., (2006).

  17. F. Milicchio, A. Paoluzzi, and C. Bertoli. “A Visual Approach to Geometric Programming”. In: CAD’05, Bangkok, Thailand, June (2005).

Projects

Fracture Mechanics
Designer and lead developer of a software (in progress) for the (parallel and distributed) reconstruction of fracture paths in brittle materials (with Fenics, MPI).

Analysis of Large DNA Sequences
Designer and lead developer of a C++14 library and tools (in progress) for the parallel analysis—error correction, assembly—of large Next-Generation Sequences (NGS), based on the de Bruijn graph (with Intel Threading Building Blocks, Boost, MPI).

Ostia Antica LIS/ASL iOS & Android
Designer and developer (in progress) for a multiplatform mobile application—iOS and Android—tailored for deaf people, for the Roman excavation site of Ostia Antica, Rome. In collaboration with the Italian Ministry for Cultural Heritage, and the ISSR, the Italian school for deaf of Rome (with Corona SDK).

Sarcophagus of Hercules
Designer and developer (in progress) for a gesture-based application based on the Microsoft Kinect 2.0 SDK for the 50th anniversary of the discovery of the Sarcophagus of Velletri (or of Hercules’ Labors) in Velletri, Rome. In collaboration with the Italian Ministry for Cultural Heritage, and the Archaeological Museum of Velletri (with C#, .Net).

Bimillenary of the Emperor Augustus
Designer and developer (2014) for a gesture-based application based on the Microsoft Kinect 2.0 SDK for the Bimillenary of the Emperor Augustus, in Velletri, Rome. In collaboration with the Italian Ministry for Cultural Heritage, and the Archaeological Museum of Velletri (with C#, .Net)

Palazzo Massimo Family iOS & Android
Designer and developer (2014) for a multiplatform mobile application—iOS and Android—tailored for families, for the museum “Palazzo Massimo”. In collaboration with the Italian Ministry for Cultural Heritage (with Corona SDK).

Palazzo Massimo LIS/ASL iOS & Android
Designer and developer (October 2011–April 2012) for a multiplatform mobile application—iOS and Android—tailored for deaf people, for the museum “Palazzo Massimo”. In collaboration with the Italian Ministry for Cultural Heritage, and the ISSR, the Italian school for deaf of Rome (with Corona SDK).

Econometric Modeling
Software engineer (September 2006–February 2007) for the project “Econometric models and tools” in a joint collaboration with Sogei company and the Italian National Territorial Agency. Analyzed and modeled the Italian territory with machine-learning techniques, and developed predictive tools for the inspection of commercial, residential and productive terrains.

System Administrator
System engineer (June 2003–September 2003) at the Department of Studies on Structures, College of Engineering, University Roma Tre. Project “HPC infrastructures and tools”: designed and developed a software infrastructure for High Performance Computing and transparent client management in distributed environments.

Software Developer
Software developer (April 2002–July 2002) at the Department of Informatics and Automation, College of Engineering, University Roma Tre. Project “PLaSM IDE”: designed and developed a multi-platform Qt-based IDE for the PLaSM programming language under MacOS X, Windows, and Linux.

Personal Skills

Native Languages: Italian

Other Languages: English, fluent written and spoken (EU Class C2)

Programming: C, C++, Lua, Java, Pascal, Assembly (x86), ML, Scheme, Lisp, Erlang, Objective-C, FORTRAN

Scripting UNIX Shell, Python, JavaScript, Mathematica, Matlab, HTML, PHP

Operating Systems: UNIX (AIX, Solaris, MacOS X), Linux, Windows, iOS, Android

Additional Information

Visiting graduate student at the Spatial Automation Laboratory, Department of Mechanical Engineering, University of Wisconsin-Madison, USA, 2003–2005.

Member of the Italian Order of Engineers (Board Exam 2003).

Recruited for the IBM EMEA University Relations Student Recognition Event, IBM Hursley, UK, December 2003.

Member of the PLMGrid group, winner of an IBM Shared University Award 2003, with the research project “Knowledge-based Design Language Supporting Massive Simulations”.

Personal Interests

Japanese language and culture, Human-computer interaction, Medicine, Classical guitar, Handcrafting, Painting, Orienteering, Hiking.