RESUMé

ADRIANO PALMIERI

Founder and CEO, Senior .NET Technology Architect

Click here to download the latest copy of my resumé.

Version Updated on August 12th, 2012


ADRIANO PALMIERI

561 Cattail Court

Pickering, ON, L1V 6A2, Canada

Direct (647) 274.8660

adriano.palmieri@coolskills.net

CAREER OBJECTIVE

Microsoft Certified Technology Specialist in .Net Framework 3.5 Distributed Applications seeking a challenging position as a Senior .NET Developer with Technology Architect background with a growth oriented organization where my skills and experience will be utilized to their full potential.

My main objective is to always remain hands on for as long as I can, even leading, coordinating and mentoring a team of developers, because it is in my personality to be a great technical leader and available to continuously learn and improve myself keeping up with the latest technologies and experiment with them.

CAREER HIGHLIGHTS

  1. Success in multiples big financial projects, including banking, insurance and manufacturing.
  2. Great ability for tutoring and mentoring on various subjects, including COBOL, CICS, DB2, IMS, DLI, PLI, VSAM for mainframe oriented platforms and .NET (2.0, 3.0, 3.5, 4.0) – C# and VB.NET – SQL Server 2000/2005/2008 family (SSIS, SSAS, SSRS).
  3. Creation of “a-still-actual” software generation tool, S.I.S.A.: few hours to create an application prototype running in over 10 different environments.
  4. Creation of a LOB application still used in Ferragamo, Italy.
  5. Network and System maintenance for over a year of the biggest and more distributed Italian phone provider (Telecom Italia) in a team of 6.
  6. Team leader and Architect for the Italian game Bingo Interconnesso, built from scratch after government directives.
  7. Manager, Architect and Leader to fix and troubleshoot a CMS in GryphTech (SlingShot).
  8. Microsoft Technology Specialists in BMO Performance Reporting Department (CIDS).

PERSONAL PROFILE

  1. 26 years of work experience in architecting, projecting, programming and team leading in various environments and platforms (Managed projects with more than 20 staff and over 2 million Euros budget).

  2. More than 12 years in Architecture of Complex and Distributed systems, from Mainframe, Mini and UNIX as well as Windows.

  3. Strong experience with Enterprise Architecture (Client/Server and Multitier) project and development to complete systems development lifecycle, as well as Service Oriented Architecture (SOA) and integration with Line of Business (LOB) plus a good knowledge of Business Process Management (BPM).

  4. Good knowledge of Enterprise Application Integration (EAI).

  5. Expertise in Financial and Banking Systems, Manufacturing, Insurance and National Games (Bingo), Real Estate Management software.

  6. Strong knowledge of C.A.S.E. systems for automatic software generation and reverse engineering, multi‑platform conversion.

  7. Web and Windows based application architectural analysis, project and development.

  8. Strong ability for Client Site Project Management and use of different Project Lifecycles.

  9. UML design, strong experience in Database structure.

  10. Office applications and Integration.

  11. Strong object-oriented modeling and programming skills.

  12. Highly experienced with Patterns to solve common problems.

  13. Able to work under extreme stress and meet deadlines as well as manage multiple tasks and projects concurrently.

  14. Highly motivated and focused.  Excellent leader and mentor with strong interpersonal and communication skills.

  15. Constant researcher of new technologies.

  16. Excellent knowledge of third party controls and extension, such as ReSharper, NHibernate, NAnt, Log4Net, Spring Framework for .NET, Infragistics, ComponentOne, ComponentArt, DevExpress, Telerik

  17. Great knowledge of third party API library, such as Microsoft Entreprise Library, Facebook API.

  18. SmartPhone oriented development (Android, Windows Phone, BlackBerry)

CERTIFICATIONS

  1. Microsoft Certified Technology Specialist: .Net Framework 2.0 Distributed Applications
  2. Microsoft Certified Technology Specialist: .Net Framework 3.5 Distributed Applications

RELEVANT SKILLS MATRIX

ASP.NET

10+

MVC, MVVM, MVP

3+

Oracle

5+

Object Oriented Concepts

12+

Multi-Tier Architecture

12+

Infrastructure, Technical and Solution Architecture

20+

Business Technology Infrastructure

15+

C# and/or VB.NET (including ADO.Net)

10+

Win forms

12+

Use of Patterns

10+

SOA

10+

Methodologies such as TOGAF, ZACHMAN or MSF

5+

TECHNICAL SKILLS

Operating systems

Microsoft Windows (all versions), MS‑DOS, Unix, Linux, AIX

Programming languages

Microsoft .NET (VB, C#), Microsoft Visual Basic, COBOL, Java, C/C++, Perl, PHP

Database

Microsoft SQL Server (T‑SQL), Oracle (PL/SQL), Microsoft Access (VBA), IBM DB/2, DL/1, VSAM, Informix

Middleware

Microsoft .NET Framework 1.1, 2.0, 3.0, 3.5 and 4.0, IBM WebSphere, Level 8

Technologies

.NET Framework 1.1,  2.0, 3.0 and 3.5; J2EE

Methodologies

RAD, CASE, OO, Zachman, TOGAF, XP and Agile Programming, MSF for Agile, GOF

Additional

XML, UML, AJAX, SOA, BPM

HIGHLIGHTS OF QUALIFICATIONS

Ø  Advanced experience with Microsoft .NET Framework 1.1, 2.0, 3.0, 3.5 and 4.0.

Ø  Hands-on experience with distributed environments, managed via Microsoft Windows OS, MS‑DOS.

Ø  Strong experience in Microsoft .NET application development using VB, C# and JavaScript.

Ø  B2B projects using BizTalk, LOB integration.

Ø  DB architectural project and development using Microsoft SQL Server and Oracle.

Ø  XML, XSLT, XAML.

Ø  ASP.NET 2.0, 3.0, 3.5, 4.0.

Ø  MVC 1.0, 2.0, 3.0.

Ø  AJAX, jQuery, Spring Framework, Microsoft Enterprise Library 5.0.

Ø  Microsoft SharePoint and Office architecture, Microsoft SQL Server 2005/2008 (SQL Server, Integration Services, Reporting Services and Notification Services).

Ø  Queue management using IBM MQSeries, Microsoft MSMQ.

Ø  Knowledge of Patterns:

Ø  Web Presentation patterns

Ø  Distributed Systems patterns

Ø  Service patterns

Ø  Microsoft Enterprise Patterns and Practices, Web Service Factory, Smart Client Factory

Ø  UML design

Ø  Data modelling.

Ø  Good experience with WCF and WPF, as well as the new XAML.

Ø  Agile Programming and XP Programming.

Ø  Good knowledge of MSF principles and practices and the whole Microsoft SDLC (MSF + MOF).

Ø  Android and Windows Phone apps.

PROFESSIONAL EXPERIENCES

Bank of Montreal [Procom, Ltd. – Toronto, ON, Canada]

BMO represents one of the leading financial institutions in Canada and they’re currently looking to expand the services offered by their Personal Banking department and optimize the data and information flow between Branches and management.

Sep 2009 to May 2012

Solutions Architect and Microsoft Reporting Services expert.

Management: 5%    Architecture: 40%               BI: 20%               Leading: 5%     Coding: 30%

The technical features used to accomplish the task are briefly listed below:

§ Project:

Ø  Cash Management data analysis and Report

Ø  Target Amendment Tool

Ø  Management Reporting Tools (NSC, ISC, CMS, FP, CWOR, Dashboards)

Ø  Vacation Tracker web application (MVC 2.0)

Ø  Microsoft .NET based Reporting Framework

§ Application project and development:

Ø  Based on .NET 2005/2008/2010, Excel VBA, SSRS/SSAS/SSIS 2005/2008, IBM DB2 on AIX and SQL Server 2005/2008.

Ø  Microsoft Reporting Services and Notification Services 2005/2008/2008R2, SAS

Ø  Custom T‑SQL scripts:

·         Triggers

·         Auditing and Logging

·         Custom Actions

·         Data Gathering

§ Design Guidelines:

Ø  Naming Convention

Ø  Coding Convention

Ø  Idioms

Ø  Patterns

§ Architecture:

Ø  High level Analysis and Design

Ø  Application Infrastructure and Design

Linfor S.r.l./EuroPulsar S.r.l. [AREZZO (AR) and MILAN (MI) – Italy]

EuroPulsar S.r.l. and Linfor S.r.l. are two small sized Italian consulting companies who are focused on Banking and Financial Software Consulting.  They are specialized in Mainframe and Mini environments (40 staff). Their effort to develop a CASE system (codename SISA) since 1986 has had an excellent result and the SISA system is now the base of every new project as well as for old maintenance and reverse-engineering. I actively participated in the first few years of this project with great success and have implemented some new features in the last 2 years.

Apr 2009 to Aug 2009

System Integrator for SQL and .NET technologies.

Management: 0%    Architecture: 30%               BI: 10%               Leading: 0%     Coding: 60%

remotely connected from Canada

The Company owns various products already deployed to multiple clients in Italy and they were looking for a new way to execute the same application using a different web server from the ones the solutions were built for; precisely the goal was to make Java/J2EE application runs using Microsoft IIS instead of JBoss, WebSphere, Apache or Sun.

Another request was to build a completely new template generator for new simple application developed using .NET 3.5/4.0 with WPF, WCF and WF.

The latest is a conversion of the actual database running with Oracle (with royalties) to be used with MySQL (free).

Project

Ø  Java to IIS

Ø  Template generator

Ø  Oracle to MySQL

Ø  LISO - Social network (Facebook application)

Application project and development:

Ø  New Atlanta – ServletExec/AS

Ø  Microsoft .NET Framework 3.5/4.0 (experimental), WPF (Silverlight 2.0/3.0), WCF, WF

Ø  MySql conversion tools, stored procedure conversion

Ø  Facebook API

GryphTech, Inc. [On Site]

GryphTech Inc. was founded in 1995 as a software development and Internet-hosting company. Their focus is on innovative solutions that take advantage of the Internet and Internet-related technologies and on the creation of browser based, database-driven business solutions and create and host innovative and interesting websites.

The Internet is not always the best platform for every job and in these cases they still create tried-and-true client/server applications. GryphTech has an international client base with customers throughout North America and Europe. They have become experts in the creation of multilingual software and websites.

In an ongoing effort to service our growing list of European customers, GryphTech researched the possibility of providing local support in Europe. After many months, GryphTech chose Lisbon, Portugal as the location for its first European office. This office will provide support for European customers in their European time zones and will be integrated with the support mechanisms already in place for GryphTech customers.

Aug 2008 to Apr 2009

Software Development Manager, Chief System Architect and Team Leader.

Management: 30%  Architecture: 20%               BI: 10%             Leading: 10%     Coding: 30%

EMPLOYED FULL TIME

The first assignment was to restructure the internal development department to avoid the above the market average turn‑over within the Company, mostly due to lack of leadership and frustration on hopping between several different tasks during the same day. The approach adopted was based on Empowerment, Motivation and Mentoring of the bests in the team, hiring new strategic human resources and migrate the past process to a more solid and actual plan based on Rewards.

Due to the pure management nature of the role and compared this to my prevalent skills I proposed to the Board of Management to step aside and wear a different strategic hat in a completely and until then absent new role for the Company: Chief System Architect.

During this short period I’ve successfully accomplished few objectives that led the Company to deliver more stable, robust, performing, scalable and maintainable applications.

Projects

Ø  iBroker

Ø  iList

Ø  iMarketing

Ø  iList Sync 2.0

Internal achievement:

Ø  Mentoring

Ø  Architecture for many existing applications

Ø  Performance enhancement

Architecture:

Ø  Partially followed the MSF cycle (Vision, Persona, Threat model, etc…)

Ø  GOF patterns applied and extended

Responsibilities:

Ø  Acting as a leader in the technology group and on the development team

Ø  Recommending technical solutions to meet business and product objectives

Ø  Defining the deliverable tasks and working with project management to detail an accurate estimate of time, level-of-effort, and external dependencies involved in each task

Ø  Guiding team members to ensure they understand their deliverables and the best practices for implementing them

Ø  Performing hands-on development, in particular for challenging code segments

Ø  Ensuring that software is developed with high quality, and that issues raised by QA are addressed

Professional Skills:

Ø  Attention to detail and thoroughness

Ø  Adaptability to meet the wide and changing demands of this role

Ø  Capacity to learn new technologies

Ø  Ability to quickly and efficiently learn a large-scale code base

Ø  Excellent analytical and problem solving skills.

Ø  Ability to take initiative, think creatively, and motivate others

Ø  A track record of “getting things done” and ability to make pragmatic compromises to make progress

Ø  A strong ability and interest in teaching best practices to the development team; one must have the interpersonal skills which can elevate the performance and work ethic of the team

Technical skills:

Ø  Strong object-oriented programming and design skills

Ø  Experience with n-Tier – high availability/scalable applications

Ø  Extensive knowledge of the .NET Framework – including ASP.NET using C#, VB.NET

Ø  Experience developing database applications – specifically with Microsoft SQL Server

Ø  HTML/DHTML, JavaScript, Ajax for web based applications is a must

Ø  WPF (Win and Silverlight), WCF, WF, SOA oriented

Ø  Use of XML for data interchange and web services – including DTD/XSD

Ø  Microsoft Visual Source Safe

Fluid Mobility, Ltd. [Home]

Fluid Mobility, Ltd. Is a small company focusing on websites creation and mobile applications, spacing from Windows CE compatible device, to GPS tracking devices and BlackBerry.

Apr 2008 to Aug 2008

Technology Architect, Lead Web Developer and Senior .Net Framework 2.0, 3.0 and 3.5 Consultant.

Management: 0%    Architecture: 10%               BI: 10%               Leading: 0%     Coding: 80%

working from home

The first assignment was to reorganize and make a web site more efficient; the application is aiming to create a new way for making people socializing on the go, know subscribed friends whereabouts, set up cooperative treasure hunts and whatever else can come out from a big idea as the well known FaceBook, the whole package including real-time Google Maps connection to display status maps.

The other project I’m currently working on is an ecommerce website, including GPS devices activation liked to Rogers services.

To approach and realize the project I’ve been using Architecting tools as Enterprise Architect 7.0 as well as for data modeling and UI design. The technologies involved in this project are Microsoft related, as C#, ASP.NET, Ajax, Captcha controls, SQL Server on the backend.

The technical features used to accomplish this task and my responsibilities are listed briefly below:

Projects

Ø  SocialEYES

Ø  Titan eCommerce

Application project and development:

Ø  Localization

Ø  Collections and Generics

Ø  Regular Expressions

Ø  Serialization

Ø  Services

Ø  Application, User and Data Security

Architecture:

Ø  Followed the MSF cycle (Vision, Persona, Threat model, etc…)

Ø  GOF patterns applied and extended

Linfor S.r.l./EuroPulsar S.r.l. [AREZZO (AR) and MILAN (MI) – Italy]

EuroPulsar S.r.l. and Linfor S.r.l. are two small sized Italian consulting companies who are focused on Banking and Financial Software Consulting.  They are specialized in Mainframe and Mini environments (40 staff). Their effort to develop a CASE system (codename SISA) since 1986 has had an excellent result and the SISA system is now the base of every new project as well as for old maintenance and reverse-engineering. I actively participated in the first few years of this project with great success and have implemented some new features in the last 2 years.

Feb 2008 to Apr 2008

Technology Architect and Senior .Net Framework 3.0 and 3.5 Consultant.

Management: 0%    Architecture: 20%               BI: 10%               Leading: 0%     Coding: 70%

remotely connected from Canada

The latest small project I’ve been working on for this company, was a simple concept but high technology Business Email Handler, based on Microsoft .NET Framework 3.5 and XAML for the UI.

The whole purpose of the project was to monitor mail addresses contained in a distribution list and follow a specified path with the captured contents:

·         Validate

·         Transform

·         Handle

The application I’ve been architecting and developing myself is totally based on pluggable extension (PlugIns, AddIns, SnapIns, whatever you want to call them), meaning is totally customizable along its fixed sequence of actions. I provided some default Monitors (SMTP, Exchange and Notes), Validators (the default one is checking if the subject is formatted in a predefined way and verify the body and attachment for Business Rules) and Handlers (Write the attachment to a disk folder as per subject direction) for the common used tools. The application is now under client test and it has already be successfully installed on few Italian Financial institution for evaluation.

The technical features used to accomplish this task and my responsibilities are listed briefly below:

Project

Ø  BEMP – Business Email Popper

Application project and development:

Ø  Application Domains

Ø  Localization

Ø  Collections and Generics

Ø  Regular Expressions

Ø  Serialization

Ø  Services

Ø  Threading

Ø  Application, User and Data Security

Ø  Reflection

Architecture:

Ø  Pluggable extension based on Open Source customized framework

Ø  Followed the MSF cycle (Vision, Persona, Threat model, etc…) and Togaf

Ø  GOF patterns applied and extended

Bank of Montreal [Pcubed, Inc. – Markham, ON, Canada]

Pcubed is a global program management services and solutions company, focused on helping clients deliver complex and critical programs. With offices in the United States, UK, Germany, France, Australia and Asia, Pcubed has a truly global presence. 

They partner on programs with market-leading companies whose objectives are to hit deadlines, minimize risk and to maximize the return on their investment. They combine the people, process and technology required to deliver projects and business benefits on time, at required quality levels that are within budget. They deliver real value through customized solutions built on the needs of your business.

Jan 2007 to Jan 2008

Solutions Architect and senior .Net 2.0 Consultant.

Management: 0%    Architecture: 10%               BI: 10%             Leading: 10%     Coding: 70%

The company had to implement some new features on the EPK project management software they’re using, mostly new information concerning Cost Centres and Recovery Types.

We projected and developed a separate application to integrate that info in the Microsoft Project Server database and to be able to retrieve the same one using an IE Web Control. Now this is the main application they’re using to feed the database with this kind of info.

The technical features used to accomplish this task and my responsibilities are listed briefly below:

§ Project:

Ø  Enhancing the EPK project management system

§ Application project and development:

Ø  Based on .NET 2005, SQL Server 2000 and SQL Server 2005 on Windows OS driven machines

Ø  Microsoft Reporting Services and Notification Services 2005

Ø  Custom T‑SQL scripts:

·         Triggers

·         Auditing and Logging

·         Custom Actions

§ Microsoft Project Server 2003:

Ø  Core of the application (Phase One)

Following the Phase One of the project has come the Phase Two, headed to use the new EPK‑Suite v5.0 (www.epkgroup.com) and write the needed custom code to fit all the client requests as well the total integration with the new source code software Microsoft Visual Studio Team System 2005. During this phase (still going) I’ve been the lead architect for the newcomer EPM Framework, a framework (as the word says) thought and proposed by me; concerning this framework I’ve been and I still am responsible of:

§ Design Guidelines:

Ø  Naming Convention

Ø  Coding Convention

Ø  Idioms

Ø  Patterns

Ø  Togaf and Zachman process partially applied

§ Architecture:

Ø  High level Analysis and Design

Ø  Application Infrastructure and Design

Ø  Integration with Microsoft Enterprise Library 3.1 (May 2007 release)

§ Visual Studio Team System:

Ø  Projects structure

Ø  Check‑In Policies

Ø  Build Types

Ø  Test Cases

Linfor S.r.l./EuroPulsar S.r.l. [AREZZO (AR) and MILAN (MI) – Italy]

EuroPulsar S.r.l. and Linfor S.r.l. are two small sized Italian consulting companies who are focused on Banking and Financial Software Consulting.  They are specialized in Mainframe and Mini environments (40 staff). Their effort to develop a CASE system (codename SISA) since 1986 has had an excellent result and the SISA system is now the base of every new project as well as for old maintenance and reverse-engineering. I actively participated in the first few years of this project with great success and have implemented some new features in the last 2 years.

May 2005 to Nov 2006

Solutions Architect and Senior .Net Framework 1.1 and 2.0 Consultant.

Management: 0%    Architecture: 10%               BI: 10%               Leading: 0%     Coding: 80%

on site in italy and remotely connected from Canada

The company had to implement their CASE system to generate all of their available products using the .NET framework. I did the initial analysis with their internal architects and we all agreed that the new template had to support the multi‑layer architecture. I built the templates keeping in mind the MVC pattern (Model‑View‑Controller) because the same logic had to be applied for the J2EE.

Every layer is now totally separate and independent from the other. The real challenge with this project was to keep the manually written part of the software (10-15%) and the other automatically generated (85-90%) still working and reusable even if written for another language and platform (mainly COBOL‑CICS‑DB2 on Mainframe). To make this real we had to create a CICS gateway layer and run the relative application on the right server and then return the answer to the caller; this is because all of Linfor’s clients using their software specifically asked to keep the business logic and the database on a Mainframe environment. The interoperation phase was accomplished by building a Web Service available to all their applications and responsible for all of the communication back and forth from the Mainframe.  This service, on request, can be available from Linfor itself to use their internal rentable service (Loans, Mortgages, etc…). I flew to Italy several times to complete this project. The project is now up and running and the company is able to generate all their existing applications using this new architecture.  This has been a great success and Linfor/EuroPulsar has exclaimed that “It’s like, suddenly, we have 50 new applications ready to sell in a flash!”

The technical features used to accomplish this task and my responsibilities are listed briefly below:

§ Project:

Ø  Enhancing and updating internal C.A.S.E. system

As the Senior .NET Framework 1.1 and 2.0 Consultant (24/7):

Ø  Application Domains

Ø  Globalization

Ø  Collections and Generics

Ø  Regular Expressions

Ø  Interoperation

Ø  Serialization

Ø  Services

Ø  Threading

Ø  Application, User and Data Security

Ø  Reflection

Application project and development:

Ø  Java/J2EE software generation templates

Ø  WebSphere generation templates

Ø  Oracle generation templates

ZEUS S.r.l. [SIENA (SI) – Italy]

Zeus S.r.l. is a small Italian company focused on Banking and Financial Software Consulting as well as small web services management. Their main field is Bank Consulting with over 50 staff working in various locations in Italy. They successfully develop web sites, using heterogeneous technology and combining different architectures.

Jan 2004 to Apr 2006

Solutions Architect

Management: 0%    Architecture: 30%               BI: 10%               Leading: 0%     Coding: 60%

remotely connected from Canada.

The Architect from Zues originally contacted me at the start of this project but I was unavailable at the time. They contacted me a second time when they were in the middle of developing the new “Bingo Interconnesso” game.  I discovered that Zeus was actually working on a similar project that I had just completed for Iterservizi and CBN with the same goals but the terms of development were different. This project was starting from a different language (they used C# instead of VB) and a different development environment (VisualStudio 2005 instead of 2003).  I had to start the project again from scratch and rewrite the TCP listener and Data Layer with help from their internal people. I also revised the security so now they are relying on NT Security and not on their user’s security.  The project was completed and tested in several Bingo halls in Italy with great success, however, they are waiting for the Italian government’s approval to implement into 300+ Bingo halls in Italy.

Another project entailed enhancements to already built E-Commerce websites and one of their internal applications concerning information sharing; the E-Commerce was built using BizTalk and these clients who were selling their products wanted to have better links to their clients. The information sharing internal application was built using SharePoint and Project Server which enabled them to do the regular SharePoint documents, events, etc. They now plan their project using Project 2003, sharing info through SharePoint that is data enriched and updates using a local developed COM add-in that I architected and built  to communicate through a local running Windows Service with a remote SQL Server database.

The technical features used to accomplish this task and my responsibilities are briefly listed below:

§ Methodologies:

Ø  Microsoft Solutions Framework

Ø  Agile

§ Application project and development:

Ø  Development of the Software architecture to play a new Bingo game with the Italian Government (State Monopoly, AAMS and Sogei).

Ø  Totally new technology based on .NET 2005, SQL Server 2005 on Windows OS driven machines

§ SharePoint portals:

Ø Information sharing

§ BizTalk B2B solutions:

Ø System architecture

Ø Management (Administration and Packaging)

Ø Developing (Orchestration, MQ Series, SharePoint)

Iterservizi S.r.l. [ROME (RM) – Italy] and CBN Company [Ottawa – Canada]

ITERSERVIZI is a young and dynamic company oriented towards the integration of innovative technology within Information Technology. The company has organized its own offering in the Call Center, Telecommunication and Informative Systems areas. The Contact Center is working with different institutional, public and private users carrying out a real time answering service.

 

Canadian Bank Note Company Ltd. (CBN) is a large Canadian corporation with a strong historical commitment to research and development on issues concerning security. They are mainly focused on Lottery systems, ID systems, Payment systems and Shareholder systems.

Mar 2003 to Oct 2005

Application Architect and Technical Manager

Management: 10%  Architecture: 20%               BI: 10%             Leading: 20%     Coding: 40%

Iterservizi was going to start development of the new “Bingo Interconnesso” game and contacted me for my help to work alongside CBN employees. The first steps of analysis were already done but the Italian government didn’t really have a clear idea about what they needed from the software houses. They also didn’t have any idea as to what kind of technical documentation was needed. for the 10+ competitors ready to begin their development or at least their project phase. My main role in this case was to keep track and be the active link between Iterservizi and the CBN and direct the technical architecture phase. The basic game was based on the already running Ontario Lottery and Gaming Corporation (OLGC) game “Bingo Link”. (CBN had a deal with OLGC for the Italian game). I had to keep in mind what was already up and running and build the new local database model requested for the Italian game. I also had to architecture the global local game structure as requested with only a small amount of information available as well as be ready for sudden deviations from the original idea because the same government was in its own development phase.  This was not easy but at the end it was accomplished and was tested in 5 Bingo halls. These Bingo halls are perfectly up and running but the game has not been officially launched as of yet.

I completed the architecture and built the Web Services, Web-based GUI, Windows GUI and TCP listener. I also connected all the Databases and worked with the Canadian team who were focused on adapting the old game to the new rules and led the Italian staff.

§ Methodologies:

Ø  Microsoft Solutions Framework

Ø  Agile

Ø  Togaf and Zachman process partially applied

§ Application project and development leading a programming team:

§  Microsoft .NET Multi‑tier Web Services based application

§  Project:

Ø Project of the Hardware and Software architecture to play the new Bingo game with the Italian Government

     (State Monopoly, AAMS and Sogei)

Ø Interconnection layer services to communicate and exchange information with the Government

§  Development:

Ø Interconnection layer services to communicate and exchange information with the Government

§ BizTalk B2B solutions:

Ø System architecture

Ø Management (Administration and Packaging)

Ø BAM

Ø Developing (Orchestration, MS Series, SharePoint)

Mondadori [VERONA (VE) – Italy]

Jan 2003 to Mar 2003

§  Solutions Architect

§ Conversion project:

Ø  Applications migration from COBOL/CICS/DB2 on MVS platform to Visual Basic on PC platform and Micro Focus 

           COBOL and ORACLE on UNIX based systems.

Finmatica S.p.A. [BRESCIA (BS) – Italy]

Sep 2002 to Dec 2002

Unix System Manager and Project Leader

§ Manage and control IBM AIX based systems:

Ø  Management, control and analysis using IBM WebSphere

Ø  Management, control and analysis using IBM MQSeries

Analyst/Senior Developer

§ Manage, control and development for “Istruttoria Fidi, Anagrafe e Centrale Rischi” bank projects:

Ø  Project and development “Gestione Anagrafica”

Ø  Project and development “Gestione Istruttoria Fidi”

Ø  Project and development “Centrale Rischi e Anagrafe di Gruppo”

SCAI S.p.A. [BRESCIA (BS) – Italy]

Aug 2001 to Aug 2002

Project Leader and Solutions Architect

Banca Lombarda (Brescia – Italy).

§ Manage, control and development for “Extensive” project:

Ø  Project and development “Gestione Richieste da Filiale” bank project

Ø  Project and development of an IMS dynamic execution system to manage:

Ø  IMS/COBOL/DB2/DLI transactions

Ø  Synchronous and Asynchronous transactions execution

Ø  Information exchange with GEI Level8 system and Siebel

Ø  IBM MQSeries management and control

Siemens Informatica S.p.A. [ROME (RM) – Italy]

Feb 2000 to Jul 2001

UNIX and Microsoft Windows NT System Manager

Telecom Italia S.p.A. (Bologna – Italy)

§ UNIX and NT systems maintenance and support:

Ø  Management and control for Italian toll‑free number 182 with unix systems

Ø  Management of Fujitsu/Siemens systems, like RM200, RM400 and RM600 on 18 regions; project and management of a Disaster Recovery on Bologna main branch.

Ø  Support for over 7000 PC clients on Italy

Ø  Control for an Observe Clustering system on Siemens Sinix Server RM600.

Ø  Management and control of a DB Informix database deployed on Unix, Unix Client and Windows NT systems

Ø  Packages management and distribution using the IBM Tivoli

Ø  Analysis of the firewalls Guardian system

Ø  Excellent management for several Cisco routers and their low-level programming interface

Ø  Project and development of script to maintain the whole system, using Unix Korn Shell scripts

MG Informatica S.r.l. [AREZZO (AR) – Italy]

Sep 1999 to Jan 2000

Solutions Architect and Senior Developer

N.C.H. (Bologna – Italy)

§ Support and development to solve Y2K issues:

Ø  “G.A.R.I.” project on IMS/DB2 system (Banco di Sicilia)

Ø  “Deleghe” project on IMS/DB2 system (Banca Nazionale del Lavoro and Cassa di Risparmio di Bologna)

§ Automatic procedure to sync different systems, like Micro Focus on PC system and Mainframe.

Mar 1999 to Aug 1999

Solutions Architect

Federazione Toscana delle Banche di Credito Cooperativo (Florence – Italy)

§ AIX Unix based systems management

§ Architecture project and development of Oracle PL/SQL scripts to manage banking information about:

Ø  Conti Correnti

Ø  Condizioni

Ø  Fidi

Ø  Mutui

Ø  Postel

Ø  Depositi a Risparmio

Ø  Certificati di Deposito

Ø  EURO

§ Cobol Micro focus on IBM Unix/AIX systems software maintenance

§ Data sync between PC and AIX (ODBC on Microsoft Windows 95/NT systems)

Sep 1998 to Feb 1999

Solutions Architect

Calzaturificio Roberta S.r.l. (Ferragamo) (Florence – Italy)

§ Architecture, project and development of a new application to manage the production, buying, stocking and selling phases for leather shoes:

Ø  Multi-Tier environment:

ü  GUI, Business and Data totally separated and independent

ü  DB based massive elaborations (stored procedures)

ü  High upgradeability and scalability system

ü  Open system to interface to the Microsoft BackOffice packages, like Microsoft Transaction Server, Microsoft System Management Server and  Microsoft Proxy Server

ü  Help points along the production physical path to check the working flow

Ø  The system was built with:

ü  Production checking and updating phase

ü  Stocking management

ü  Invoices

ü  Orders

ü  Expedition and Selling

ü  Main branch communication features through email, web, fax, etc…

Ø  The challenge on the project was on my proposal to build the system in such a way that was possible to keep communicating with existing Unix and Legacy applications, whose data storage was still not easy to change or delegate to other distributed systems. Since the beginning of the project I provided the Client with several solutions to choose from, some of them based on Microsoft or IBM tools and others with both mixed and communicating. Several parts of the existing applications inside the company were internal developed as per Headquarters requests (here we’re talking of a big manufacturing company, Prada, delegating workload on hundreds of this factories) and using my B2B solution at least this is still able to translate old fashion orders coming from the top in a work chain perfectly manageable in a graphical way by the management.

Sep 1996 to Aug 1998

Solutions Architect

I Pellettieri d’Italia S.p.A. (PRADA) (Arezzo – Italy)

§ Team leading to architect the solution and manage, project and develop new applications for B2B integration and multi‑platform clients (Windows client, AIX middleware and servers, Oracle databases) for:

Ø  Orders

Ø  Stocking

Ø  Expedition

Ø  Materials cataloguing (images scanning using Twain’s Scanner)

ZEUS S.r.l. [SIENA (SI) – Italy]

Mar 1993 to Apr 1994

Solutions Architect and Programmer/Analyst

§ Architectural project, management and development of the Multimedia STONE retail application (Microsoft Visual Basic and Visual C++), to catalogue the natural stones all around the world (specially marbles):

Ø  Building consultancy

Ø  Helps and manuals development

Ø  Retail package project

Ø  Product international distribution (Meeting all around the world to promote the product, like in Florida, Germany or Italy)

Linfor S.r.l./EuroPulsar S.r.l. [AREZZO (AR) and MILAN (MI) – Italy]

Sep 1986 to Dec 1993

Developer

§ Project developer in “La Centrale S.p.A.” in Milan – Banking systems

Analyst/Senior Developer

§ Architectural project, development and maintenance of an internal C.A.S.E. (still in use) to create really portable and system independent mainframe bank software and to reverse engineer the existing ones:

Ø  Originally build using MS-DOS Basic, Basica and GW-Basic

Ø  Capable to generate and compile full working application prototypes

Ø  Based on text file skeletons program architecture, totally adaptable proprietary internal syntax.

Project Leader

§ C.A.S.E. upgrading and enhancement to:

Ø  Generate COBOL code (Realia, Micro focus, ANSI and others, based on MVS, DOS, BULL)

Ø  Generate specific code for CICS and IMS, and dedicated database access instructions for VSAM, DB2, DL/I, ISAM, DB3, etc…

Ø  Generate launch batch files (MSDOS, Mainframe DOS, MVS, BULL systems, UNIX)

Ø  Generate and Import for MFS and BMS file map format

Ø  Reverse‑Engineering features revised and upgraded

§ Project, leading and developing several new banking projects, using the internally developed C.A.S.E. In the Clients list you can find:

Ø  Banca Lariano di Como

Ø  Banca Popolare dell’Etruria e del Lazio

Ø  Cassa di Risparmio di Firenze

Ø  Banca Toscana

Ø  Banco di Sicilia

Ø  Istituto San Paolo di Torino

Ø  Monte de’ Paschi di Siena

Selection and Training for Human Resources

§ Several personal Certifications after Training and Courses, participated on:

Ø  Assembler

Ø  COBOL

Ø  C/C++

Ø  PL/I

Ø  Monitor TP CICS/IMS

Ø  VSAM, DB2, DL/I database system

Ø  Human resources management

Ø  Time management

Ø  Human resources recruitments

New Technologies and Development Department Leader

§ C.A.S.E. upgrading and enhancement to manage new technology environments like Microsoft Windows 3.1 and 3.11, IMB OS/2 and Microsoft Windows NT 3.51

§ Heterogeneous environments cooperation management, like Novell, NT, OS/2, AS/400, Mainframe, etc…

EDUCATION AND TRAINING

1982-1986

Istituto Tecnico Industriale Galileo Ferraris

Electronic Engineer Diploma

San Giovanni Valdarno (AR) – Italy

Perito Industriale (42/60)

LANGUAGES

Italian, English, Romanian and Spanish