Daniel J. Dubois. curriculum vitae. Current Position. Employment History. Education

May 3, 2016 | Author: Florence Blanche Greene | Category: N/A
Share Embed Donate


Short Description

Download Daniel J. Dubois. curriculum vitae. Current Position. Employment History. Education...

Description

Daniel J. Dubois curriculum vitae

- Via Golgi 42 20133 Milano, Italy T +39 02 2399 3678 u +39 02 2399 3764 B [email protected] Í http://www.danieldubois.org

Current Position 02/2011 – present Teaching and Research Assistant, Politecnico di Milano, Dipartimento di Elettronica e Informazione, Milan, Italy.

Employment History 09/2008 – 01/2011 Teaching Assistant, Politecnico di Milano, Dipartimento di Elettronica e Informazione, Milan, Italy. 09/2010 – 12/2010 Contractor, IBM Haifa Research Lab, Haifa, Israel. Scientific Mentor: Dr. David Breitgand

06/2007 – 12/2007 Research Assistant, Politecnico di Milano, Dipartimento di Elettronica e Informazione, Milan, Italy.

Education 01/2008 – 02/2011 PhD, Information Engineering, Politecnico di Milano, Dipartimento di Elettronica e Informazione, Milan, Italy. Advisors: prof. Elisabetta Di Nitto, prof. Raffaela Mirandola PhD Thesis: “Self-organizing Methods and Models for Software Development”

11/2007 Professional Engineer Qualification (Abilitazione alla Professione di Ingegnere), Politecnico di Milano, Milano, Italy. Qualification in Information Technology Engineering (Ingegneria dell’Informazione)

01/2005 – 07/2007 MSc (Master of Science), Computer Science, University of Illinois at Chicago, Computer Science Departiment, Chicago, IL, USA. Advisor: prof. Mitchell Theys Master Thesis: “Design, Development, and Simulation of Self-organization Algorithms for Autonomic Systems” Joint Master Degree program with Politecnico di Milano

10/2004 – 04/2007 MSc (Laurea Specialistica DM 509/99), Computing Systems Engineering (Ingegneria Informatica - orientamento Sistemi e Applicazioni dell’Informatica), Politecnico di Milano, V School of Engineering (Information Technology Engineering), Milano, Italy. Advisors: prof. Elisabetta Di Nitto, eng. Marco Plebani Master Thesis: “Design, Development, and Simulation of Self-organization Algorithms for Autonomic Systems”

09/2001 – 07/2003 BSc (Laurea DM 509/99), Computer Engineering (Ingegneria Informatica), Politecnico di Milano, V School of Engineering (Information Technology Engineering), Milano, Italy. Advisors: prof. Carlo Ghezzi, eng. Paolo Costa Final-year Project: “A Collaborative Environment for the Development and the Diffusion of Software” (in Italian, joint work with Francesco Fracassi)

09/1996 – 07/2001 Scientific High School Degree (Diploma di Maturità Scientifica), Liceo Scientifico Statale “A. Pacinotti”, Cagliari, Italy. National Computer Science Plan (P.N.I.)

Additional Education 11/2009 Summer School, Complex Networks and Statistics, National Research Council (CNR). Pisa, Italy

07/2008 Summer School, Agile Software Development Practices, Università dell’Insubria. Varese, Italy

06/2008 Summer School, Software Services Architecture Engineering, S-Cube European Project FP7-215483. Palermo, Italy

Publications Journal Papers J1 Nicolò M. Calcavecchia, Bogdan A. Caprarescu, Elisabetta Di Nitto, Daniel J. Dubois, and Dana Petcu. DEPAS: A Decentralized Probabilistic Algorithm for Auto-scaling. Springer Computing, 94:701–730, 2012.

Book Chapters BC1 Nicolò Calcavecchia, Elisabetta Di Nitto, Daniel J. Dubois, Carlo Ghezzi, Valentina Mazza, and Matteo Rossi. Complex Autonomic Systems for Networked Enterprises: Mechanisms, Solutions and Design Approaches. In Giuseppe Anastasi, Emilio Bellini, Elisabetta Di Nitto, Carlo Ghezzi, Letizia Tanca, and Eugenio Zimeo, editors, Methodologies and Technologies for Networked Enterprises, volume 7200 of Lecture Notes in Computer Science, pages 85–113. Springer Berlin / Heidelberg, 2012. BC2 Donato Barbagallo, Elisabetta Di Nitto, Daniel J. Dubois, and Raffaela Mirandola. A Bioinspired Algorithm for Energy Optimization in a Self-organizing Data Center. In Danny Weyns, Sam Malek, Rogerio de Lemos, and Jesper Andersson, editors, Self-Organizing Architectures, volume 6090 of Lecture Notes in Computer Science, pages 127–151. Springer Berlin / Heidelberg, 2010.

Conference Papers C1 Elisabetta Di Nitto, Daniel J. Dubois, and A. Margara. Reconfiguration Primitives for Self-adapting Overlays in Distributed Publish-Subscribe Systems. In Proceedings of the 6th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2012). IEEE Computer Society, 2012. C2 Giuseppe Valetto, Paul L. Snyder, Daniel J. Dubois, Elisabetta Di Nitto, and Nicolò M. Calcavecchia. A Self-Organized Load-Balancing Algorithm for Overlay-Based Decentralized Service Networks. In Proceedings of the 5th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2011), pages 168–177. IEEE Computer Society, 2011. C3 Bogdan A. Caprarescu, Nicolò M. Calcavecchia, Elisabetta Di Nitto, and Daniel J. Dubois. SOS Cloud: Self-organizing Services in the Cloud. In Proceedings of the 5th International Conference on Bio-Inspired Models of Network, Information, and Computing Systems (BIONETICS 2010), volume 87 of Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, pages 48–55. Springer Berlin / Heidelberg, 2010. C4 Daniel J. Dubois, Christos Nikolaou, and Manolis Voskakis. A Model Transformation for Increasing Value in Service Networks through Intangible Value Exchanges. In Proceedings of the 3rd International Conference on Service Sciences (ICSS 2010), pages 185–189. IEEE, 2010. C5 Elisabetta Di Nitto, Daniel J. Dubois, and Raffaela Mirandola. Overlay Self-organization for Traffic Reduction in Multi-broker Publish-subscribe Systems. In Proceedings of the 6th

Curriculum vitae of Daniel J. Dubois • page 2 of 7

ACM International Conference on Autonomic Computing (ICAC 2009), pages 61–62. ACM, 2009. C6 Elisabetta Di Nitto, Daniel J. Dubois, Raffaela Mirandola, Fabrice Saffre, and Richard Tateson. Applying Self-aggregation to Load Balancing: Experimental Results. In Proceedings of the 3rd International Conference on Bio-Inspired Models of Network, Information and Computing Sytems (BIONETICS 2008), pages 14:1–14:8. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), 2008. C7 Elisabetta Di Nitto, Daniel J. Dubois, Raffaela Mirandola, Fabrice Saffre, and Richard Tateson. Self-Aggregation Techniques for Load Balancing in Distributed Systems. In Proceedings of the 2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2008), pages 489–490. IEEE Computer Society, 2008. C8 Elisabetta Di Nitto, Daniel J. Dubois, and Raffaela Mirandola. Self-aggregation Algorithms for Autonomic Systems. In Proceedings of the 2nd International Conference on Bio-Inspired Models of Network, Information and Computing Sytems (BIONETICS 2007), pages 120–128. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), 2007. C9 Davide Devescovi, Elisabetta Di Nitto, Daniel J. Dubois, and Raffaela Mirandola. Selforganization Algorithms for Autonomic Systems in the SelfLet Approach. In Proceedings of the 1st international conference on Autonomic computing and communication systems, Autonomics ’07, pages 26:1–26:10. ICST (Institute for Computer Sciences, SocialInformatics and Telecommunications Engineering), 2007.

Workshop Papers WS1 Daniel J. Dubois. Toward Adopting Self-organizing Models for the Gamification of Context-aware User Applications. In Proceedings of the 2nd International Workshop on Games and Software Engineering (GAS 2012), co-located with the 34th International Conference on Software Engineering (ICSE 2012), pages 9–15. IEEE Computer Society, 2012. WS2 Elisabetta Di Nitto, Daniel J. Dubois, and Raffaela Mirandola. On Exploiting Decentralized Bio-inspired Self-organization Algorithms to Develop Real Systems. In Proceedings of the 4th International Workshop on Self-Adaptive and Self-Managing Systems (SEAMS 2009), co-located with the 31st International Conference on Software Engineering (ICSE 2009), pages 68 –75. IEEE Computer Society, 2009.

Teaching and Tutoring Activities Courses Fall 2012 Teaching Assistant, Politecnico di Milano, Milan, Italy. Computer Science B (30 hours). Instructor: prof. Elisabetta Di Nitto

Spring 2012 Teaching Assistant, Politecnico di Milano, Milan, Italy. Final Project of Software Engineering (16 hours). Instructor: prof. Pierluigi San Pietro

Spring 2012 Laboratory Assistant, Politecnico di Milano, Milan, Italy. Final Project of Software Engineering (32 hours). Instructor: prof. Pierluigi San Pietro

Spring 2012 Project Supervisor, Politecnico di Milano, Milan, Italy. Final Project of Software Engineering. Instructor: prof. Elisabetta Di Nitto

Fall 2011 Teaching Assistant, Politecnico di Milano, Milan, Italy. Computer Science B (30 hours). Instructor: prof. Elisabetta Di Nitto

Spring 2011 Course Project Supervisor, Politecnico di Milano, Milan, Italy. Software Engineering Project. Instructor: prof. Elisabetta Di Nitto

Curriculum vitae of Daniel J. Dubois • page 3 of 7

Fall 2010 Teaching Assistant, Politecnico di Milano, Milan, Italy. Computer Science B (8 hours). Instructor: prof. Elisabetta Di Nitto

Fall 2009 Teaching Assistant, Politecnico di Milano, Milan, Italy. Computer Science B (30 hours). Instructor: prof. Maristella Matera

Fall 2009 Teaching Assistant, Politecnico di Milano, Milan, Italy. Computer Science B (4 hours). Instructor: prof. Alessandro Campi

Spring 2008 Course Project Supervisor, Politecnico di Milano, Milan, Italy. Software Engineering Project. Instructor: prof. Elisabetta Di Nitto

Fall 2008 Teaching Assistant, Politecnico di Milano, Milan, Italy. Computer Science B (30 hours). Instructor: prof. Elisabetta Di Nitto

Supervised Minor Ph.D. Research 2009 Donato Barbagallo,“Autonomic Components - Design, Development, and Simulation of a Prototype Application” (co-advisor). Advisor: prof. Elisabetta Di Nitto, Politecnico di Milano, Milano, Italy.

Supervised MSc Theses current Donato Lucia (co-advisor). Advisor: prof. Giuseppe Valetto, Drexel University, Philadelphia, PA, USA. 2011 Marco Basilico,“A Self-organizing Approach for Auto-scaling in a Cloud Environment” (co-advisor). Advisor: prof. Elisabetta Di Nitto, Politecnico di Milano, Milano, Italy. 2008 Giorgio Galvalisi,“Development and Evaluation of Self-Aggregation Algorithms in the ACE Toolkit” (co-advisor). Advisor: prof. Elisabetta Di Nitto, Politecnico di Milano, Milano, Italy. 2007 Simone Rabà,“Autonomic Components - Design, Development, and Simulation of a Prototype Application” (co-advisor). Advisor: prof. Elisabetta Di Nitto, Politecnico di Milano, Milano, Italy.

Formal Presentations Academic Conference Presentations 09/2012 “Reconfiguration Primitives for Self-adapting Overlays in Distributed Publish-Subscribe Systems”. 6th International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2012), Lyon, France. 06/2012 “Toward Adopting Self-organizing Models for the Gamification of Context-Aware User Applications”. 2nd International Workshop on Games and Software Engineering (GAS 2012), co-located with the 34th International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland. 10/2011 “A Self-organized Load-Balancing Algorithm for Overlay-Based Decentralized Service Networks”. 5th International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2011), Ann Arbor, Michigan, USA. 05/2010 “A Model Transformation for Increasing Value in Service Networks through Intangible Value Exchanges”. 9th International Conference on Service Science (ICSS 2010), Hangzhou, China. 09/2009 “Bio-inspired Self-organization Methods and Models for Software Development”. 6th National Meeting of the Software Engineering Interest Group (GIIS 2009) – Doctoral Symposium, Salerno, Italy. 06/2009 “Overlay Self-organization for Traffic Reduction in Multi-broker Publish/Subscribe Systems”. International Conference on Autonomic Computing (ICAC 2009) – Poster, Barcelona, Spain.

Curriculum vitae of Daniel J. Dubois • page 4 of 7

05/2009 “On Exploiting Decentralized Bio-inspired Self-organization Algorithms to Develop Real Systems”. 4th International Workshop on Self-Adaptive and Self-Managing Systems (SEAMS 2009), co-located with the 31st International Conference on Software Engineering (ICSE 2009), Vancouver, British Columbia, Canada. 11/2008 “Applying Self-Aggregation to Load Balancing: Experimental Results”. 3rd International Conference on Bio-Inspired Models of Network, Information, and Computing Systems (BIONETICS 2008), Awaji, Hyogo, Japan. 09/2008 “Self-Aggregation techniques for Load Balancing in Distributed Systems”. 2nd International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2008) – Poster, San Servolo, Venice, Italy. 12/2007 “Self-Aggregation Techniques for Load Balancing in Distributed Systems”. 2nd International Conference on Bio-Inspired Models of Network, Information, and Computing Systems (BIONETICS 2007), Budapest, Hungary. 11/2007 “An infrastructure for autonomic system development: the selflet approach”. 22th IEEE/ACM international conference on Automated Software Engineering (ASE 2007) – Poster, Atlanta, Georgia, USA. 10/2007 “Self-Organization Algorithms for Autonomic Systems in the SelfLet Approach”. 1st International Conference on Autonomic Computing and Communication Systems (Autonomic 2007), Frascati, Rome, Italy.

University and Research Institute Presentations 06/2011 “Self-organization in Software Engineering and the SelfLet Approach”, Universitatea de Vest din Timisoara, Timisoara, Romania. 11/2009 “An Approach for Improving Business Process Management in Agile Services Network”, University of Crete, Heraklion, Greece.

Industry Presentations 10/2008 “Self-Aggregation for Load Balancing” – Poster, BT Centre, London, United Kingdom.

Research Projects 01/2009 – present EU-IDEAS-ERC-227977 SMSCOM - “Self Managing Situated Computing”, Politecnico di Milano, funded by the European Union. Technical Contributor (project leader: prof. Carlo Ghezzi)

03/2008 – 02/2012 EU-FP7-215483 S-Cube - “Network of Excellence on Software Services and Systems Network”, Politecnico di Milano, funded by the European Union. Technical Contributor (project leaders: prof. Carlo Ghezzi, prof. Barbara Pernici, prof. Elisabetta Di Nitto)

06/2007 – 12/2008 EU-FP6-027807 CASCADAS - “Component-ware for Autonomic Situation-aware Communications, and Dynamically Adaptable Services”, Politecnico di Milano, funded by the European Union. Technical Contributor (project leaders: prof. Elisabetta Di Nitto, prof. Luciano Baresi)

Professional Service Program Committee Membership - Workshop on Agents for Complex Systems (ACSys 2012), co-located with the 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2012) - Workshop on Agents for Complex Systems (ACSys 2011), co-located with the 13th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2011)

Curriculum vitae of Daniel J. Dubois • page 5 of 7

Reviewer Service - 9th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2013) - IEEE/ACM 27th International Conference on Automated Software Engineering (ASE 2012) - IEEE 19th International Conference on Web Services (ICWS 2012) - 24th International Conference on Advanced Information Systems Engineering (CAiSE 2012) - Adaptive and Reconfigurable Service-oriented and Component-based Applications and Architectures (AROSA 2012), co-located with the 22nd IEEE International Conference on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE 2012) - Computer Networks (COMNET), Elsevier Journal, 2011 - Journal on Systems and Software (JSS), Elsevier Journal, 2011 - IEEE/ACM 26th International Conference on Automated Software Engineering (ASE 2011) - IEEE 18th International Conference on Web Services (ICWS 2011) - Adaptive and Reconfigurable Service-oriented and Component-based Applications and Architectures (AROSA 2011), co-located with the 21st IEEE International Conference on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE 2011) - Workshop on Agents for Complex Systems (ACSys 2011), co-located with the 13th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2011) - IEEE 17th International Conference on Web Services (ICWS 2010) - Future Generation Computer Systems Journal (FGCS), Elsevier Journal, 2009 - 31st IEEE/ACM International Conference on Software Engineering (ICSE 2009) - IEEE/ACM 24th International Conference on Automated Software Engineering (ASE 2009)

Fellowships and Grants 10/2012 Fellowship for research mobility, supporting a visit at Drexel University, Philadelphia, PA, USA, granted by Awareness Initiative, European Union FP7 grant 06/2011 Fellowship for research mobility, supporting a visit at Universitatea de Vest din Timisoara, Timisoara, Romania, granted by SPRERS (Strengthening the Participation of Romania at European R&D in Software Services) project, European Union FP7-246839 grant 09/2010 - 12/2010 Fellowship for research mobility, supporting a visit at IBM Haifa Research Labs, Haifa, Israel, granted by S-Cube (Network of Excellence on Software Services and Systems Network) project, European Union FP7-215483 grant 11/2009 Fellowship for research mobility, supporting a visit at University of Crete, Heraklion, Greece, granted by S-Cube (Network of Excellence on Software Services and Systems Network) project, European Union FP7-215483 grant 01/2008 - 01/2011 Ph.D fellowship, Politecnico di Milano, Milan, Italy, granted by S-Cube (Network of Excellence on Software Services and Systems Network) project, European Union FP7215483 grant

Memberships - ACM Member - IEEE Member

Curriculum vitae of Daniel J. Dubois • page 6 of 7

Technical Skills Programming Java, C, C#, Lisp, Perl, PHP Languages

Operating Systems Apple Mac OS X, GNU/Linux, Microsoft Windows

Methods and UML Modeling, ER Modeling, Techniques Formal Modeling

Tools Eclipse, Subversion, LaTeX, MS Office, MySQL, PostgreSQL

Languages Italian native English fluent

Computer-based TOEFL certification with 247 as final score, equivalent to CEFR C2 level

Research Interests autonomic computing, in particular self-adaptive and self-organizing systems gamification engineering cloud computing, pervasive systems software engineering, distributed systems

Personal Interests traveling, cultural exchanges new technologies (smart devices and services) smart games (boardgames and videogames) science fiction (cinema, tv series, books)

Curriculum vitae of Daniel J. Dubois • page 7 of 7

View more...

Comments

Copyright � 2017 SILO Inc.