Curriculum Vitae PDF Print
Written by Carlo A. Curino   
Saturday, 29 December 2007 06:19

PERSONAL DETAILS

Name: Carlo Aldo Curino

Present Citizenship: Italian

E-mail(s): curino@mit.edu, carlo.curino@polimi.it, carlo@curino.us

Homepage: http://carlo.curino.us/

RESEARCH INTERESTS:

  • Seeking to develop novel systems and techniques for data and knowledge management. My recent research interests include: Database Schema Evolution, Data Migration, Query/Update Rewriting, Data Integration, Database Partitioning, Database as a Service, Database and Cloud Computing.

EDUCATION

  • 2009 PhD at Politecnico di Milano, GPA 4.0/4.0 Thesis: "Panta Rhei: Database Evolution and Integration from Practice to Vision", advisors: Prof. Letizia Tanca (Polimi) and Prof. Carlo Zaniolo (UCLA)
  • 2006 Master in Computer Science at University of Illinois at Chicago (UIC), GPA 4.0/4.0, Thesis title: “Context integration for mobile data design”, advisor: Prof. Clement Yu.
  • 2005 Laurea Specialistica (Master of Science) in Ingegneria Informatica (Computer Science) at Politecnico di Milano 110/110 cum laude. Thesis title: “Context integration for mobile data design”, advisor: Prof. Letizia Tanca
  • 2003 Laurea di Primo Livello in Ingeneria Informatica (Computer Science Bachelor) at Politecnico di Milano with the degree of 106/110. Thesis title: “Design and Prototype Development of a DBMS for Portable devices”, advisor: Prof. Letizia Tanca.

RESEARCH EXPERIENCE

  • 2009-now Post-Doc Associate at CSAIL, Massachusetts Institute of Technology (MIT), USA working on database and cloud computing  collaborating with Prof. Sam Madden (MIT).
  • 2007-2009 Visiting Researcher at University of California, Los Angeles (UCLA), working on schema evolution and temporal databases collaborating with Prof. Carlo Zaniolo (UCLA), and Prof. Alin Deutsch (UCSD).

TEACHING EXPERIENCE

  • Fall 2010 Primary Lecturer at CSAIL-MIT for 6.830/6.814 Database Systems (course taught in collaboration with Micheal Stonebraker) 
  • 2006-2007 Teaching Assistant at Politecnico di Milano teaching (Bachelor Level) course “Informatica 2” (network progamming and HW architectures).
  • 2006-2007 Teaching Assistant at Politecnico di Milano teaching, in english, the (Master Level) course “Technologies for Information Systems” (data integration)
  • 2005-2006 Laboratory Lecturer at Politecnico di Milano, teaching “Software Engineering in Java”.
  • 2003-2005 Laboratory Assistant at Politecnico di Milano, teaching “C Programming”.
  • 2001-2003 Private Teaching experience (high school students on Math and Physics).

WORK EXPERIENCE

  • 2003-2005 Consultant (Java Programming and Linux Administration) for Forma.Service srl ( Via Spoleto 4 20100 Milano, Italy).
  • 2002-2005 Consultant (Programming and Linux Administration) for Verbano Informatica di Paolo Garlassi ( C.so Roma, 65 28883 Gravellona Toce, VB, Italy).
  • 2002-2003 Development of small office utilities and deployment of Linux-based solutions.
  • 1998-2001 part-time Website Designer.

PUBLICATIONS

Journals:

  • 2009 “And what can Context do for Data?” Cristiana Bolchini, Carlo A. Curino, Giorgio Orsi, Elisa Quintarelli, Rosalba Rossato, Fabio A. Schreiber, Letizia Tanca accepted for publication in the Communication of ACM
  • 2009 “Context Information for Knowledge Reshaping” Cristiana Bolchini, Carlo A. Curino, Elisa Quintarelli, Fabio A. Schreiber, Letizia Tanca, Journal of Web Engineering and Technology (IJWET) Topic on "Web-based Knowledge Representation and Management"
  • 2007 “A Data-oriented Survey of Context Models” Cristiana Bolchini, Carlo A. Curino, Elisa Quintarelli, Fabio A. Schreiber, Letizia Tanca, SIGMOD Record, Vol. 34, Num. 4
  • 2005 “Mobile Data Collection in Sensor Networks: The TinyLime Middleware”, Carlo A. Curino, Matteo Giani, Marco Giorgetta, Alessandro Giusti, Gian Pietro Picco, Amy L. Murphy. Special Issue of Pervasive and Mobile Computing Journal (PerCom Journal) on "Security in Wireless Mobile Computing Systems", vol. 4, no. 1, pp. 446-469, Elsevier

Conferences:

  • 2011: " Update Rewriting and Integrity Constraint Maintenance in a Schema Evolution Support System: PRISM++", Carlo Curino, Hyun J. Moon, Alin Deutsch, Carlo Zaniolo, accepted for publication at: Proceedings of Very Large Data Base (PVLDB)
  • 2010: "Schism: a Workload-Driven Approach to Database Replication and Partitioning", Carlo Curino, Yang Zhang, Evan Jones, Sam Madden, accepted for publication at: Proceedings of Very Large Data Base (PVLDB)
  • 2010: "Scalable Architecture and Query Optimization for Transaction-time DBs with Evolving Schemas", Hyun J. Moon, Carlo Curino, Carlo Zaniolo,  International Conference on Management of Data 2010 (SIGMOD)
  • 2009: "Accessing and Documenting Relational Databases through OWL ontologies", Carlo Curino, Giorgio Orsi, Emanuele Panigati and Letizia Tanca, Flexible Query Answer Systems (FQAS)
  • 2008 "Graceful database schema evolution: the prism workbench" Carlo A. Curino, Hyun J. Moon, and Carlo Zaniolo. Very Large Data Base (PVLDB)
  • 2008 "Managing and querying transaction-time databases under schema evolution" Hyun J. Moon, Carlo A. Curino, Alin Deutsch, C.-Y. Hou, and Carlo Zaniolo. Very Large Data Base (PVLDB)
  • 2008 "Schema Evolution in Wikipedia: toward a Web Information System Benchmark" Carlo A. Curino, Hyun J. Moon, Letizia Tanca, Carlo Zaniolo, International Conference on Enterprise Information Systems (ICEIS)
  • 2008 “The Shining embedded system design methodology based on self dynamic reconfigurable architectures”, Carlo A. Curino, Vincenzo Rana, Marco Domenico Santambrogio, Francesco Redaelli, Donatella Sciuto, at "The 13th Asia and South Pacific Design Automation Conference" (ASP-DAC)
  • 2007 “X-SOM: Ontology Mapping and Inconsistency Resolution ” Carlo A. Curino, Giorgio Orsi, Letizia Tanca, Poster at European Semantic Web Conferente (ESWC)
  • 2006 “Context Integration for Mobile Data Tailoring” (Extended Abstract) Cristiana Bolchini, Carlo A. Curino, Fabio A. Schreiber, Letizia Tanca, Proceedings of the Italian Symposium on Advanced Database Systems (SEBD)
  • 2006 “Context integration for mobile data tailoring” Cristiana Bolchini, Carlo A. Curino, Fabio A. Schreiber, Letizia Tanca, Mobile Data Management (MDM)
  • 2005 "TinyLIME: Bridging Mobile and Sensor Networks through Middleware", Carlo A. Curino, Matteo Giani, Marco Giorgetta, Alessandro Giusti, Gian Pietro Picco, Amy L. Murphy. IEEE Int. Conf. on Pervasive Computing and Communications. (PerCom)
  • 2005 “Mining Officially Unrecognized Side effects of Drugs by Combining Web Search and Machine Learning”, Carlo A. Curino, Bruce Lambert, Patricia M. West, Yuanyuan Liu, Clement Yu, ACM Conference on Information and Knowledge Management (CIKM)
  • 2004 "PoLiDBMS: Design and Prototype implementation of a DBMS for Portable Devices" C. Bolchini, C. Curino, M. Giorgetta, A. Giusti, A. Miele, F. A. Schreiber, L. Tanca. Proceedings of the Twelfth Italian Symposium on Advanced Database Systems, (SEBD)

Demos:

  • 2009 "PRIMA: Archiving and Querying Historical Data with Evolving Schemas" Hyun J. Moon, Carlo A. Curino,  MyungWon Ham, Carlo Zaniolo, accepted as demo at International Conference on Management of Data '09 (SIGMOD)
  • 2009 "The PRISM Workwench: Database Schema Evolution Without Tears" Carlo A. Curino, Hyun J. Moon, MyungWon Ham, Carlo Zaniolo, accepted as demo at International Conference on Data Engineering '09 (ICDE)
  • 2007 “CADD: The Context-ADDICT Designer tool for context modeling and data tailoring” Cristiana Bolchini, Carlo A. Curino, Giorgio Orsi, Elisa Quintarelli, Fabio A. Schreiber, Letizia Tanca, Demo Paper at Mobile Data Management (MDM)

Workshops:

  • 2009 "Automating Database Schema Evolution in Information System Upgrades'' Carlo A. Curino, Hyun J. Moon, Carlo Zaniolo, Hot Software Upgrade (HotSWUp) workshop col-ocated with OOPSLA.
  • 2008 "Improving search and navigation by combining Ontologies and Social Tags", Silvia Bindelli, Claudio Criscione, Carlo A. Curino, Mauro L. Drago, Davide Eynard, Giorgio Orsi, OTM Workshop: Ambient Data Integration (ADI)
  • 2008 "Managing the History of Metadata in support for DB Archiving and Schema Evolution", Carlo A. Curino, Hyun J. Moon, Carlo Zaniolo, ER International Workshop on Evolution and Change in Data Management (ECDM)
  • 2008 "Research meets Education: DRESD, a virtuous circle", Carlo A. Curino, Marco D. Santambrogio, Donatella Sciuto, European Workshop on Microeletronics Education (EWME)
  • 2008 "Information Systems Integration and Evolution: Ontologies at Rescue", Carlo A. Curino, Letizia Tanca, Carlo Zaniolo International Workshop on Semantic Technologies for System Maintenance (STSM)
  • 2007 “X-SOM: A Flexible Ontology Mapper” Carlo A. Curino, Giorgio Orsi, Letizia Tanca, DEXA Workshop on Semantic Web Architectures For Enterprises (SWAE)
  • 2007 “Context-aware views for mobile users” Cristiana Bolchini, Carlo A. Curino, Giorgio Orsi, Elisa Quintarelli, Rosalba Rossato, Fabio A. Schreiber and Letizia Tanca, (Extended Abstract) 10th DELOS Thematic Workshop on Personalized Access, Profile Management, and Context Awareness in Digital Libraries (PERSDL)
  • 2007 “X-SOM results for OAEI 2007” Carlo A. Curino, Giorgio Orsi, Letizia Tanca, ISWC Workshop on Ontology Matching (OM)
  • 2007 “Emergent Semantics and Cooperation in MultiKnowledge Environments: the ESTEEM Architecture.” Esteem Team. In Proc. of the VLDB Int. Workshop on Semantic Data and Service Integration (SDSI), Vienna, Austria
  • 2006 “Ontology-Based Information Tailoring” Carlo A. Curino, Elisa Quintarelli, Letizia Tanca, ICDE WorkshopInterDB

Internal Reports:

  • 2008 "Architecture and Optimization of Transaction-time DBs with Evolving Schemas (Extended Version)". Hyun J. Moon, Carlo A. Curino, Carlo Zaniolo, UCLA CSD Technical Report 2008-08
  • 2008 "Managing and querying transaction-time databases under schema evolution" H. J. Moon, C. A. Curino, A. Deutsch, C.-Y. Hou, and C. Zaniolo. In UCLA CSD Technical Report 080007, March 2008.
  • 2008 "Schema Evolution in Wikipedia: toward a Web Information System Benchmark (Extended Version)" Carlo A. Curino, Hyun J. Moon, Letizia Tanca, Carlo Zaniolo, UCLA CSD Technical Report 080006, Feb. 2008
  • 2008 "Graceful database schema evolution: the prism workbench" Carlo A. Curino, Hyun J. Moon, and Carlo Zaniolo. In UCLA CSD Technical Report 080008, March 2008.
  • 2007 "The Shining embedded system design methodology based on self dynamic reconfigurable architectures”, Carlo A. Curino, Alessio Montone, Vincenzo Rana, Francesco Redaelli, Marco D. Santambrogio, Donatella Sciuto, Politecnico di Milano Internal Report 2007.44 "
  • 2007 "Java Based Hardware Languages: Integration in a hardware design environment for reconfigurable systems”, Carlo A. Curino, Politecnico di Milano Internal Report 2007.45
  • 2006 "Context-ADDICT" Cristiana Bolchini, Carlo A. Curino, Elisa Quintarelli, Fabio A. Schreiber, Letizia Tanca, Politecnico di Milano Internal Report 2006.05
  • 2003 "MIPS implementation of some very small database data structures" Carlo A. Curino, Matteo Giani, Marco Giorgetta, Alessandro Giusti, Marco Trincavelli, Politecnico di Milano Internal Report 2003.45
  • 2003 "Portable Light DBMS: PoLiDBMS White Paper" Carlo A. Curino, Marco Giorgetta, Alessandro Giusti, Antonio Miele, Politecnico di Milano Internal Report 2003.46

RELEASED SOFTWARE

  • 2009 Schema Evolution Toolsuite: an analysis tool for statistic analysis of long schema evolution histories, LGPL license
  • 2008 PRISM: a system for graceful schema evolution. Demo on-line http://yellowstone.cs.ucla.edu/schema-evolution/index.php/Prism
  • 2008 PRIMA: temporal query on archives under schema evolution. Demo on-line http://yellowstone.cs.ucla.edu/demo/prima/index.html
  • 2008 microJena: porting of the Jena ontology API for mobile phones, J2ME. Part of the Jena Contrib package, and available for download at: http://jena.sourceforge.net/contrib/contributions.html, LGPL license
  • 2008 HMM: a history metadata manager, a collection of tools to assist the schema evolution process. Contact me to obtain the tool.
  • 2008 TagOnto: an ontology-based system to integrate tag-centric websites. Demo on-line http://kid.dei.polimi.it/tagonto/, GPL license
  • 2007 CADDTool: A tool to support context-aware data design. Contact me for a copy of the tool.
  • 2006 DrugSearch: Neural network based tool to retrieve and filter drugs side effects from the web. Contact me for a copy of the tool, GPL license
  • 2005 TinyLime: Integration of Sensor Networks in the Lime middleware, available at http://lime.sourceforge.net, LGPL license
  • 2004 PoLiDBMS: database management system for small devices, available at http://prometeo.elet.polimi.it/, GPL license

AWARDS/SCHOLARSHIPS

  • 2005-2008 Governmental Ph.D. three years scholarship "Informatica Avanzata Multimediale Distribuita" (Advanced Multimedia Distributed Computer Science).
  • 2007 PERSDL 2007 student bursary
  • 2006 DASI winter school PhD Student travel grant
  • 2005 Accenture Best Master Thesis Award, a 2,500 euros prize to the best engineering thesis of 2005 at Politecnico di Milano, offered by Accenture Ltd.
  • 2003-2005 Politecnico di Milano Academic Merit Fee Waiver

PROFESSIONAL ACTIVITIES

  • 2010-2011 Workshop Organizer for the Data Lifecycle (DaLi) workshop held at ICDE 2011
  • 2008 Program Committee member for the 20th Database and Expert Systems Applications (DEXA) Conference 2009
  • 2008 Reviewer for SDM 09, SAC 09, DaWak 08
  • 2007 Reviewer for the Data and Knowledge Engineering Journal (DKE), SEBD 08 conference

LANGUAGES

  • ITALIAN (native)
  • ENGLISH (fluent)
  • SPANISH (basic)

REFERENCES

Available upon request.

Last Updated on Monday, 09 August 2010 14:56
 
Copyright © 2010 . All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.