
Software Architect, Independent Lecturer and Open Networker, M.Sc., Ph.D.
Bologna Area, Italy

Software Architect, Independent Lecturer and Open Networker, M.Sc., Ph.D.
Bologna Area, Italy
During my work experiences I have provided important contributions to the management, design and development of software and research project both individually and in a team (see below). Particularly interested in trust management, middleware services and distributed systems.
Main Skills:
-- Very good analysis and technical skills, both individually and in a team;
-- Good communication, coordination and evaluation skills;
-- Capable of leading and motivating a team to cooperate and to pursue a goal;
-- Capable of working by deadlines;
-- Proactive and willing to assume responsibilities;
-- Good writing and presentation skills.
Java, J2EE, JSP, JavaScript, Hibernate, XML, XSLT, Design Patterns, UML, Agile Modeling Driven Development, C/C++, C#, TCP/IP protocol stack.
(Information Technology and Services industry)
March 2009 — Present (5 months)
I make my experience and knowledge available to education institutes and companies offering lecture services.
Achievements:
07/03/2009: In the context of a master in "Webmarketing and Communications" organized by Stogea, I kept the lectures about "Web Application Technologies and Development"
24/04/2009: Invited speaker at the department of computer science of the university of Bologna with a lecture entitled "Software Architectures for the management of Enterprise Processes"
11/05/2009: Invited program committee member at the track on Service Oriented Architectures and Programming in the context of the 25th Annual ACM Symposium on Applied Computing
(Information Technology and Services industry)
May 2008 — Present (1 year 3 months)
In the context of developing a commercial application for the management of commercial activities in the retail industry, I am responsible of the design and development coordination activities for the sell-in process.
Moreover, within my company, I have the role of innovation scout:
- understanding the innovations that novel ICT technologies can provide to the industry supply chain;
- assessing whether the company business strategy can benefit from such innovations;
- formalizing such perspectives into project proposals and assessing their feasibility.
(Information Services industry)
January 2006 — Present (3 years 7 months)
I am interested in supporting or fostering collaboration strategies and technological transfer between research institutes and industries in the different ICT areas.
Achievements:
-- I autonomously managed the relationships between mEDRA and the department of computer science of the university of Bologna and I also coordinated the design of the first one-to-many semantics for the OAI-PMH metadata harvesting protocol and its first implementation.
(Information Technology and Services industry)
December 2006 — May 2008 (1 year 6 months)
mEDRA (multilingual European DOI Registration Agency) is the main European DOI registration agency.
Achievements:
-- I designed the Actionable ISBN registration agency architecture;
-- I designed and developed a workflow execution engine for supporting the development and the maintenance of new mEDRA software architectures;
-- I designed and developed the integration architecture for implementing the partnership agreement between mEDRA and CrossRef;
-- I designed and developed the mEDRA B2B interface;
-- I designed and developed the mEDRA DOI Multiple Resolution services;
-- I had responsibilities in the design and writing of technical documents related with both commecial projects and european research projects.
(Public Company; 201-500 employees; Information Technology and Services industry)
January 2006 — December 2006 (1 year)
Wincor Nixdorf is one of the world’s leading providers of IT solutions to retailers and retail banking.
I was software analyst and developer working in a project about retail distribution for COOP, the Italian retail distribution leader company.
Achievements:
-- I have been responsible for the performance optimization of the whole software architecture. I was successful in meeting the performance levels that were required to enable the software roll-out;
-- I have been responsible of the management and development tasks in two projects that had to provide software applications to support sale activities.
(Public Company; 201-500 employees; Higher Education industry)
January 2003 — April 2006 (3 years 4 months)
For each academic year, I have been assistant professor of "Computer Networks". I teached concepts and exercises based on the ISO/OSI model for networking and distributed applications and on the TCP/IP protocol stack. During the same period, I also assisted Dr. Francesca Biagini in teaching Finance Mathematics at the departments of Mathematics and Computer Science of the University of Bologna; during this experience, I carried out laboratory teaching about pseudo-random number generators and Monte Carlo numerical simulation technique to the class.
Achievements:
-- I carried out frontal teaching, frontal exercises to the class, definition and coordination of the final exams and student evaluation.
-- This experience allowed me to improve my communication skills. Moreover the role that I had in the definition of the exams and evaluation of the students allowed me to develop skills that can be very useful in candidate selection and in training activities.
(Educational Institution; 51-200 employees; Research industry)
July 2002 — July 2005 (3 years 1 month)
I have been research assistan in the 5th FWP European Research Project TAPAS (Trusted and QoS-Aware Provision of Application Services, IST-2001-34069).
Achievements
-- I designed and developed a web-service based coordination architecture for enabling J2EE based platforms to support the deployment of J2EE applications across organizational boundaries;
-- I developed SIR, a trust management model inspired on social networks and reputation systems. SIR has been employed in the design and development of TAw, a trust-aware naming system. TAw employs trust to enable each naming service client to decide whether, and under which conditions, to establish interactions with other entities;
-- I defined and personally coordinated several m.sc. thesis projects, improving my skills in the definition, coordination and evaluation of software projects;
-- I found myself to be proactive and to be able to motivate people to work together and to communicate with each other.
Ph.D. , Computer Science , 2003 — 2006
I researched trust management systems for application within scenarios where trust relationships have to be established without the support of trusted third parties. Taking inspiration on the social trust, I researched the SIR model that enables global computing to flexibly, scalably and robustly assessing entity trustworthiness.
I researched a formal model for the description of wireless communication paradigm. The resulted model captures the novel aspects ( locally-synchronous globally-asynchronous limited broadcast) which distinguish wireless communication from any other communication paradigms. That has been the first formal communication model describing such aspects.
Employing core java reflection and web services I have designed an architecture capable of extending the JBoss architecture with mechanisms that enable J2EE applications to be shattered and securely deployed over different organizations while separating the concerns between development and deployment tasks.
Ubiquitous and Global Computing, Models and Calculi for Mobility, Trust Management 2003 — 2003
Mobile Compunting and Mobile Computation 2003 — 2003
Master , Computer Science , 1995 — 2002
Master Degree in computer science with specialization in distributed system and architectures and computer security.
diploma , Computer science , 1990 — 1995
fitness, contemporary history and literature, social services, art, movies, traveling