Meine Projekte - Oliver Herzog, Diplom

Werbung
Profil und Projektliste
Oliver A. Herzog
Diplom-Informatiker
Wohnort:
Straße:
Nationalität:
Schwerpunkt:
Mail:
Internet:
Telefon:
6318 Walchwil ZG / Schweiz
Unterschwändi 1
Deutsch
Datenanalyse, Datenbankentwicklungen und BI Reports
[email protected]
http://www.Oliver-Herzog.ch
+41(0)78 / 657 48 41
Meine Projekte:
6/2016 – heute:
Informatik Herzog GmbH, Walchwil ZG
Erweiterung des MS BI Reporting auf Oracle DWH mit Datenanalysen für eine
Bank in Zürich.
Technische Umgebung: Oracle 12c, SQL Server, MS Visual Studio, PL/SQL
Developer, MS SharePoint, MS Reporting Services (SSRS) und MS Analysis
Services (SSAS).
11/2015 – 5/2016:
Sabbatical
 Abschluss des Studiums Umweltwissenschaften an der FernUniversität
Hagen mit dem Titel „Umweltmanager“
 Fahrt mit dem BMW Motorrad R1200GS von der Schweiz nach Südafrika
 Verfassen des Buches „Mit dem Motorrad von Walchwil/Schweiz nach
Südafrika“, erhältlich bei Amazon
05/2012 – 10/2015:
International tätige Bank in Zürich
Aufbau eines MS BI Reporting
Projektbeschreibung:
Aufbau eines BI Reporting für die Bank um Unternehmensinformationen
professionell darzustellen. Vor allem werden Unternehmenskennzahlen des
internen Rechnungswesens aus einem Oracle Datawarehouse ausgewertet und
vollautomatisch mit Hilfe von Microsoft SQL Server und seinen Services MS
Reporting Service (SSRS), MS Analysis Services (SSAS) und MS Integration
Services (SSIS) im Intranet zur Verfügung gestellt. Auch der Bau von Cubes mit
Hilfe der MS Analysis Services spielt eine grosse Rolle beim direkten schnellen
Datenzugriff mittels MS EXCEL. Eine besondere Herausforderung war die
Integration des SQL Server auf der Oracle Plattform sowie der neue Zugang zu
Oracle mittels Kerberos Authentifizierung und der SmartCard. Die leitende
Entwicklung der Architektur und die Verwaltung des Systems, pilotierende
Entwicklung von Use Case Reports sowie Tests sind das Aufgabengebiet.
Selbst entwickelte stored procedures (PL/SQL, SQL) und automatische Jobs in
der Oracle Umgebung sorgen dafür, dass die notwendigen Reportdaten sofort
zur Verfügung stehen und die Reports innerhalb weniger Sekunden dynamisch
generiert und angezeigt werden können.
Realisiert unter: Oracle 11, PL/SQL, PL/SQL-Developer, SQL*Plus,
SQL*Loader, Kerberos, MS Excel, MS PowerPoint, MS SQL Server 2008 R2
und MS SQL Server 2012, Reporting Services (SSRS), Integration Services
(SSIS), Analysis Services (SSAS), SQL Server Management Studio,
Business Intelligence Development Studio (BIDS), MS Visual Studio, T-SQL,
HP Quality Center V10
07/2011 – 05/2012:
International tätige Bank in Zürich
Datenanalyst und Gruppenleiter
Projektbeschreibung:
Aufbau eines Oracle Datenanalysis Teams im Bereich Aktiv- und
Passivgeschäfte sowie Überwachung und Reporting von Preisnachlässen.
Erweiterung der Geschäftskennzahlen. Planung, Entwicklung, Bewertung,
Installation und Test eines neuen MS BI Reporting Systems für den
unternehmensweiten Einsatz.
Realisiert unter: Oracle 9 bis 11g, PL/SQL, PL/SQL-Developer, MS SQL
Server 2008 R2 und 2012, MS Reporting Services, MS Analysis Services, MS
Integration Services, MS SharePoint, SQL Server Management Studio, MS
Visual Studio mit BIDS, T-SQL
06/2008 – 06/2011:
International tätige Bank in Zürich
Business Development, Pricing Management und Datenanalyst
Projektbeschreibung:
Lieferung und Analyse von Daten aus allen Bankbereichen wie z.B. Brokerage,
Neuemissionen, Depotverwaltung, Mandate, Kreditwesen, FX oder Fiduciary
Investment für das strategische Preismanagement im Business Development.
Definition und Realisierung neuer Preisüberwachungsmechanismen vor allem
bezüglich Preisreduktionen im Rahmen von IT-Projekten.
Realisiert unter: Oracle 9 bis 11g, PL/SQL, PL/SQL-Developer, SQL*Plus,
SQL*Loader, MS Office
02/2008 – 06/2008:
International tätige Bank in Zürich
Erweiterung eines Marketing Management Information Systems (MMIS)
Projektbeschreibung:
Zur internationalen Koordination von Marketingmassnahmen war eine
Intranetapplikation zur Verfügung gestellt worden.
Die Aufgabe bestand in der Erweiterung verschiedener Funktionen des MMIS:
Automatischer Import und Export von/zu externen Datenquellen per Filetransfer.
Erweiterung der Datenstrukturen und der Schnittstellen zu den JAVAOberflächen. Erweiterung um die Gruppe Vermögensverwalter, Treuhänder,
Rechtsanwälte. Internationalisierung bezüglich Kunden und Rechnungen sowie
Performanceoptimierung der Anwendung.
Realisiert unter: Oracle 10g, PL/SQL, TOAD, SQL*Plus, Mercury Quality
Center, Subversion, SUN-Solaris
03/2007 – 01/2008
International tätige Bank in Zürich
Migration nach Oracle 10g, Optimierung und DWH-Erweiterung
Projektbeschreibung:
Weiterentwicklung des bestehenden DWH wegen neuer
Managementanforderungen um eine „Special Tariff and Terms Recalculation
Engine“ (SRE). Diese Anwendung berechnet Preise gemäss Preislisten für
Börsentransaktionen und Depotverwaltung und vergleicht diese Preise mit den
tatsächlich bezahlten Gebühren. Die Differenz (Sonderkondition) wird gemeldet.
Das Projekt wurde von mir erfolgreich technisch realisiert und im Oktober 2007 im
Release 1 eingeführt. Erweiterungen folgten im November 2007 und Januar
2008.
Migration von Oracle 9 nach Oracle 10gR2 unter Berücksichtigung von
Performanceerfordernissen speziell im Hinblick auf Parallelisierung und
Hardwarenutzung.
Realisiert unter: Oracle 9 und 10, PL/SQL, PL/SQL-Developer, SQL*Plus,
Oracle Forms, VSS, CMMI, ClearCase, CVS, SUN-Solaris mit 24 Prozessoren
und 96 GB RAM
10/2006 – 01/2007
Deutsche IT-Zentrale einer weltweit präsenten Bank in Frankfurt
Optimierung und Fehlersuche in Basel II Projekt
Projektbeschreibung:
Das Data Warehouse aus dem Projekt aus 03 – 09/2004 war für
ABACUS/DaVinci und gemäß den Basel II Kriterien für das externe und interne
Meldewesen erweitert worden. Das Entwicklerteam benötigte Unterstützung bei
der Fehlersuche und bei der Optimierung des PL/SQL-Codes und der SQLStatements der Oracle 9 Datenbank. Insbesondere ging es um die Verarbeitung
von Kredit- und Sicherheiteninformationen. Die Anwendung wurde schließlich
erfolgreich und mit deutlichen Performancegewinnen in die produktive Umgebung
übernommen.
Realisiert unter: Oracle 8 und 9, PL/SQL, TOAD, SQL*Plus, ABACUS DaVinci,
SUN Solaris, Perl und UNIX-Shellskripte
06/2006 – 10/2006
International tätige Bank in Luxemburg
Entwicklung des Bankmeldewesens nach BASEL II mit ABACUS DaVinci
Projektbeschreibung:
Entwicklung eines Data Warehouse um die Bankdaten aus verschiedenen
Quellen zu sammeln, aufzubereiten und andie Hauptzentrale in Deutschland zu
übergeben. Diese übernimmt künftig für die luxemburgische Tochter die
deutschen Meldepflichten gem. BASEL II. Dazu muß Luxemburg die
Geschäftsdaten (z.B. Geld- und Wertpapiergeschäfte, Kredite, Sicherheiten,
Garantien und deren Beziehungen untereinander) nach Deutschland liefern, wo
sie anschließend mit ABACUS/DaVinci zur Meldung aufbereitet werden.
Die Quellsysteme für dieses Projekt war eine AS400 mit einer DB2-Datenbank
sowie Rolfe&Nolan mit Oracle.
Vorgaben der Muttergesellschaft lagen vor.
Realisiert unter: Oracle 8 und 9, PL/SQL, TOAD, SQL*Plus, ABACUS DaVinci,
AS400, DB2
05/2005 - 5/2006
Deutsche IT-Zentrale einer weltweit präsenten Bank in Frankfurt
BASEL II mit ABACUS DaVinci und internes Bankmeldewesen
Projektbeschreibung:
Die Bankrisikodaten mußten an die ausländische Muttergesellschaft geliefert
werden.
Grundlage für dieses Projekt war einerseits das Data Warehouse aus Projekt 03 09/2004 und zum anderen die Anwendung ABACUS Fire (später ABACUS
DaVinci mit Basel-II-Daten) unter Oracle 9 und SUN-Solaris.
Im Vordergrund stand die Gegenüberstellung der Bankgeschäfte zu den
Garantien und Sicherheiten sowie das Rating von Kunden und Wertpapieren.
Das laufende externe Reporting unter ABACUS (genauer: die Ausgabetabellen
von ABACUS) wurde als Datenquelle benützt um ein Reporting an die
Muttergesellschaft zu realisieren.
Dort wurden die aufbereiteten Daten auch von externen Prüfern geprüft.
Die Vorgaben der Muttergesellschaft lagen in englischer Sprache vor.
Realisiert unter: Oracle 9, PL/SQL, SQL*Loader, TOAD, SQL*Plus, ABACUS
DaVinci, SUN Solaris, Perl, Shellskripte
12/2004 - 03/2005
Deutsche IT-Zentrale einer weltweit präsenten Bank in Frankfurt
Bank: Jahresbescheinigung nach §24c EStG
Projektbeschreibung:
Auslesen einer Oracle-DB in London (Fa. Rolfe & Nolan) mit Termingeschäften
und privaten Veräußerungsgeschäften in eine ACCESS-DB auf einer WindowsXP Workstation mit Hilfe eines selbst entwickelten VBA-Programms. Auslesen
verschiedener zusätzlicher personenbezogener Kunden- und Wertpapierdaten
aus der DB2 am HOST. Aufbereitung der Daten mittels Visual Basic lokal in der
ACCESS-DB. Export zweier Flatfiles zur DB2 für Future- und Optionengeschäfte
um dort für die Privatkunden die Jahresbescheinigungen gem. 24c EStG
auszudrucken.
Realisiert unter: Oracle 9i, MS ACCESS, DB2-Connect, VBA, Windows-XP
10/2004
Deutsche IT-Zentrale einer weltweit präsenten Bank in Frankfurt
Fehleranalyse im eBanking
Projektbeschreibung:
Fehlersuche in der eBanking Serverumgebung. Auswertung von Oracle- , IIS-,
Systemlogs und weiteren z.T. selbst installierten Loggingmechanismen auf
Oracle 8.0.4.
Realisiert unter: Oracle 8i, MQ-Series, DB2-Connect, MS IIS, WinNT 4.0
Server, SILK, BMC
03/2004 - 09/2004
Deutsche IT-Zentrale einer weltweit präsenten Bank in Frankfurt
Grundsatz I mit ABACUS/Fire (Bankmeldewesen)
Projektbeschreibung:
Entwicklung eines Data Warehouse zur Ablösung der bisherigen SAMBA-Lösung:
Zur Verfügung stand als "Fachentwurf" ein einfacher Prototyp einer Anwendung
unter MS ACCESS und VBA. Dieser Prototyp arbeitete eingeschränkt mit Abacus
Fire und mußte auf Oracle unter PL/SQL nachgebildet werden. Es wurde eine
Datenstruktur unter Oracle 9i auf einem SUN-Rechner entwickelt, die es erlaubte,
per FTP ankommende Daten aus verschiedenen Bankquellen mit automatisch
generierten SQL*Loader-Skripten in das Data Warehouse zu importieren. Die
dazu nötigen Tabellen wurden aufgrund der vorhandenen Metadaten ebenfalls
dynamisch generiert. Mit PL/SQL-Programmen wurden diese Daten für Abacus
DaVinci aufbereitet. Äußerst anspruchsvolle und hocheffiziente Programmteile
wurden entwickelt. Ebenso dynamisch generierte Views, Funktionen, Prozeduren
und Packages. Mit PL/SQL wurde ein XML-Konverter realisiert, der die
aufbereiteten Daten aus den Oracle-Tabellen exportierte und in XML-Dateien an
ABACUS DaVinci lieferte.
Optimierung von SQL-Statements und Datenmodellstrukturen während der
Testphase. Mehrfach sehr gute Verbesserungen der Laufzeit einzelner Module
innerhalb des Data-Warehouses.
Unterstützung der angestellten PL/SQL-Programmierer während der gesamten
Projektlaufzeit in kritischen Bereichen.
Realisiert unter: Oracle 9i, TOAD, SQL*Plus, SQL*Loader, PL/SQL, SQL,
verschiedene Oracle-Packages wie dbms_profiler auf SUN Solaris
05/2001 - 02/2004
Deutsche IT-Zentrale einer weltweit präsenten Bank in Frankfurt
Problemmanager eBanking/eBroker
Projektbeschreibung:
Problemmanagement für eBanking, Telebanking und eBrokerage. Einführung
von Überwachungs- und Alarmsystemen. Analyse von Systemausfällen über das
gesamte eBankingsystem inklusiver aller beteiligten Server und Datenbanken
(ORACLE und DB2). Berichterstattung und Statistikerstellung in englischer
Sprache an das in- und ausländische Management. Optimierende Einstellungen
von Systemparametern. Erstellung von Vorgaben für die BMC-Überwachung
sowie Auswertung der Ergebnisse.
Realisiert unter: Oracle 8i, MQ-Series, DB2-Connect, MS IIS, WinNT 4.0
Server, SILK, BMC
11/1998 - 3/2001
Bayerisches Landeskriminalamt München, EDV-Zentrale
Migration von INFORMIX zu ORACLE
Projektbeschreibung:
Umstellung der 550 auf SINIX laufenden INFORMIX-Datenbanken hin zu
ORACLE bei der gesamten Bayerischen Polizei. Die SINIX-Server waren
untereinander vernetzt. Erstellung des Projektplans und Durchführung mit 3
permanenten Mitarbeitern ca. 550 Systemverwaltern.
Aufbau eines bayernweit verfügbaren WinNT-Fileservers mit einseitiger
Vertrauensstellung, RAID5.
Test polizeieigener Verwaltungssoftware vor dem produktiven Einsatz in
nachgebauten IT-Polizeidienststellen.
Realisiert unter: SINIX, WinNT 4.0 Server, INFORMIX, ORACLE 8
03/1995 - 10/1998
Bayerisches Landeskriminalamt München, EDV-Zentrale
Fachentwurf Polizeisoftware
Projektbeschreibung:
Fachentwicklung "Zugriffsschutz" für vernetzte SINIX-Rechner zur Verwaltung der
Benutzerprofile aller bayerischer Polizeibeamten. Entwicklung des EntityRelationship-Datenmodells für den Einsatz auf Informix-Datenbanken.
Definition von Rechten bezüglich einzelner Funktionen und einzelner
Datenbestände unter Berücksichtigung der hierarchisch strukturierten
Polizeidienststellen. Programmierung in C.
Fachentwicklung "Kriminalaktennachweis": Sehr komplexe Datenmodellierung
der Schnittstelle zwischen Großrechner und SINIX-Zielrechnern.
Fachentwicklung und objektorientierte Oberflächenentwicklung der
Spezialanwendung "Neuigkeitsmeldung": Entwicklung von 111
Oberflächenmasken mit dem ISA-Dialogmanager unter Berücksichtigung des
zuvor entwickelten Datenmodells.
Realisiert unter: SINIX, C, INFORMIX, ORACLE, CASE-Tool Vantage Team,
ISA-Dialog Manager
Herunterladen