09/2006 ? 06/2025 Entwicklung und Erweiterung des Risikomanagementframeworks Murex/PoET der DZ-Bank, Pflege der Anbindung einer Bewertungsbibliothek (Position: Senior Berater)
- Implementierung von ETL Prozessen in einer C++ und SQL basierten Ablaufsteuerung mit Produkt- und Marktdatenanbindung für den Einsatz einer Bewertungsbibliothek zur Berechnung sowie Umstellung von: Smile Sensivitäten, Smile im Risiko (Swaptions und Caplets), Bewertungs- und Forwardkurven Bootstrapping z.B. Ibor und USD Libor, Bootstrapping von Survival Probabilities diverse Finanzinstrumente, Exposure Values von Fremdwährungsinstrumenten , Unterstützung beim NPP, z.B. für Multitranchen von strukturierten Kreditprodukten, InflationRates, Erweiterung der Ablaufsteuerung für Initial Margin, Cross Currency Swaps, FRTB-IMA, Zins Fair Value, Funding Spreads mit eingebetteten Optionen, diverse Berechnungsmodelle (Libor, LMS, Inflation, usw.), FX-Cashflow, Umstellung von Kreditderivaten und Spreads auf das Extractor Format
- Weiterentwicklung und Stabilisierung der bestehender Marktpreisrisikosysteme der Bank
- Konzeption und Erweiterungen der Ablaufsteuerung mit Schnittstellen zur Bewertungsbibliothek in C++
- Konzeption von Berechnungsprozessen, Batchbuilding, Performanceoptimierung der Prozesse mit Couchbase und Clustering
- Erweiterungen vorhandener Datenquellen und Konzeption von Datenmodellen für Markt- und Geschäftsdaten in der Sybase Datenbank
- Sybase Datenbankdesign und Performanceoptimierung
- Schnittstellenentwicklung und Anbindung von externen Bibliotheken wie z.B. RogueWave, SQLite, Couchbase
- Ablösung von RogueWave
- Umstellung und Anpassung der Datenbankfunktionalität zur Vorbereitung für den Umzug in die google Cloud
- Konzeption von Tests, Erstellung und Konfiguration von Testumgebungen und Testsupport, Differenzierte Backtests, Code Reviews
- Erstellung von Deployment Paketen
- Support bei Fehleranalyse und Bug Fixing, Call Abarbeitung im Backlog
- XOR-Verschlüsselung, Multithreading mit OpenMP
- Sybase SQL Server 16, ISQL, bcp, SQL-Programmierung, Python
- Datenbank-Entwicklung und Optimierung, Jobansteuerung und Problemanalyse
- Performanceanalyse, Reportserstellung
- Perl und Shell Skripte für ETL (DataStage, Mercator), sowie Datenanalyse
- Support des Fachbereiches beim Bugfixing, Reverse Engineering
- Plannung und Vorbereitung des Umzugs in die Google Cloud, Prozessmonitoring, Performanceanalyse nach dem Umzug
Technologien: Visual Studio C++, SQL, Profiler, Sybase, Sybase Client, SQLite, ASE-isql, Rogue Wave C++, Boost-Libraries, Windows XP-11, Solaris, Linux, Unix-Tools, PuTTY, Git, TortoiseHg, Jira, Python/Pandas, cmake, perl, Couchbase
09/2004 ? 05/2005 Beratung und IT-Support
(UBS Wealth Management, Position: Oracle Senior Berater)
- Beratung im Bereich des Production Support
- Sicherheitskonzepte, Benutzerverwaltung
- Konzeptionelle- und Entwicklungstätigkeiten im Bereich Dokumenten- und Filemanagement
- Design und Entwicklung von Reporting und Management Tools
- Embedded-SQL, ODBC, JDBC, Java Beans
- FTP-Client in Perl, PGP-Verschlüsselung
Technologien: Oracle 9i, Solaris, Perl, Schell, Awk, IBM-On-Demand, VB/C++, MS-Office, Jasper Reports, Hibernate, Clear Case, Test Director
08/2003 ? 08/2006 Produktimplementierung und IT-Prozessoptimierung (Standard Life Versicherung, Position: Oracle Senior Berater)
- Implementierung von neuen Produkten in Zusammenarbeit mit Aktuaren und Business Analysten,
- zeitweise Arbeit in Edinburgh, Koordinierung und Abstimmung von Entwicklungstätigkeiten,
- Business-Reengineering, Analyse und Dokumentation der bestehenden Software,
- Call Abarbeitung im Backlog
- Kundensupport
- PL/SQL Programmierung, Bug Fixing, SQL Analyse
- Datenmigration
- Prozess und Performanceoptimierung, Datenbanktuning
Technologien: Oracle10g, Windows XP, Quest Navigator/Toad, Power Builder, Visual Studio, PVCS
07/2002 ? 07/2003 Beratung und Konzeptionierung
(Convis GmbH, Position: Senior Berater)
- Beratung im Bereich Oracle Management
- Design und Entwicklung eines Archivs für DICOM-Daten
- Konzeptionierung einer Recovery Strategie
- Konzeptionierung und Durchführung von Lasttests
- Oracle-Installation und Administration
- Entwicklung von SQL- und Batch-Skripten zum Anlegen und Administrieren der Datenbank
- Datenbanktuning, Partitionierung
Technologien: Oracle 9.2, SQL-Plus, Linux, SQL-Loader, MS Visual Studio, Rational Rose, Perl
07/2000 ? 06/2002 Börsenhandelssysteme und Softwareentwicklung (Deutsche Börse, Position: Architekt/Berater)
- Entwicklung von Xetra bis Release 7.0, Eurex bis Release 4.5
- Trading on Behalf, Market Supervision, Clearing, CBOT
- Xetra BEST, Netting, PTA, ECCP-Extensions
- Funktionelle Analyse, Spezifikation u. techn. Design
- C/C++ Programmierung
- Maintenance, Fehlerverfolgung und Beseitigung
- Debugging, C/Cobol-Analyse, VMS-Debugger
- Monitoring von Unix-Prozessen und Testen im Host-Umfeld (VMS/Cobol)
- Unis und Shell Programmierung
Technologien: SUN Solaris 8, Windows 2000, Sun-WorkShop 6.0, Visix-Galaxy, MS-Visual Studio 6.0, VMS/Cobol, VBScript in MS-Office, Adobe Framemaker, IBM-Apex
01/1999 ? 06/2000 Entwicklung und Konzeption
(Start/Amadeus, Position: Architekt/Berater)
- Entwicklung von Server Komponenten in ANSI C++ unter Sinix und NT
- Konzeption, Entwicklung und Pflege von Testtreibern und Testapplikationen für Regression Tests
- Konzeption und Optimierung des Make-Prozesses unter Sinix
- generisches Design mit STL, Framework-Entwicklung, Einsatz von Design Patterns
- systemweites Exception-Handling, Tracing und Logging
- Serialisieren/Deserialisieren von Objekten auf COM/Corba Basis
- Migration der Sourcen von Sinix nach NT
Technologien: Windows NT/2000, Sinix, Paradigm Plus, Oracle 8.1.7, Oracle Designer, Quest SQL-Navigator, MS Developer Studio, Win-Runner, MKS, CVS
06/1996 ? 12/1998 Logistiksysteme (TLC/DB-Systems, Position: Systemanalytiker)
- Konzeption der Prozesse zum Datentransfer von deutschlandweit aufkommenden Cargo-Daten
- Transportation Workstation
- Zeitweise Arbeit in den USA, Zusammenarbeit mit dem Softwareentwicklungszentrum der Firma CSX
- Konzeption einer verteilten Datenbank, Transaktionsdesign, referenzielle Datenintegrität
- Design und Implementierung eines C++ Frameworks zum kartographischen Monitoring des Cargo Zugverkehrs
- Benutzer- sowie Rollenverteilung in Oracle 7.2 unter NT und Solaris
- Partitionierung von Tabellen und Indexen, Datenbanktuning
- TCP-IP Sockets, ftp-Transfers, SQL-Loader Skripte
- Scheduling mit DBMS_JOB
Technologien: Visual C++ 4.0, Oracle 7.2/8.05, SQL-Loader, Ms-Access 95, Windows NT, Solaris, Case Tool-FCP, Designer 2000 1.3.2, Crystal Reports 7, Powerbuilder 5.0, Rational Rose, Together C++, PVCS, VSS
07/1995 ? 05/1996 Systementwicklung in der Dienstleistungsbranche
(Sema-Group Position: Systemingenieur/Entwickler)
- Migration eines Arbeitszeiterfassungsystems
- Design in Oracle Forms 3.0 und 4.0
- PL/SQL Programmierung
- Datenbankadministration
Technologien: Windows NT, Solaris, Oracle 7.2, Oracle Forms 3.0/4.x, MS-Office 95, MS-Access 95, Unix-Tools