PhD student at University of Bergen
Bergen Area, Norway
PhD student at University of Bergen
Bergen Area, Norway
Research in the area of Software Engineering, Model-Driven Engineering, Version Control Systems, Web Technologies and Free/Open Source Software.
Software Engineering, Model-Driven Engineering, Model-Driven Architecture, Object-Oriented Programming, Agile Methodologies, Version Control Systems, Web Technologies (J2EE, LAMP), Web Standards (XML, XSL, XHTML, CSS, DOM, SOAP), Web Accessibility (WCAG), Web Security, System Administration and Hardening (GNU/Linux), Free/Open Source Software.
(Educational Institution; Research industry)
January 2008 — Present (1 year 7 months)
Investigating several issues related to version control in Model-Driven Engineering.
Supervisors Khalid Azim Mughal, Torill Hamre and Uwe Wolter.
(Privately Held; 1-10 employees; Computer Software industry)
June 2007 — December 2007 (7 months)
Analysis, design and development of the product “AlarmCenter”, a real-time system mostly used in prisons for a unified user experience, connecting different subsystems like House Alarms, Pagers, Intercom Exchanges, Telephone Centrals etc.
AlarmCenter is today installed in some of the biggest prisons in Norway and Germany, but also in a big hotel in Norway.
(Educational Institution; Computer Software industry)
September 2006 — January 2007 (5 months)
Involvement in a research project at the University of L'Aquila, Italy, concerning the study of the Model Evolution problem in Model Driven Development (MDD). The work led to the specification of two Domain-Specific Modeling Languages (DSML), one for model differences representation, and one for conflict descriptions endowed with custom conflict specifications.
(Educational Institution; Computer Software industry)
October 2005 — May 2006 (8 months)
Involvement in a research project at the University of Bergen, Norway, concerning the study of presentation patterns and the development of a prototype system for the parsing and management of them. Work based on J2EE platform, Spring framework, Java, and XML.
(Privately Held; 51-200 employees; Computer Software industry)
May 2005 — July 2005 (3 months)
Project management, analysis, design, development and system administration of the project “Gestione Servizi Interni” (Internal Services Handler). Work based on J2EE platform, Struts framework, Java, XML, JDO data persistence, and several design patterns.
(Privately Held; 11-50 employees; Education Management industry)
March 2005 — June 2005 (4 months)
Teach of the units “Il computer e la gestione dei file” (Computer and file management), “La gestione del Data Base” (Database management) and “Strumenti di presentazione” (Presentation instruments) in the training course “Promotore turismo sostenibile” (Sustainable tourism promoter) at the offices of Avezzano (AQ), Italy.
(Privately Held; 51-200 employees; Mechanical or Industrial Engineering industry)
September 2004 — March 2005 (7 months)
Project management, analysis, design and development of the Siffert.com on-line catalogue of brake pads. Work based on LAMP platform, PHP5, SQL, XML, XHTML, and several design patterns.
(Privately Held; 11-50 employees; Education Management industry)
October 2004 — November 2004 (2 months)
Teach of the unit “HTML editor grafici” (HTML and graphical editors) in the training course “Web Graphic - POR 2003 Work Experience” at the offices of Avezzano (AQ), Italy.
Teach of the units “DBA per PHP” (DBA for PHP) and “Office e Access” (Office and Access) in the training course “Data Base Administrator - POR 2003 Work Experience” at the offices of Avezzano (AQ), Italy.
Teach of the units “DBA per PHP” (DBA for PHP) and “Office e Access” (Office and Access) in the training course “Data Base Administrator - POR 2003 Work Experience” at the offices of Teramo, Italy.
Computer Science 2005 — 2006
Exchange student during the academic year 2005/2006 at the University of Bergen, Norway, under the Erasmus programme for the international mobility.
Master , Computer Science , 2004 — 2006
Subject of the thesis “Problemi di Versioning e Conflict Resolution in ambiente MDA” (Problems of Versioning and Conflict Resolution in a MDA environment).
Supervisor Prof. Alfonso Pierantonio.
Final mark 110/110 cum laude.
Postgraduate Diploma , Web Technology , 2004 — 2005
Final mark 30/30 cum laude.
Bachelor , Computer Science , 1999 — 2003
Subject of the thesis “Generazione di applicazioni Web data-intensive basata su UML” (Generation of data-intensive web applications UML-based).
Supervisor Prof. Alfonso Pierantonio.
Final mark 110/110 cum laude.
Computers, Technology, Photography, Snowboarding, Languages, Linguistics, Music, Literature, Travels, Cuisine, Wine, Motorcycles, Cars.