Profilbild von Massimo Felicetta dipl. Informatik Ing. HTL / IT-Berater, Architekt, Businessanalyst im Bankenbereich aus Zug

Massimo Felicetta

verfügbar

Letztes Update: 08.09.2015

dipl. Informatik Ing. HTL / IT-Berater, Architekt, Businessanalyst im Bankenbereich

Firma: ODG Object Design Group AG
Abschluss: Dipl.-Ingenieur
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse) | italienisch (verhandlungssicher)

Skills

Versierter Informatik-Ingenieur/IT-Berater mit viel Erfahrung mit Grossprojekten, vorwiegend im Bankenumfeld, sowohl auf Seite IT-Kunde als auch auf Seite IT-Dienstleister. Umfassende und fundierte Fachkenntnisse in der System- und Software-Entwicklung. Experte im Bereich Data Management und Modellierung.

Engagierte und selbständige Arbeitsweise. Analytische Denkweise und starke Umsetzungsfähigkeiten. In der Lage sehr komplexe Zusammenhänge zu verstehen und Arbeiten auf einem hohen Qualitätsniveau auszuführen.


*** KERNKOMPETENZEN ***

(1) Business Support:
Beratung und Begleitung von IT-Kunden bei der Analyse, Evaluation, Definition und Umsetzung von IT-Vorhaben, Business Analyse und (Re-)Engineering, Schnittstelle Fachbereich-Informatik

(2) System Engineering:
Anforderungsanalyse, Evaluationen, Konzeption, Projekt- und Systemdefinition, Architektur und Systemdesign, technische Projektleitung, Entwicklungsleitung

(3) Data Management:
Unternehmens- und Systemdatenmodellierung, Datenarchitekturen, Datenhaltungssysteme, Datenintegration, Datenmigrationen


*** ERFAHRUNGEN ***

(1) Project Management
Seitens IT: technische Projektleitung, Entwicklungsleitung
Seitens Kunden: Beratung, Kundenvertretung, Projektbegleitung

(2) Requirement Engineering
Anforderungsanalyse, Business Analyse und (Re-)Engineering mit Schwerpunkt Daten, Betreuung und Vertretung von Fachbereichen gegenüber IT, Schnittstelle zwischen IT-Kunde und IT-Dienstleister

(3) IT-Architektur/ System-Design
Definition von Systemarchitekturen und -designs, Inegrationsarchitekturen, Legacy-Einbindungen. Datenhaltungsarchitekturen, Model-driven Architekturen, Online/Batch-Integration verteilter Systeme, Client-Server, kontrollierte Datenredundanzen

(4) Quality-, Configuration-, Release- & Issue-Mgmt.
Breite konzeptionelle und praktische Erfahrungen in allen unterstützenden Prozessen der Systementwicklung. Erfahrung mit Testdirector, Qualitycenter, CM Synergy, Trac, Redmine, Active Collab, CMVC, Team Connection, SVN

(5) Daten-Architektur
Datenmodellierung von konzeptionell bis ORM (Object-Relational- Mapping), Unternehmensweite Datenreferenzmodelle, Business Object Modelling, Metadaten-Modellierung, Datenarchitekturen, temporale und bitemporale Datenhaltungssysteme, Auftrags-basierte Datenverwaltung, Datenmigrationen, Modelloptimierungen

(6) Technologien
Aktive Entwicklungserfahrung mit OO-Welt, RUP, OOSE, V-Modell, UML, OCL, MDA, ADA, C, C++, REXX, SQL, DB/2, IMS-DB, Oracle, Windows, Unix
Konzeptionelle Erfahrung mit Java, J2EE, XML, HTML, CSS, Corba, MySQL, Access, IBM Mainframe, JCL, BAGJAS, HLMS, IMS DC, MQ Series

Projekthistorie

Nachfolgend eine Auswahl von Projekten mit Projektdaten und Tätigkeiten:

(1) Entwicklung Stammdatenverwaltung

Entwicklung einer neuen Stammdatenverwaltung für die zentrale und redundanzfreie Pflege der Kundenstammdaten und deren Vertragsbeziehungen mit der Bank. Haupteigenschaften des Systems sind: Client-Server Applikation, Abbildung des Business Object Models der Bank, Auftrags-basierte Mutationen mit Mehraugenkontrolle, Mehrsprachigkeit der GUI und der Daten, Vollhistorisierung auf Basis einer bitemporalen Datenhaltung, Notifikationsdienst, standardisierte Schnittstellen, automati- sierte Belieferung des ODS (Operational Data Store).

*** Projektdaten ***
Branche: Bank
Team: 35 Personen
Umgebung: UML, MDA, Java, PL/1, zOS, Unix, Window, IMS, MQ, DB/2

*** Rollen/Tätigkeiten ***
Requirement Analyse zusammen mit Fachbereich, System Owner und System Engineer. Erstellung des Grundkonzeptes, des Anforderungskataloges und des Pflichtenheftes. Definition des Metamodells für die MDA Funktionalität. Modellierung des Business Object Models (UML) inkl. Regelwerke (OCL). Leitung der Entwicklung bis zur ersten Releaseinführung.


(2) Migration Stammdatenverwaltung

Migration der zentralen Stammdaten auf die neu entwickelte Stammdatenverwaltung als Teilprojekt eines 150 Mio. Projektverbundes. Die bestehende Stammdaten mussten durch Modelltransformationen auf das neue System migriert werden ohne Inkonsistenzen und Redundanzen zu generieren. Sämtliche Umsysteme mussten neu auf diese Stammdatenverwaltung zugreifen.

*** Projektdaten ***
Branche: Bank
Team: 15 Personen (Teilprojekt), 150 Total
Umgebung: UML, Java, PL/1, zOS, Window, zOS, IMS, MQ, DB/2

*** Rollen/Tätigkeiten ***
Fachliche Modellbereinigung in enger Zusammenarbeit mit dem Auftraggeber, den Business Analysten und den Fachbereichen. Anpassung und Erweiterung des Business Object Model. Datenanalyse für Datenbereinigung vor der Migration. Definition aller Konsistenzbedingungen und Regelwerke für die Datenkonsistenz. Abstimmung der Umsysteme für den Wechsel auf die neue Datenbasis.


(3) Enterprise Data Model

Erarbeitung eins unternehmensweiten Referenz-Datenmodells als eine Kernkomponente der konzeptionellen IT-Architektur. Das Modell wurde in enger Zusammenarbeit mit diversen Fachbereichen der Bank erstellt und dient als Leitfaden im Bereich Daten bei der Definition und Erarbeitung von neuen Systemen.

*** Projektdaten ***
Branche: Bank
Team: 10 Personen
Umgebung: UML

*** Rollen/Tätigkeiten ***
Mitglied des Kernteams. Fachliche Modellbereinigung in Zusammenarbeit mit den Fachbereichen. Syntaktisch korrekte Umsetzung in ein Business Object Model. Finalisierung und Kommunikation des Modells.


(4) CRM Web-Applikation

Mehrsprachige, international ausgerichtete Web-Applikation im Bereich CRM. Anbieter von Produkten und Dienstleistungen können ihre Kundenbeziehungen mittels moderierten Feedback-Foren pflegen. Diese Dienstleitung können Anbieter in ihrer Währung abonnieren und monatlich bezahlen. Das Entwicklungsteam ist international verteilt.

*** Projektdaten ***
Branche: IT
Team: 8 Personen
Umgebung: UML, Java, PHP, JS, AJAX, jQuery, HTML, CSS, Unix, MySQL

*** Rollen/Tätigkeiten ***
Entwicklungsleitung, Entwicklungsvorgaben, Koordination internationale Entwicklung, Anforderungs-Management, Issue Management, Reporting


(5) Kontoführungssystem

Ein bestehendes Buchungssystem auf Mainframe wird durch ein moderneres Kontoführungssystems ersetzt. Das System wird mit Cross-Entwicklung in drei Releases erstellt und bewirtschaftet im Endaus- bau ca. 1 Mio. Konti.

*** Projektdaten ***
Branche: Bank
Team: 30 Personen
Umgebung: V-Modell, OOA/OOD, Booch, Objectory, C++, PL/1, OS390, Unix, IMS, MQ, DB/2, Oracle

*** Rollen/Tätigkeiten ***
Erstellung der Pflichtenhefte und Offerten in Zusammenarbeit mit dem System Engineer und Auftraggeber. Konsolidierung der Anforderungen mit allen Parteien. Leitung des Teams zuständig für Architektur, Gesamtsystemdesign, Schnittstellen und Kernsysteme. Definition der Applikationsarchitektur und des Gesamtsystemdesigns. Projektbegleitendes Coaching der Teilprojekte bei der Anwendung des Vorgehensmodells. Definition und Aufsetzen der Entwicklungsumgebung und Koordination der Teilprojekte bezüglich Systemintegration. Design und Implementation von Base Services wie Schnittstelle Objektpersistenz, Exception Handling und Logging System. Evaluation von objektorientierten Datenbanken für das Projekt und Erstellung von entsprechenden Validierungs-Prototypen. Qualitätssicherungsmassnahmen wie Reviews, Walkthroughs und Code Inspections.


(6) Business Request Exchange

Zentrale Middleware als Hub für die online Kommunikation und Integration von Applikationen auf fachlicher Ebene. Das System bildet das fachliche Geschäftsmodell (Business Object Model) ab auf welchem Nutzersysteme Geschäftsfunktionen (Business Request) aufrufen können.

*** Projektdaten ***
Branche: Bank
Team: 15 Personen
Umgebung: V-Modell, UML, Java, PL/1, C++, REXX, XML, Corba, zOS, Unix, MQ, DB/2

*** Rollen/Tätigkeiten ***
Business und Requirement Analyse zusammen mit dem Fachbereich der Nutzersysteme als Auftraggeber. Weiterentwicklung des Business Object Models. Spezifikation der Business Requests als Vorgabe für Entwickler. Koordination zwischen Auftraggeber und Entwicklung. Fachliche Qualitätssicherung der erstellten Business Requests.


(7) Prozessleitsystem

Entwicklung eines Prozessleit- und Prozessvisualisierungs-Systems auf einer VAX/VMS-Mehrrechnerumgebung für die Heizzentrale des Flughafens Zürich. Durch die Konfiguration und Erweiterung eines Standard-SW-Paketes mussten die Anforderungen bezüglich Datenerfassung (ca. 10'000 Signale), Alarmbehandlung, graphische Visualisierung, Historisierung u.a. erfüllt werden. Um den grossen Datendurchsatz und die Echtzeitanforderungen einhalten zu können, war eine Neuentwicklung und Optimierung der Kommunikation zur Anlage nötig.

*** Projektdaten ***
Branche: Industrie
Team: 10 Personen
Umgebung: SA/SD, C, DEC/VMS, C, Ingres als Datenbank, CMS, Cimplicity als Leitsystem

*** Rollen/Tätigkeiten ***
Analyse und Design eines Alarmkonzeptes und Zusatzfunktionen in SA/SD nach Yourdon mit anschliessender Implementierung. Datenmodellierung von Zeitschaltinformationen und Implementierung in C auf das Record Management System von VMS. Durchführung einer Systemoptimierung bestehend aus der Erarbeitung und Umsetzung eines Prozess-Verteilungskonzeptes für die Mehrrechnerumgebung. Entwicklung einer Überwachungssoftware zur Synchronisation und gegenseitigen Ausfallüberwachung des redundanten Dual-Host-Systems.


(8) Climate Control Management

Entwicklung einer weltweit vermarktete Software für die Konfiguration und Inbetriebnahme von netzwerkfähigen Gebäude-Klimareglern. Die Applikation gibt in erster Linie dem Installateur die Möglichkeit, einen von ihm betreuten Klimaregler innert kurzer Zeit einzustellen.

*** Projektdaten ***
Branche: Industrie
Team: 12 Personen
Umgebung: OOA/OOD, OMT, Booch, Objectory, C++, Windows, PharLab286

*** Rollen/Tätigkeiten ***
Projektbegleitendes Coaching bei der Anwendung der Vorgehensmodelle und Unterstützung bei der Umsetzung des OO-Know-how bezüglich Analyse und Design sowie bei der Implementierung in C+ +. Definition der MVC Applikationsarchitektur. Design und Implementierung eines multilingualen Er ror Handling System als Basiskomponente. Design und Implementation des Broadcast Messaging Services.

Reisebereitschaft

Verfügbar in den Ländern Schweiz
Verfügbar ab 01.01.2011.
Vororteinsätze teilzeit oder zu 100% möglich.
Grossraum Zürich.
Profilbild von Massimo Felicetta dipl. Informatik Ing. HTL / IT-Berater, Architekt, Businessanalyst im Bankenbereich aus Zug dipl. Informatik Ing. HTL / IT-Berater, Architekt, Businessanalyst im Bankenbereich
Registrieren