Integration der CDS Hedges im Rahmen Kapitalmarkttransaktionen Bestand, insbesondere durch:
- Konzeption und Durchführung der Prozessanpassungen bei der Behandlung von CDS als
Hessische Landesbank Thüringen, Frankfurt Maintower
Juni 2006 - August 2010
Projekt CONSYS
Betreuung/Erweiterung des Datawarehouse im Bereich Controlling
mit T-SQL (Stored Procedures) (SQL-Server 2000/2005) und Access 2000/2003/2007.
Projekt MaRisk
Realisierung von EUL nach Basel II im Bereich Risikocontrolling.
Stresstest.
Eingesetzte Technik: VBA, T-SQL ( Stored Procedures ), .NET, C#, Visual Basic ( VB )
Tools: CCCHarvest
Datenbankzugriff: über ADO 2.8
Datenbank: MS SQL-Server 2000/2005
BS: Windows XP Prof.
Projektumfang: 48 Monate
Wunderman AG Frankfurt
Mai 2007 - April 2008
Betreuung und Erweiterung der zur Aquise (im Bereich Automobile) genutzten
internen Applikation die mit MS Access 2003 entwickelt wurde.
Als Datenbanksystem diente MS SQL Server 2000. Der SQL Server wurde nicht
nur zur Datenhaltung genutzt. Über T-SQL Stored Procedures wurden
die wichtigsten und zeitkritischsten Abläufe implementiert.
Eingesetzte Technik: VBA, MS Access 2000, T-SQL ( Stored Procedures )
Datenbankzugriff: über ADO 2.8 bzw. ADP
Datenbank: MS SQL-Server 2000
BS: Windows XP Prof.
Projektumfang: 11 Monate (Teilzeit)
Winterthur Group Zürich
März 2006 Juni 2006
Projekt ReportWriter. Die Trade Ticket Distribution wird dahingehend geändert,
dass die involvierten Parteien Zugriff auf die PDF Reports erhalten.
Die Trade Tickets werden direkt ans Settlement geroutet.
Anstelle von einer PDF Datei für einen Ticket Typ wird neu für jeden
Deal ein Ticket erstellt. Reportgenerierung aller getätigten Deals in
Realtime als PDF-Dateien. Datenbeschaffung über
Stored Procedure (Package Programmierung) ORACLE 9.2i.
Zur Generierung der Reports im PDF-Format wurde die
Komponente VS-View/VS-ReportDesigner von ComponentOne einbezogen.
Die bereits bestehende Lösung mit Adobe Destiller wurde damit
vollständig ersetzt.
Effekte: Lizenzkostenersparnisse, deutliche Leistungssteigerung.
Projekt FxChart
Das Treasury muss basierend auf den FX PMS Daten einen grafischen Report
erstellen, welcher über einen frei zu definierenden
Zeitraum (Start immer 01.01.XXXX, falls zu jenem Tag ein Anfangsbestand besteht,
dann muss jener verwendet werden) auf Tagesbasis die Entwicklung einer
selektierbaren Währung gegenüber den Gross oder den Net Positionen
einer/mehrerer Strategien, einer/mehrerer Entitäten wiedergibt.
Zu beachten gilt der Sonderfall Treasury.
Da diese Strategie als Gegenpartei die investmentbedingten Cash Flows
aller anderen Strategien der selben Entität und Währung beinhaltet,
weist die tägliche Treasury Summe des neuen Reports unabhängig davon,
welche anderen Strategien selektiert worden sind Cash Flows aller
anderen und somit auch eventuell nicht selektierter Strategien auf.
Des weiteren existiert bei der Strategie Treasury kein gross oder net
im eigentlichen Sinne, daher wird immer (unabhängig davon ob der User den
Positionstyp gross oder net selektiert hat) der gleiche Betrag ermittelt.
Wie erwähnt, sollen die täglichen Positionsbeträge dem Verlauf der
selektierten Fremdwährung gegenüber CHF dargestellt sein.
Diese Informationen sind ebenfalls in der FX PMS vorhanden und müssen nur
gemäss der im GUI selektierten Währung und des Zeitraumes aus der
entsprechenden Tabelle REUTERS_FXRATES ausgelesen und im Datamart
bereitgestellt werden. Zu beachten gilt, dass die FX PMS jeweils eine
ausländische Geldeinheit (z.B. USD) in CHF angibt, was nicht immer der
Usanz entspricht wie FX Rates ansonsten publiziert werden
(z.B. 100 Forint = XXX CHF). Die FX PMS historisiert jeweils einen
FX Rate pro Tag (den zuletzt von Reuters erhaltenen).
DataQuality Market Data
Erstellen der Spezifikation zusammen mit dem Fachbereich DataQuality
zur Kontrolle der Market Data. Erstellen der erforderlichen Design Dokumente
zu diesem Projekt und die technische Umsetzung des Designs.
Quantum-Interface
Cash Flow Protections aus PAM werden mittels einer auf Access basierenden
Satelittenapplikation an Quantum übergeben.
Die derzeitige Lösung weist einige Schwächen auf.
Ziel der Verbesserung ist es, den manuellen Korrekturaufwand am
vorläufigen Schnittstellenfile durch zusätzliche Programmfunktionalitäten
zu eliminieren. Einbau eines währungsspezifischen Feiertagskalender, Filtern
von Cashflows aus HandelsgeschäftenUmrechnung der alten EMU-Währungsbeträge
in EUR, Unterdrückung von Delete-Sätzen ohne Quantum ID.
Eingesetzte Technik: Visual Basic 6.0 ( VB ), VBA, VB-Script
ActiveX, UserControls, Komponenten von ComponentOne
Tools: TOAD, Visual Source Safe, Job Scheduling Redwood
Datenbankzugriff: über ADO 2.8, Stored Procedures ( PL/SQL )
Datenbank: ORACLE 9i
Dresdner Bank (Frankfurt Zentrale) RCO / CRRPA
Risk Controlling / Portfolio Analyses
August 2005 ? Januar 2006
Projekt CRIPS - Credit Risk Information Pool System
Es wurden weitere Funktionalitäten hinzugefügt.
Vollständige Automatisierung der Metadatenpflege.
Zertifizierung als Standardsoftware der Dresdner Bankzum Rollout von
Windows XP.
Neue Version für das Starship (Citrix) Release 11.
Eingesetzte Technik: Visual Basic 6.0 ( VB ), MS Access 97 und 2000,
MS Excel 97 und 2000
ActiveX, Schichtenmodell
Datenbankzugriff: über ADO 2.7, DAO, ODBC
Datenbanken: ORACLE 8, ORACLE 9, SQL Server 2000, Sybase, DB2,
MS Access
BS: Windows NT, Windows XP, Windows 2000, Starship (CITRIX)
Projektumfang: 5 Monate
Dresdner Bank (Frankfurt Zentrale) RCO / ALM
Juni 2005 ? August 2005
Im Rahmen der Commingled Accounts wird die Konzernfinanzierung (KOFI)
und CM ALM zwei unterschiedlichen Buchungskreisen zugeordnet.
ALM wird weiterhin unter Non-Trading gezeigt, während die KOFI
zukünftig unter Trading ausgewiesen wird.
Dies führt dazu, dass eine monatliche Verbuchung der Zinsergebnisse
zwischen den beiden Handelseinheiten stattfinden muss.
Zuordnung der unterschiedlichen Buchungskreise, tägliche automatisierte
Aktualisierung der Zinsergebnisse, Auswertungen über Reports und Charts.
Eingesetzte Technik: MS Access 97 und 2000,
Datenbankzugriff: ODBC
Datenbanken: ORACLE 8, ORACLE 9 Sybase, DB2, MySql, SQL Server
MS Access, Informix
BS: Windows NT, Windows XP, Windows 2000
Projektumfang: 6 Wochen
Dresdner Kleinwort Wasserstein
Februar 2005 ? Juni 2005
Konzeption und Realisierung einer Anwendung zur Dokumentation der
zu verwalteten Server/Router/Schränke/ etc. aus technischer Sicht.
Die enstehenden Kosten durch den Einsatz der Hardware sowie deren Platzbelegung
können zur Abrechnung/Kostenverteilung auf einzelne/mehrere Kostenstellen anteilig
verteilt werden.
Eingesetzte Technik: MS Access 2000,
Datenbankzugriff: ODBC
Datenbanken: PostgreSQL
MS Access
Projektumfang: 4 Monate
Dresdner Bank (Frankfurt Zentrale) RCO / CRRPA
Risk Controlling / Portfolio Analyses
Dezember 2002 ? Januar 2005
Projekt CRIPS - Credit Risk Information Pool System
Die auszuwertenden Daten (Credit Risk, Market Risk, Operational Risk, etc.)
in RCO liegen in verschiedenen Datenbanksystemen vor.
Um nicht für jedes System eine eigene Reportingsoftware zu entwickeln und
zu pflegen, soll eine flexible und datenbankunabhängige Reportingsoftware
entwickelt werden.
Planung und Entwicklung einer datenbankunabhängigen Reportingsoftware.
Die Datenstruktur der abzufragenden Datenbanken werden über Meta-Daten
definiert. Sollte sich die Struktur ändern, so müssen lediglich die
Meta-Daten aktualisiert werden (z.T. automatisiert).
Der Benutzer kann mit der zur Verfügung gestellten Programmoberfläche die
benötigten Reports, bzw. Auswertungen, ohne jegliche
Datenbankstrukturkenntnisse erstellen, ablegen und ausführen.
Die Ergebnisse werden nach definiertem "Style Guide" in MS Excel dargestellt.
Weitere Reportpräsentationsschichten sind geplant.
Das Projekt wurde mit VB / VBA entwickelt und verfügt über mehrere ausgelagerte
ActiveX - Server, die eine hohe Skalierbarkeit und leichte Wartung des Systems
gewährleisten.
Eingesetzte Technik: Visual Basic 6.0 ( VB ), MS Access 97 und 2000,
MS Excel 97 und 2000
ActiveX, Schichtenmodell
Datenbankzugriff: über ADO 2.6, T-SQL, SQL
Datenbanken: ORACLE 8/9, MS SQL-Server 2000, Sybase, DB2,
MS Access
Projektumfang: 5 Mannjahre
etb European Transaction Bank (Tochter Deutsche Bank Controling)
April 2002 ? Dezember 2002
Bei diesem Projekt fielen sehr viele unterschiedliche Aufgaben an:
Import von SAP-Daten in verschiedene MS-Access Datenbanken,
Reporting für den Vorstand,
automatische Generierung von Access-Reports im PDF-Format
(ebenso die Verteilung der Dateien an die verantwortlichen Personen),
diverse Auswertungen in den Bereichen USGaap, HGB, UBR, etc.
Ad-Hoc Reporting zur Unterstützung des Vorstandes.
MS-Access Applikation zur Erstellung und Pflege der Kostenartenhierarchien,
wobei die einzelnen Hierarchien über Baumansicht gepflegt werden.
Berichtgenerierung über Excel für die
wichtigsten Betriebsergebnisse (USGaap, HGB, UBR, Janus)
Eingesetzte Technik: MS Access 97, VBA, Treeview, Listview,
Excel-Automation
Projektumfang: 24 Monate
Dregis Customer Services & Sale
Applikation Claims & Issues
November 2001 ? April 2002
schnelle Aufnahme von RechnungsreklamationenVerwaltung,
Rechnungs-Reklamationen und AnfragenAuswertung von Durchlaufzeiten
und der Verbesserung der korrekten Rechnungsstellung.
Die aufgenommenen Reklamationen können an verschiedene Mitarbeiter
vergeben werden. Der Bearbeitungsverlauf einer Reklamation (verschiedene Typen)
und daraus resultierender weiterer
Aufgaben (auch Meetings mit mehreren Gruppen und Personen) ist jederzeit
nachzuvollziehen. Dieses Projekt wurde als AccessDatabaseProject realisiert.
Die einzelnen Funktionalitäten wurden größtenteils in gekapselten
Objekten (OOP) implementiert.
ingesetzte Technik: Client : MS Access 2000 (ADP)
Server: SQL-Server
Treeview, Listview
Projektumfang: ca. 6 Monate
Dresdner Bank (Frankfurt Zentrale) CC RCO / GD PM
Data Quality Report Generator (CRIS)
April 2001 ? Januar 2002
Um die Datenqualität (Datenbank CRIS) der einzelnen Lokationen (weltweit) zu
prüfen wurde diese Applikation erstellt. Die einzelnen Tests (Abfragen)
können vom Benutzer definiert und in die Applikation eingetragen werden
(einfache Erweiterung). Auf Knopfdruck werden so die Daten, der zuvor
ausgewählten Lokationen, mit den eingestellten Tests geprüft.
Für jede Lokation wird dann ein Fehlerprotokoll erstellt, das per eMail an
die entsprechenden Ansprechpartner versendet werden kann. Die Fehlerprotokolle
können auch automatisiert in ein Intranet gestellt werden.
Eingesetzte Technik: Client : MS Access 97, MS Access 2000
Server: Oracle (CRIS)
Projektumfang: 6 Monate
Dresdner Bank (Frankfurt Zentrale)
November 2000 ? Januar 2001
Erweiterung bestehender Access - Applikationen zur automatisierten
Weiterverarbeitung bzw. Datenübernahme (aus verschiedenen Datenbanksystemen).
Unter anderem wurde hier ein Dienst entwickelt, der unter Windows NT
eingehende Dateien überwacht und beim Eingang benötigter Dateien vom Benutzer
definierte Aktionen (Daten einlesen, konvertieren, auswerten) auslöst.
Eingesetzte Technik: Client : NT Dienst (VB 5.0) MS Access, Tools VB 5.0
Server: Sybase V11, SQL-Server, Oracle
Projektumfang: 2 Monate
Nacamar Dreieich, Worldonline, Tiscali
Konzeptionelle Erstellung einer Datenbankstruktur für ein
NOC - Verwaltungssystem.
Realisierung unter Linux: MySQL, PHP
Projektumfang: 2 Monate
Kleinwort Wasserstein Dresdner Bank AG (Planung Steuerung)
2000-2002
Erweiterung und Wartung einer Personaldatenbank. Auswertungen und
Reporterstellung, teils via Automatisierung nach WinWord.
Realisiert mit MS Access -> SQL Server
Projektumfang: 1 Monat
Kleinwort Wasserstein Dresdner Bank AG (Graphic Unit)
Erweiterung und Wartung einer Applikation zum Verwalten und Überwachen vorhandener Aufträge,
sowie Rechnungserstellung, Mitarbeiterverwaltung.
Realisiert mit MS Access
Projektumfang: 2 Monate
Kleinwort Wasserstein Dresdner Bank AG (Planung Steuerung)
Erstellung von Werkzeugen zur Automatisierung verschiedenster Aufgaben.
Realisiert mit Visual Basic 6
Projektumfang: laufend
Dresdner Bank (Frankfurt Zentrale)
Juni 2000 ? Oktober 2000
Erstellung eines Clients (MS Access) zur Erstellung von Zeitreihenanalysen
bezüglich des Kontrahentenausfallrisikos einer Bank in Form von Reports
und Grafiken. Der Benutzer kann mittels einer Auswahl, die anzuzeigenden
Daten bestimmen : Counterparty, Counterparty Group, Country, Risk Group,
Product Family, Risk Type, etc.
Datenmenge > 1GByte
Eingesetzte Technik: Client : MS Access Server: Sybase V11
Projektumfang: 4 Monate
Deutsche Bank (Frankfurt/Eschborn Zentrale)
Dezember 1999 ? Juni 2000
Erweiterung einer global eingesetzten Datenleitungsverwaltung unter MS-Access als Client
und Oracle 8i als Server.
Folgende Funktionen wurde dem technisch orientiertem System hinzugefügt:
Kaufm. Verarbeitung (Bestellung, Kündigung, Änderung, Mahnung, Rechnung)
der Leitungen mit Erstellung anfallender Belege in WinWord (via Automation).
Automatische Generierung von anfallenden Terminen (Mahnungen, Bestellungen, etc.).
Sprachunabhängigkeit der Benutzeroberfläche.
Parametrisierung wichtiger Geschäftsabläufe.
Projektumfang: 7 Monate
Technische Werke Ludwigshafen, ca. 600 Mitarbeiter
Juli ? November 1999
Neuimplementierung eines bestehenden Fahrkartenabrechnungssystems (MS Access) unter Visual Basic 6.
Entwickelt wurde ein Framework, das sich komplett über Tabellen steuern lässt.
Die speziellen Funktionalitäten des Softwaresystems werden über ActiveX-Server
zur Verfügung gestellt.
Somit ist eine beliebige Erweiterbarkeit des Systems sichergestellt.
Die Wartbarkeit der Software wird durch diese Vorgehensweise vereinfacht,
da im Fehlerfalle nicht das komplette System ersetzt wird, sondern nur die
betreffende Komponente. Auch die Entwicklung wird vereinfacht, da die
einzelnen Komponenten unabhängig voneinander von verschiedenen Entwicklern
erstellt werden.
Die erforderlichen Berichte, werden in MS Access und Excel via Automation
erstellt bzw. ausgeführt und vom Framework gesteuert.
Definition und Implementierung einer Schnittstelle zum Verarbeiten der
Daten aus anderen Systemen, sowie von den Fahrkartenautomaten.
Eingesetzte Technik: VB 6, ADO 2.1, ActiveX-Dll, MS Access.
Projektumfang: 2 Monate
Provinzial Versicherung, Düsseldorf, ca. 3000 Mitarbeiter
Juli 1999
Analyse und Bewertung eines bestehenden Softwaresystems.
Bewertet wurden das Konzept, Aufbau und Implementierung des Systems.
Die Lösung besteht aus mehr als 40 getrennten Modulen, die via COM miteinander
kommunizieren. Entwickelt wurde diese Lösung unter Visual Basic 5.
Eingesetzte Technik: VB 5, DAO 3.51, ActiveX-Dll.
Projektumfang: 2 Wochen
CDS GmbH (Call Dispatch Scholz), Mainz, ca. 20 Mitarbeiter
1999, 2000
Portierung und Erweiterung einer bestehenden Softwarelösung von MS Access
zu MS SQL-Server, wobei als Frontend weiterhin MS Access eingesetzt wird.
Das System ist 24 Stunden an 7 Tagen im Einsatz.
Durch den Einsatz des SQL-Servers wurden die Zugriffszeiten drastisch reduziert.
Auch die Stabilität und Datensicherheit des Systems läßt nun keine
Wünsche mehr offen.
Projektumfang: 1 Monat
hi-cad systeme GmbH, Niederweg 4, Darmstadt, ca. 100 Mitarbeiter
1990 ? 1999
Pflege und Weiterentwicklung der internationalen Produktlinie BueroCAD unter AutoCAD.
Schulungen, Präsentationen und Installationen der Produktlinie.
Portierung/Neuentwicklung einer bestehenden Warenwirtschaft (Clipper) auf MS Access, und Visual Basic.
Verantwortlich für:
Kundenprojekte, z.B.: Schnittstelle AutoCAD zu ORACLE (SQL, ProC), FAZ GmbH Frankfurt.
Portierung der Software auf die Betriebssysteme Windows 9x, Windows NT und Sun-OS.
Entwicklung von Zusatzkomponenten (ActiveX, COM/DCOM, OLE-Automatisierung)
unter Visual Basic.
Internationales Angebotssystem (Italien, USA, England, Frankreich, Deutschland, ...) mit Schnittstellen zu AutoCAD, Lotus Notes, Oracle. Realisiert in Visual Basic, SQL-Server mit n-Tier.
Schnittstellenprogrammierung zu Programmsystemen von Drittanbietern.
Projektumfang: 9 Jahre
TAS GmbH, Seestraße 2-4, Rodgau, ca. 300 Mitarbeiter
1986 ? 1992
Entwicklung einer Telefonmarketingsoftware in der Programmiersprache ´C´,
Datenbanksystem Btrieve, XQL Novell.
Schulungen von Standardsoftware.
Ing. Büro Niefert, Breidertring, Rödermark, 12 Mitarbeiter
1988
Maschinensteuerungsprogramme, Meßreihenauswertungsprogramme auf HP-Rechner
mit HP-Basic, PC-Rechner mit ´C´.
Data-Service, Landau, ca. 50 Mitarbeiter
1989
Erstellung individueller Applikationen auf Basis ORACLE mittels ´C´
und JAM für die BASF AG.
Steria Software Partner GmbH, Darmstadt, ca. 30 Mitarbeiter
Juni, Juli 1997
Positionsverarbeitung unter Visual Basic (client/server) mit ORACLE und/oder
QuadBase als Server.
Projektumfang: 2 Monate
HRF Systemberatung GmbH, Reinheim, ca. 20 Mitarbeiter
März ? September 1997
Reifenverwaltungsprogramm für Autohäuser (BMW, Renault, VW) Windows 95, NT,
MS Access
Provisionsabrechnungssystem unter MS Access.
Projektumfang: 2 Monate