1 Curriculum Vitae Born : 23 January 1965 OVERVIEW Dr. Ferronato is Principal Architect at Herzum Software, the leading provider of consulting services related to component-based development and webservices. Before joining Herzum Software, he was the founder of two companies [bla bla]. He has over 15 years of experience in all aspects of distributed systems development, and is internationally recognized as an expert in large-scale architectures and object-oriented development. His professional experience in Object Oriented Techniques and UML Modeling started in He has provided technical and architectural leadership for several European projects using advanced Internetrelated technologies, component-based development, webservices, and wireless technologies in a number of domains, including telecom, CRM, EAI, and tourism. One of the creators of COSM (www.componentfactory.org), the agile and scalable approach to enterprise systems development described in the book "Business Component Factory", Dr. Ferronato is an active member of the OMG and a frequent speaker at conferences worldwide. He is the Principal Architect at Herzum Software, the leading provider of consulting services related to component-based development and webservices. Before joining Herzum Software, he was the founder of two companies. He has over 15 years of experience in all aspects of Distributed Systems Development and is internationally recognized as an expert in large-scale architectures and object-oriented development. His professional experience in Object Oriented Techniques and UML Modeling started in He has provided technical and architectural leadership for several European projects using advanced Internet-related technologies, object and component-based development, webservices, and wireless technologies in a number of domains, including telecom, CRM, EAI, and tourism. One of the creators of COSM (www.componentfactory.org), the agile and scalable approach to enterprise systems development described in the book "Business Component Factory", He is an active member of the OMG and a frequent speaker at conferences worldwide. - He is the Principal Architect for Herzum Software; a European branch of Herzum Software, USA. - He is the Architectural Coordinator for the FETISH Project (a UE founded project) - He was the Chief Technology Officer for Softpeople Spa (former Progres Tecnologie Srl); - From 1994 to 1998 he was the R&D Manager of a software factory where has coordinated a five programmers team. - He is an active member of OMG (Object Modeling Group) and hence taking part to the annuals Technical Meetings about UML/CORBA/EDOC/XMI/MOF/WS/Security; - He spent 6 months as the Project Leader of the new Customer Care software for Omnitel Pronto Italia. The project is developed in Fortè 3.x using Select Enterprise 6.0 as the analysis tool. The project has 8000 man/day complexity and was made up of about 20 people. The software is currently distributed in about 3000 clients spread in the Italian territory. The technology comprises strong OO modeling, three-tier architecture, first and second level cache, EAI technique and Internet exported services. He was the designer of the distributed architecture. The project is currently in production phase; - He spent 6 months in Rome for the development of IMAGO (a strategic project for TELECOM Italia S.p.A.) as a Project Leader. The project required developing a graphic tool CASE for the implementation of a proprietary methodology (IMAGO: developed by C.S.E.L.T. - for the analysis of the organization of the national telephone company (with process and activity diagrams). The output had to be published in Internet once the analysis had been completed. The project had a 5- year/man complexity. - The project was a complete success and was concluded on schedule;
2 - He spent six months designing and coding a C++ OO framework for independent DBMS/RDBMS data access, compiler and host system independent, trough ODBC 2.0. This framework was inserted as the data access library of a low CASE software tool; - He founded two companies (Gifeb System Sas and Quality Software Srl). Quality Software has been bought by Progres Spa (http://www.progres.it), one of the biggest Software group in Italy;
3 TECHNICAL EXPERIENCES: Internet Technology HTML Home Site 4.0 Mdaemon POP3/SMTP server MS IIS 2.x (some) CORBA/IIOP (IONA OrbixWeb J2EE/EJB (some) 3.x) XML/XSL/XSLT/Xpath/DTD SAX/DOM JSP/Servlet Jini1_1 RMI Imperative Languages: Java Fortran 77 Clipper Summer 87 ANSI C++ ANSI C Assembler 80x86 CORBA/IDL CLIPS TOOL ISO Pascal Applications and Tools: PVCS Tracker 3.x TogetherJ 5.5 Watcom 10.6 C/C++ compilers MSVC 2.0 Borland 4.5 MSVC 1.5 MSVC 5.0 Select Enterprice 5, 6 Dbsee 3.x Dbsee++ MS Office tools MS Project 4.0 MS Power Point 4.0 Fortè Environment 3.x Jbuilder 3 and 4 XML Spy 4.1 Borland JBuilder 4 Methodologies IDEF0 IMAGO 1.0 OOSE Select Perspective UML 1.2, 1.3, 1.4 Unify Software Process COSM? Operative Systems: MS DOS SCO-UNIX MS Windows 3.1 MS Windows 95 WIN NT 4.0 Apple Macintosh 6 IBM OS/2 3.x Unix-BOS Bull (some) Novell Netware 3.1 Framework GUI: Liant C++ Views 2.x Zinc framework 4.x MFC Ilog Views TOOL Other libraries: DDTK (QELib) ODBC 2.0 APPC (PC-AS400 communications API) Databases: dbase files C-ISAM OODBMS Poet Informix 4GL SQL Server 6.5 Unify Oracle SQL Education Date Description University of Udine, Italy Master Degree in Computer Science (equivalent to an US Master Degree). The final thesis has required a stage period in C.E.R.N. - Ginevra (Switzerland), and in I.N.F.N. Trieste (Italy) "Giorgione" Scientific Liceo in Castelfranco Veneto, Italy Diploma (equivalent to an US bachelor's degree)
4 Projects Date Description Technology 2001 Federated European Tourism Interoperability Service Jini, RMI, Webservices, Harmonization Project, EU founded Internet distributed Technical Coordinator; application, federated It provides a European-wide infrastructure for providing components spontaneous and seamless integration among tourism on-line applications on heterogeneous networks, resources, processes and Devices Performance Monitor Forte ADE, OO, Project Leader, architect and developer; distributed objects and A real-time event based system for the generation and distributed events collection of timings for the business actions of the OCA Project Infracom Member of the team that has to setup technology and methods for the implementation of an Internet Portal 2000 WAP Export of business responsibility from Forté ADE to Nokia Wap Server via IIOP 1999 Omnitel Pronto Italia Document Generator Project Leader and Architect; product for generating technical and functional manuals. Data are acquired from the Select repository and rendered into MS Word. Templates are used for the customization of the layout «Omnitel Pronto Italia» Project Leader of OCA; the new Omnitel Customer Administration software for the Call Centers Siemens Nixdor Informatica and TELECOM Italia SpA Project Leader of IMAGO Progres Spa Milano Italy Technical support for all the Italian customers to the Intersolv products 1997 Quality Software C++ framework for the independent database access Internet Portal CORBA, UML, XML, XLM, Java, not defined yet Nokia WAP Server WML IIOP (IONA) Java Forté OLE Automation Visual Basic 6.0 Object Relational Mapping Select Enterprise 6.0 MS Office Word 97 Select Enterprise 6.x UML Fortè 3.0 SQL, Oracle 8.0 MS Project 1995 BULL spa" Milano Italy BOS-UNIX Excelerator II 4.0 Customizer MSVC 5.0 UML IMAGO 1.0 CLIPS MS Project ISO9000 specs ODBC, SQL Server 6.5 ODBC drivers pack PVCS Version Manager Tracker Configuration Builder QELib (DDTK) Excelerator II C++ Views OWE MSVC 4.0 C/C++ SQL Anywhere Dbf, SQL ODBC 2.0
5 analyst programmer and technical support for customers SCO-UNIX Unify C-ISAM 1995 Town Council of Mel(BL) and Lentiai (BL) Italy LAN/WAN system administration 1995 "Quality Software" APPC interface between PC and AS400. Wrapping of APPC library in a C++ framework 1994 "EDISTAR srl" di Castelfranco Veneto software reporting for an audiotel system Novell 4.0 Windows 95 MS Office 95 Router/Hubs TCP/IP ISDN Adapters C, C++ DOS APPC library Clipper 5.2 RS232 protocol Dbf Professional experience Date Description 2001 Herzum Software Srl, Italy Principal Architect Progres Tecnologie Srl, Italy As CTO he also acted as a team and project leader "Quality Software Srl", Italy Founder and R&D Manager. He was responsible for the Software product selection and human resource manager 1994 "E. Barsanti" Technical Industrial Institute in Castelfranco Veneto Teacher of mathematics 1993 "Sapere" private school of Forlì computer science trainer 1993 "E. Barsanti" Technical Industrial Institute in Castelfranco Veneto Teacher of computer science 1992 "Maria Assunta" private school in Castelfranco Veneto (TV) Teacher of computer science 1991 "Sapere" private school of Forlì DB-III, Lotus 123 and WordStar trainer "GIFEB System sas" di Castelfranco Veneto Founder, LAN engineer, installation and assembly of personal computers; "E. Barsanti" Technical Industrial Institute in Castelfranco Veneto Teacher of Automation Technique "Mac Vision snc" in Castelfranco Veneto (TV) Macintosh engineer Publications: Computer Programming, «CLIPS: un linguaggio per sistemi esperti» Other activities 2002 Webservice Seminar by OMG, San Josè, CA USA: Speaker on the following sessions: - Webservices and Service Oriented Architectures - Federated European Tourism Infrastructure System Harmonization an intelligent environment for interoperable Value Added Services and Systems 2001 Integrate2001, Tokio, Japan: Speaker on the following sessions: - Component WebServices - Internet wide Federation of Tourism Services - CRM in TELECOMs - Distributed Logistical Management, a real case
6 1998 University of Computer Scienze in Udine A lesson in the Information Engineering II course about the use of CASE tools in the software industry Former President and current member of the local section of the National Association of Master Degrees in Computer Science 1998 International Conference of Information Engineering - University of Computer Science in Udine Held a Workshop in the International Conference of Information Engineering. A speech about the Software Factory and the OO Methodologies 1994 A.N.I.L.S. (Italian Association for the Foreign Language) Spokesman in a session: "BBS and telecommunications in the High Schools" System Operator of a Fidonet Bulletin Board System (33/705.0) 1992 Computer Science University of Huston, Texas USA (Italian subsidiary) a year of study 1988 Italian Flight Army - Flight course 1987 S.B.C.C. - Santa Barbara California USA Attend a course of "English for foreign students" and "Speech" LANGUAGES: English (Very Good written and spoken); Italian (mother tongue).