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