Carta intestata Noema - Università degli studi di Pavia
Transcript
Carta intestata Noema - Università degli studi di Pavia
Noema S.T.I. s.r.l. – Soluzioni e Tecnologie dell’Informazione sede legale: C.na S. Sofia, 2 – 27020 Torre D’Isola (PV) – Italy sede operativa: C.so Strada Nuova, 86 – 27100 Pavia – Italy Tel: +39 0382 538.789 - Fax: +39 02 700.551.632 - C.F. e P.IVA: 01899790180 Web: http://www.noema.it - E-mail: [email protected] C V - Luigi Caforio Personal Data Name & Surname: Place and Date of Birth: Marital Status: Nationality Cittadinanza Residenza Luigi Caforio Brindisi, 07/16/1958 married Italian Italian Pavia, Italy Education Bachelor Degree: Liceo Scientifico. Doctor Degree in Electronic Engineering, with specialization in electronic components, University of Pavia on 03/23/89, grade 89/110. State Engineer qualifying Examination: grade 114/120. Follow-up: Rational Unified Process. Follow-up: Object Oriented Analysis and Design using the UML. Follow-ups by MICROSOFT/MONDADORI WPC 94, 95, 96, for advanced Windows scheduling with the use of C/C++ and Visual Basic languages. Professional Skills a) b) c) d) e) f) g) h) i) j) k) l) Software Development Object-Oriented, Procedural Programming. Real Time System Programming. Distributed Computing: CORBA, RMI, DCOM, TCP/IP. Multithreading and Concurrency Control. Multi-Tier architectures. Network communication programming: intranet/internet platforms: web design, e-commerce, trading on line. Relational Databases: MS-SqlServer, Oracle (7.1.x / 8i,9i,10g, 11g), MySQL, PostgreSQL, SAP MaxDB. Software Engineering Methodology: Rational Unified Process, Extreme Programming, Scrum, UML, Software Requirements Management. Platforms: Unix, Linux, Sun Solaris, MS-DOS, Windows 3.x to 8, Windows Server NT/ 2000/ 2003/ 2008, DESQview-386, VMS. Frameworks: Java 2 Enterprise Edition, ATG-Dynamo, Oracle's ATG Web Commerce, Other ECommerce Plataform, Oracle Application Server, Oracle 8i Aurora JVM, Bea-WebLogic, Tomcatm, J-Boss, Bea WebLogic. Languages: Intel processor assembler languages (8085, Z80). Basic, C, C++, Java J2EE, JavaScript, PL/SQL, Fortran, Power Builder, Visual-Basic, Visual-C/C++ and MFC, CGI, HTML, XML, XSL. Hw/Sw knowledge and development by means of Intel group processors: 8085, Z80, group 86, microchips and circuits: PLC and CNC. Knowledge of National products and scheduling: LabView, BridgeView, Lookout (and SCADA ones as a whole). Noema S.T.I. s.r.l. – Soluzioni e Tecnologie dell’Informazione C V - Luigi Caforio - 2013 Team and Project Management m) Practical experience as leader of several development staffs. n) Practical experience with all stages of product development. o) Practical experience in project planning and controlling. p) Practical experience in resource planning, project-status reports, etc. Foreign Languages Very good knowledge of written French, English and school-like knowledge of oral French and English. Professional Experience From 2009: I am an adjunct professor from October 2009 to date, at the University of Pavia, Faculty of Engineering – (Laurea Magistralis), for "Software Engineering LS" (2009-2010) and "Project of Web System" (2010 - 2013) From 2001: I am CEO of Noema STI srl. 2000-1997: I cooperate with several firms as an independent consultant with regard to Industrial Automation and Scheduling and with industrial software development of highlyinnovative and complex applications. I am been involved in object-oriented technologies and formal modeling techniques since 1990. I am co-author of several original solutions for critical applications and modeling problems. On the next page, carry a list of projects and success stories achieved both INDIVIDUALLY that with my company. 1989-97: I was engaged by T.P.A. spa in Sesto S. Giovanni (MI) in 1989 through June 1997 in charge of the “Figure Checking Application Department”. This firm belonged to ANFINA group until 1992, and leads in the carrying out of figure checking application and CAD/CAM in such fields as: wood tool machines, rolling robots, sky-sighting systems and so forth. Besides, I supervised software operators’ training both by setting up follow-ups on setting/language scheduling inside the firm and by relating inferences from outside MICROSOFT/MONDADORI lectures and courses which I attended. Furthermore, I took part in the scheduling and carrying out of the new CNC “Albatros” checking program, thus working out some software models (Digital Oscilloscope, parametered tools, and so on). 1988-89: Biomedical Equipment Engineer with “G.C. Electronic” in Pavia. 1986-87: Training and grant with “SGS- THOMPSON MICROELECTRONICS” in Agrate, for developing an experimental thesis which was titled: Linea di ritardo per segnale video composito con struttura “Sampled Data Delay” at 17.7 Mhz. Subject: Analog delay scheduling (64 microsec.), “commuted capacity” type, and its making on silicon with the CMOS-H2 technical method. The chip, which was scheduled in order to be used in ordinary tv-sets, had a built-in Sigma-Delta convertor for the Pal-coding of the video signal. 1983-86: Teacher with private and state technical schools. Noema S.T.I. s.r.l. – Soluzioni e Tecnologie dell’Informazione C V - Luigi Caforio - 2013 List of major projects and success stories During its history Noema STI srl took care of or contributed to design and implement innovative and successful projects. Here are some examples. Markets Telecommunications projects on behalf of our customer E-Tree Project Description 1) Portal “Info412” of Telecom Italy: integration of services with different providers and implementation of a document management system to supply all sections of the portal “Info412”. - The portal needed a service who could handle a huge amount of data and daily concurrent accesses, some of which also related to activities highly critical (portfolio management, billing operations, handling of credits and capital, etc…). - Management of heterogeneous and multiple information providers. - Different frequencies of document input stream for different channels: Movies, Pharmacy, Maps, Stocks, Weather, Goldpurpose, Traffic, etc…. - Selective user access to information (profiling). Application components developed according to architecture of ATG Dynamo-based technology portal. The billing algorithms were implemented using appropriate Java classes, while the front-end (user side and administrator side) was realized using JHTML pages. 2) Telecom Italy VCTO - Creation of a Rewarding Application system to manage bonuses for the company staff derived form the sales of Telecom Italy Alice contracts. - The application uses different KPIs depending on geographical parameters and ensures transparency between top and bottom of the business (hierarchical - “pyramidal” structure). - The assignment of incentives is based on calculations executed every three months, according to the relative company structure. Technology J2EE, RDBMS Oracle. Noema S.T.I. s.r.l. – Soluzioni e Tecnologie dell’Informazione Customers C V - Luigi Caforio - 2013 E-commerce (BTC) 1) Portal “Shopping24” (http://www.shopping24.ilsole24ore.com) - Restyling and Reengineering of the existing E-commerce B2C site of Sole 24 Ore. The new result is a Web Application that uses cutting-edge technologies: it manages a variety of different protocols for communicating to and interfacing ERP and external Commercial Banks Application for automated payments and goods delivery. The e-commerce application allow the sharing of commercial information data among social networks (eg. Facebook and Tweeter). It also manages Fulfillment issues by the perspective of a Customer Care enterprise process. The framework used was ATG 10.0.2 and developed in Java language with component-based architecture. In addition the following products were used: Apache SOLR, RDBMS Oracle. Telecommunications projects on behalf of our customer Visiant Spa 1) Nuovo Portale Unico Vodafone - “Vodafone for you”: (https://rivenditore.vodafone.it) The portal provides access to information content and business and is targeted to retailers, agents and Vodafone internal operators for a better use of TLC services (the network includes approximately 2000 dealer outlets distributed over the Italian territory). The website is search-centered (with innovative features like integrated search with Google Search Appliance GSA) and is optimized for navigation using mobile devices. All the Application components were developed according to architecture of Liferay-based technology portal (portlet JSR168 and JSR-286). The deployment architecture is clusterbased one: in detail it was a four cluster nodes architecture. The back-end was made of an Oracle 10g RDBMS accessed via un Hibernate ORM layer. The deployment architecture was cluster-based one. Banks and financial services projects on behalf of our customer HP Italia srl 1) UniCredit Bank: Creation of Web Application on the intranet for the bank management and bank administrator’s data and streams for internal staff. Technology J2EE with EJB 2.0 on Application WebSphere Servers, M2C struts 1.1/1.2, RDBMS Oracle and DB2 internal framework. Noema S.T.I. s.r.l. – Soluzioni e Tecnologie dell’Informazione C V - Luigi Caforio - 2013 projects on behalf of our customer IrisCube projects on behalf of our customer Value Team 2) Banca Generali: Development of PL / SQL procedures as part of an application to migrate data from offline systems to online systems. The activity consisted in the extraction of DB-side data to make them conform to the format of XML paths. 3) FinecoBank: Assessment and feasibility study on the profiling and segmentation of Fineco Bank roles (Investor, Trader, etc…) using the potential of ATG 9.0 framework. Detecting architectural spikes and KPIs for the different segments involved in Fineco banking, it was possible to conduct a detailed analysis and high-level architectural design on how to use ATG for dynamic content and marketing based on ad hoc scenarios. Insurances 1) Home insurance Portal Genialloyd: projects on behalf of our customer Value Team Creation of the portal of Genialloyd for managing portfolios of insurance intermediary agents (management of their estimates, policies, commissions, claims and portfolios of every customer). The framework used was ATG Dynamo J2EE 5.1, in particular features of Profiling and Personalization (DPS), service integration with Nucleus components and Relational Views. The back-end was made of an Oracle 10g RDBMS. Utility 1) My Home Web of BTicino: projects on behalf of our customer Etnoteam - Realization of the portal “My Home” BTicino to manage home automation systems. - Portal for communication between user and home automation system allows you to remotely issue commands to your home and recreate scenarios programmed to activate alarms. - An application that uses cutting-edge technologies, manages a variety of different protocols for communication and represented a remarkable success in a major trade show. - Technology-ATG Dynamo 5.6 and developed in Java language with component-based architecture. In addition the following products were used: JavaMail (SUN), JXPath (Jakarta Apache), Xerces (XML Apache), Xalan (XML Apache), Noema S.T.I. s.r.l. – Soluzioni e Tecnologie dell’Informazione C V - Luigi Caforio - 2013 RDBMS Oracle. projects on behalf of our customer Etnoteam 2) Portal “Lineaffari” on behalf of Seat Pagine Gialle: Reengineering of the portal “Lineaffari” to allow centralized access to financial data, timely and updated, distributed on several online banks, eg. “Camera di Commercio Italiana” via “InfoCamere”, “LINCE”, “DataHouse”, etc…. The portal was developed with Web-oriented J2EE technology, on SUN platform and Oracle database, with appropriate PL/SQL procedures. The rendering of HTML pages from the content in XML format was made using the Xerces parser and Xalan Transformer. Noema S.T.I. s.r.l. – Soluzioni e Tecnologie dell’Informazione