
Projects
May. 2015 - today
Employed at Amazon – Vancouver - Canada
Position: Sr. Technical Program Manager: Amazon Payment Platform
Position: Sr. Technical Program Manager: Amazon Payment Platform
» Oracle Corporation, CA & USA
Jan. 2013 - April 2015
I've joined Oracle in 2013 as a Consulting Technical Manager in these specific field: Fusion Middleware, SOA Suite, SOA Governance, Fusion Applications, OEMCC.
The relevant projects I've been working on it have been:
- Technical Architect for British Columbia Health Care Program
- Contribute to design and build Oracle Enterprise Manager 12c Rapid provisioning capability for WLS, SOA, OSB and other related Fusion Middleware products
- Application Currency assessment for a large Canadian telecoms company (SOA Suite / OSB / ODI)
The relevant projects I've been working on it have been:
- Technical Architect for British Columbia Health Care Program
- Contribute to design and build Oracle Enterprise Manager 12c Rapid provisioning capability for WLS, SOA, OSB and other related Fusion Middleware products
- Application Currency assessment for a large Canadian telecoms company (SOA Suite / OSB / ODI)
» IBM Business Solution Center, FR & UK
Sept. 2011 - Dec. 2012
In Semptember 2011 moved to France within the IBM/Oracle Alliance team.
Within this team our mission is to prove Oracle Technology working together with IBM Software and Hardware. My main technology streams are Fusion Middleware and Fusion Applications.
Whithin this year the main projects I have been involved have been:
Within this team our mission is to prove Oracle Technology working together with IBM Software and Hardware. My main technology streams are Fusion Middleware and Fusion Applications.
Whithin this year the main projects I have been involved have been:
- ISS project: Implementing Oracle Filed Service within Oracle E-Business Suite.
- Standard Life: Implementing Oracle Fusion HCM in coexistance with Oracle E-Business Suite and Oracle PeopleSoft
» B2C Portals: Fiat & Chrysler, IT & USA
Apr. 2011 - Aug. 2011
In March 2011 I have joined the “Accenture” consultant company. I have been placed on an important project related to the implementation of a B2C portal. The project was the porting of the current B2C Fiat Web Site from an old technology to a newer technology. But at the same time the opportunity to rework also the Chrysler Web Site came along with it, and since Fiat also sells vehicle in USA, the project has spread out its boundaries to the US continent as well.
I was following the project for more than four months and my experience in such complex and international environment is solid and I am sure I will benefit from it in the future.
I was following the project for more than four months and my experience in such complex and international environment is solid and I am sure I will benefit from it in the future.
Feb. 2007 - Mar. 2011
From February 2007 to March 2011 I was working in the Mediaset Group, in the IT dep. as the SOA Architect. My main activities were:
» Supervise/design all the integration projects that involve data exchange between different systems. The major project I have been involved is called "Mediaset Premium" where we have built all the integrations between Siebel CRM, Oracle BRM and our CAS System in order to provide a post paid subscription for a client. This project has been awarded by Oracle on Sept. 2009 as the most successful SOA project of the year.
» Developing a SOA governance for Mediaset, which includes define SOA guidelines for all the projects, choosing the right monitoring tools, governance tools and, of course, define the SOA Reference Architecture of Mediaset.
» Supporting the design and development of Internet Web Sites that acts as the front end/self care for Mediaset Premium clients.
» Supervise/design all the integration projects that involve data exchange between different systems. The major project I have been involved is called "Mediaset Premium" where we have built all the integrations between Siebel CRM, Oracle BRM and our CAS System in order to provide a post paid subscription for a client. This project has been awarded by Oracle on Sept. 2009 as the most successful SOA project of the year.
» Developing a SOA governance for Mediaset, which includes define SOA guidelines for all the projects, choosing the right monitoring tools, governance tools and, of course, define the SOA Reference Architecture of Mediaset.
» Supporting the design and development of Internet Web Sites that acts as the front end/self care for Mediaset Premium clients.
» Mediaset: Digital Terrestrian TV, IT
Nov. 2005 - Feb. 2007
Digital TV has become a de facto standard to broadcast signal with higher quality and with more content than before (using digital signal it's possible to send also programs, interactive channel, and much more). In order to protect the rights associated to these contents, the signal must be encrypted, and only who is allowed to decrypt the signal can see the transmission (usually movies or live events). The system that allows protecting and distributing the rights to see the content is called CAS (Conditional Access System) and it has been implemented by a Swiss company. Mediaset, in order to use the CAS system, needs to build other systems that will link the communicate between the CAS System and all the existing or new Mediaset systems such as: an SMS (subscribe management system) gateway system, a CRM system and a tracking systems for the Smart Card and Voucher needed to store the rights given by the CAS System. All these systems have been designed using SOA paradigm and implemented using J2EE technology provided by Oracle. In these projects my role has been to design and coordinate the implementation of the systems. So we can say that I have been the Architect of the Mediset solution for Digital TV.
» Department of Work and Pension, UK
Jan. 2005 - Nov. 2005
The objective of the project has been to build an architecture that would allow the client to have a general framework in order to generate web services base on specific patterns. A pattern was defined as a specific workflow of activities required by the client. Sample of workflows are interactions with existing data base: reading, inserting and updating customer data. In the first phase we produced all the detail design of the solution. In the second phase of the project my team was in charge to produce sample business services for the team that was responsible to build the framework to generate similar code based on client input parameters. In the last phase of the project we deployed the sample web services on the client site to test the functionality of the code. At the same time generated web services were tested against the sample web services to asses that the two web services were producing the same results.
Nov. 2003 - Dec. 2004
For the entire year of 2004 I have been responsible of the User Interface team of H3G, having the role of a technical project manager. The framework used by H3G has been developed on top of a commercial product called Mariner-Volantis. With the use of this framework it was possible to deliver web pages built with different components (text, images, links, and scripts) device dependent. At the time of the implementation Volantis infrastructure was not able to choose Multi Media Asset (MMA) based on device capabilities, and in order to overcome this limitation we have built a custom j2ee application that, using some Mariner components, was able to choose the best MMA based on different device capabilities: frame rates, bit rates, audio/video formats, streaming/download features and so on.
Jan. 2003 - Nov. 2003
I've been asked to coordinate the developing of a tool that would keep track of promotional phone calls to customers. The contact center division was lacking of a central repository to collect all the intervied made to customer. Morover there was no application that would schedule how and when customers should be called. Intervies were made and tracked on excel sheets and results were transferred by hand into other systems. In order to overcome all these problems we (a team of four) have developed a web application based on j2ee technology (mainly using ejb) and Oracle database. The solution has been deployed on Bea Web Logic Application Server.
Oct. 2002 - Jan. 2003
H3G in 2002 was new mobile company that was bringing the new 3G technology in the telecommunication. I have been asked to help the manager of the company to organize and follow some of his activities. My responsibilities in this project regard mainly configuration management, release management and defect management. We have developed a tool based on j2ee technology and Oracle database that helps to keep track of the releases of different components, how they are related together, and which version has been installed in different environment, from testing to production environment. While this has been my main activity, I also gave my contribution in helping understanding problems regardless the testing of software.
Jan. 2001 - Oct. 2002
Sugar Project has been a terrific project since I have been able to work on the entire process of collecting requirement, developing and deploying the solution. Sugar is a music company (both recording and editorial) in Italy that represents one of the most important Italian authors and singers (Andrea Bocelli is one of them). We have been asked to implement with new technology part of their information system (from contracts to royalty distribution). During the first part of the project I have been involved in the detail requirement collection, and I was responsible of the formalism used, that was, of course UML. After almost four months of collecting the requirements we built a team to implement the solution. We have chosen to implement everything in Java technology (as front layer and business layer) and we have used Oracle database as the data repository. We were also investigating the possibility to use Oracle Portal Framework as a front end application, but after two months of developing and testing we have decided that the technology was not mature yet for our needs. We have used Oracle Application Server (and OC4J) as the Application Server for the entire solution. For the royalty distribution process we have developed a lot of PL/SQL code for performance reason.
Apr. 2000 - Dec. 2000
In this project I mainly have been involved as a business analyst in understanding the requirements for developing a new system for reordering the stocks of components for the manufacturing of Fiat automotive. The actual ordering process was developed on a MRP solution, but not all the components of a car should use this approach, especially for "little" components like screws and nuts. For these components it is better to use an Order Point approach. With this in mind I had to interview more than a department in order to understand the requirements that have been implemented in the actual system (MRP) and translated to a new model. In doing so I have more and more appreciated the power of UML and it has been a reward to see that the developing team has appreciated that the requirement were always written in UML and not on a simple piece of paper. While working as a business analyst I had the opportunity to learn a new product for implement the Supply Chain Management, i2 technology that, back in that time, was on its higher level of popularity. Working with i2 gave me the opportunity to learn and understand Oracle database and more and more java technology, this time focusing on server site programming with Java Servlet and JSP.
Jan. 1999 - Apr. 2000
SPI1 is an Italian Project sponsored by the Italian government. The overall goal of the project was to develop and apply new methodologies when designing manufacturing system. In this project the focus was strongly made on methodologies rather than new solutions. For this reason I have developed my competence in UML working with many modeling tools, but most of all with Rational Rose. I started to appreciate the importance of modeling a solution, before building the solution. I found that UML is not only a language, but also a way of thinking using the Object Oriented paradigm. Meanwhile I was working with UML my technical skills grow toward the Java world. At this time I was writing a lot of code dealing with Application and Applet. I begin to enjoy the Java technology and I started to understand better was the "world of internet".
Jan. 1998 - Jun. 1999
This was my first project when I graduated. It was an Europen project that was dealing with the developing of a Flexible Manufacturing System (for a complete description see ModFlexProd ). In this project , I had the possibility to develop my skills mainly in two areas: Project Management and technical skill. Since the team of the project was made from five different parts (from university to manufactures company) the role that has been asked to my company was to coordinate all the team members to achive the golad of the project. Every three/six months deliverables needed to be completed and sent to the European Community to monitor the progress of the overall project. In the meantime my active role in the project was to understand how different configuration could effect the performance of the Manufacturing System. For this activity I have developed strong skills in modeling dynamic system using three different approaches: petri nets, queuing network and simulation (siman). The first two approaches allow to find a close mathematical solution of a dynamic system, the last one allows to collect different data by running simulation tests. During these activities I started to work a little bit with Java and begin to write my first programs.

