|
home
Projekte
2/2026 - jetzt
Freischaffender Analyst and Senior SW Engineer für HSBC, London - MODA (OPSCO)
Calypso 18, Java 21 (Financial Services Implementation)
- Software Engineer in einer Calypso 18, Java 21 Implementierung im Finanzdienstleistungsbereich
- Machbarkeitsstudie zum Onboarding von ELN (Equity Linked Notes) mittels Classic Screens und Pricing Script
- Überarbeitung und Modernisierung der FitNesse-Tests (CAM, DataUploader, CMF)
- Technologien: Java 21, IntelliJ, Oracle, REST, FitNesse
8/2022 - 3/2025
Senior SW Engineer für Carne Group, London
C# Microservice (REST) - Accounting Book of Record (ABOR) und Data Management Platform
- Leitendes Teammitglied eines MVP-Projekts im Rahmen der Übernahme von Aprexo durch Carne
- Implementierung und Automatisierung eines RISK-Data-Ingestion-Frameworks (C#/.NET, Azure Storage/Azurite, MS SQL via REST)
- Implementierung eines Fondsadministrator-Data-Ingestion-Frameworks
- Talend Data-Ingestion-Workflows; später ersetzt durch eigene Implementierung in C#/.NET
- Technologien: C# 12 (.NET 8), Rider/IntelliJ, MS SQL, REST, NUnit, Azure, Azurite, Docker, Talend
12/2020 - 8/2022
Freischaffender Senior SW Engineer für Aprexo Ltd., London
C#/.NET Microservice (REST) - Investment Book of Record (IBOR)
- MVP-Implementierung einer Data Management Platform
- Erweiterung der Kernfunktionalität für verschiedene Asset-Klassen
- Implementierung von Bond-Security-Instrument-Accrual und Portfolio-Accrual-Berechnung
- P/L-Berechnungen für die Haupt-Asset-Klassen
- Discovery- und Consulting-Projekt zu Data Management (DWH, Data Mesh)
- Technologien: C# 9 (.NET 5), Rider/IntelliJ, MS SQL, REST, NUnit, Azure, Docker, Apache Spark
6/2019 - 4/2020
Freischaffender Analyst and Senior SW Engineer für Rokos, London
Cross Asset Calypso 13, Front- und Middle-Office Trade-Capture-Implementierung
- Agile, TDD und Continuous Delivery; asynchrones E-Trading-System mit wöchentlichen Produktionsreleases
- Broker-Interface für Trade Feeds (Bond, CDX; Bloomberg, TradeSmart) mittels FIX 4.4 und Apache Camel
- Out/In-Interface für die ICE-LINK-Auto-Affirmation-Plattform (CDS) mittels Trade-Matching-Framework
- Swing-GUI zur Massenverarbeitung von CDS-Trades (Termination, Novation), multithreaded
- Technologien: Java 8, JUnit 4, FitNesse, TeamCity, Apache Camel, RabbitMQ, FIX, JBoss, Git, Maven, Swing GUI, Oracle, Eclipse
4/2019
4/2017 - 12/2018
Freischaffender Business Analyst für Clydesdale Bank, London
Cross Asset Calypso 15.1 (Front- und Middleoffice)
- Calypso 15.1 Cross Asset Implementierung (Commodities, FX, IRS, Fixed Income, MM/TBL)
- Bereitstellung der Marktdaten als Basis für alle Work-Streams (FO, Risk, Collateral, P&L) in einem agilen, Lean-Umfeld
- Market-Data-Feed-Konfiguration mittels Bloomberg Data Licence B-PIPE/SAPI (Real Time Feed und EOD)
- EOD-Batch-Design; tägliche und Ad-hoc-Ausführung, Verbesserung von STP und paralleler Batch-Verarbeitung
- Dokumentation
- Technologien: Java 8, JUnit, Jenkins, Git, Gradle, JBoss, Oracle, IntelliJ, SonarQube
4/2015 - 4/2017
Freischaffender Analyst and SW Engineer für Erste Bank, Wien
Cross Asset Calypso 12.0 / 14.4 (Middleoffice, Frontoffice und Risk Platform)
- Performance-Analyse und Optimierung der multithreaded Value-at-Risk-Platform (CALYPSO-Grid, verteilte Grid-Architektur) für CASH, IRS, Fixed Income, Equity und Commodity
- Zentrale Entwickler-/DevOps-Rolle in einem großen Lean-Projekt mit 7 Implementierungs-Streams, Continuous Delivery
- Multithreaded Batch-Export von ca. 120 Mio. VAR-Szenario-Datenpunkten für ein Downstream-System
- Migration von Calypso 12.0 nach 14.4
- PRIIPs Regulatory Reporting – Risk-Platform-Daten für die Erstellung von Key Information Documents
- TPL - Treasury Process Landscape Projekt
- Technologien: Java 6/7, JUnit, Jenkins, Git, Gradle, JBoss, IntelliJ, Eclipse, ActiveMQ, Hibernate, YourKit, Oracle 11g, SQL
2/2015 - 3/2015
Freischaffender Business und technischer Analyst für Credit Du Nord, Paris
FX/MM, Calypso 14.1 (Middle- und Backoffice)
- Technischer Analyst; Analyse und Aufwandschätzung für die Calypso-14.1-Migration im Middle-/Backoffice (FX, FX Options, MM)
- Arbeitspakete: CRI (offizielles/regulatorisches Bewertungs- und Variations-Reporting für FX/MM, umgesetzt als Custom-Calypso-Report/EOD-Engine, da kein Standardmodul existierte), FX Position Split, Spot Fixing und CST-Settlement-Daten-Migration aus GEODE
- Technologien: Java 7, JUnit, Maven, Git, JBoss, Eclipse, Oracle
1/2015 - 4/2015
6/2014 - 12/2014
Freischaffender Business Analyst für LetterOne, London
Greenfield Cross-Asset Calypso-Implementierung (Front- und Middleoffice, SaaS)
- Cross Asset: Cash, Fixed Income, IRS, Futures, Credit- & Equity-Derivate; Go-Live 9. Dezember 2014
- Anforderungen nach Abschluss der Vendor-Auswahl für Calypso angepasst
- Organisation und Teilnahme an bereichsübergreifenden Workshops, die Scope, Machbarkeit und detailliertes Lösungsdesign über alle Fachbereiche definierten (Pricing & Risk, VaR, P&L, Cash Management, Books & Static Data, Trade Workflow & Events, Currency Exposure, Interfaces, Market Data, Limits & Controls, Operational Scenarios, Reporting, Collateral)
- P&L-Reporting – Anforderungen spezifiziert (BRD): Base-P&L (Trading- vs. Investment-Accounting-Sicht, realisiert/unrealisiert), Cash-P&L je Asset-Klasse, Gap-Analyse gegen Calypso; sowie die Transition-Strategie (CAPL v11 → v14 → Buy-Side-P&L), inkl. Flash-/EOD-P&L für Front-Office-Freigabe
- Schnittstellen – Scope definiert, Issues aufgenommen, Enhancements vorgeschlagen und teilweise getestet: eingehende Trade- & Marktdaten-Feeds (Bloomberg B-PIPE/VCON, MarkitWire, Tradeweb, Autobahn FX), ausgehende Extracts, Reconciliation und SWIFT-Settlement (MT541/543) an Broker, Administrator und Custodian
3/2014 - 5/2014
1/2013 - 3/2014
Freischaffender Analyst und technischer Lead für COMAC Capital LLP, London
Cross Asset Calypso 11.0 (Middleoffice und Frontoffice)
- Architektur-Design, Optimierung, Erweiterung und Analyse der Cross-Asset-Calypso-Platform (Cash, Fixed Income, IRS, Futures, Credit- & Equity-Derivate)
- Themen: Interfaces, Systemoptimierung, Build-Management, Support, Static Data, Workstation, Workflow-Rules
- Build- & CI-Modernisierung – Migration von Build und Continuous Integration von Ant / Jenkins nach Maven / TeamCity
- Einführung von Standard-Tools zur Software-Entwicklung (Findbugs, Checkstyle, PMD, Metrics)
- Implementierung einer Export/Import-Schnittstelle für MarkIT Trade Manager (Central Counterparty Clearing)
- Implementierung einer Import-Schnittstelle für Swap- und CDS-Geschäfte (SEF, TRADEWEB)
- Java 6, Oracle 11g, SQL, SVN, Nexus, PGP, Tomcat, DB Maintain, Windows 7
6/2010 - 12/2012
Freischaffender Analyst und Lead Developer für James Caird Asset Management (JCAM), London
Cross Asset Calypso 9.3 / 12 SP3 (Frontoffice)
- Cross Asset: Cash, Fixed Income, IRS, Futures, Credit- & Equity-Derivate
- Front- und Middleoffice: Analyse, Enhancement-Analyse und Entwicklung, Produktionssupport und Wartung (Calypso 9.3)
- Pricing- & Marktdaten-Entwicklung und -Fixes: Spot-/Close-/Future-Preise, FX- & Zinsdifferenzen, Pricer Measures, Security Static (SEDOL), Markit-CDS-Spreads, Credit Curves
- RiskRunner Performance-/Memory-Tuning; Batch/Scheduling; P&L (CAPL) und ELS-Fee-Korrekturen; Releases und UAT-Testing
- Trial-Projekt auf einer Vendor-SaaS-Platform (Calypso 11.1)
- Migration und Upgrade von Calypso 9.3 → 12 in eine vollständige In-House-Umgebung, Leitung eines selbst aufgebauten 4-köpfigen Entwicklungsteams (zuvor mit einer externen Firma entwickelt)
- Decommissioning von Calypso nach Tradar PMS (Eze Software): Entwicklung des C#-/FIX-4.4-Austausch-Tools (QuickFIX/n)
- Tools: Java 6, QuickFIX/n, Hudson, SVN, Oracle, SQL, Windows XP, Tradar PMS (Eze Software)
2/2010 - 6/2010
Freischaffender Analyst und Lead Developer für Calypso, London bei Gazprombank, Moskau
Equities und Fixed Income Calypso 11.1 (Front- und Backoffice)
- Entwicklung in den Bereichen: Workflow-Rules, Meldewesen Aufsichtsbehörde (Zypern), Buchungen und Rechnungswesen (Accounting), SWIFT Bestätigungen, Bloomberg Static Data (Bonds & Equities), ERS Credit & Limit Dienste, Quick FIX Feed sowie die Calypso-Migration 11 → 11.1
- Technologien: PDF Generierung mit Apache FOP (englisch, russisch), Java Web Start Client, XML/XSLT Transformation, Test Driven Development, Active MQ Anbindung
- Oracle, SQL, Java, Entwicklung auf Windows XP und Vista, Linux Red Hat Server
7/2009 - 2/2010
Freischaffender Analyst Developer für LBBW (Landesbank Baden-Württemberg), Stuttgart
Zins- und Kreditderivate Calypso 10.3 (Front- und Backoffice)
- Produktionssupport (RUN): Systemanalyse, Entwicklung und Incidentmanagement im Produktionsteam
- Arbeit in den Bereichen: Symphony-GRID, Calculation-, Presentationserver, Calypso Workstation, Confirmations, EOD/Intraday Prozesse, Futures Static Data, JDK 1.5 Umstellung, Cost Allocation, Cash Management, Risk Analysis (P&L-Dekomposition, Sensitivity-Analyse), Real Time Feed für Preise und Kurven, Accounting (Buchungen und Rechnungswesen)
- Java 1.5, JUnit, Mockito, Powermock, Ant, Subversion, Hudson, Sybase, SQL, Eclipse; Windows XP (Terminalserver), UNIX-Server
5/2008 - 12/2008
Freischaffender Analyst und Lead Developer für HVB - UniCredit Group, München
Money Market, FX, FX Optionen, Kreditderivate Calypso 8.x und 10.0
- Target Operating Model (TOM) – Research, Assessment und Analyse des 4 Jahre gereiften Calypso-Backoffice-Settlement-Systems
- Erarbeitung einer Roadmap zur Performance-Verbesserung und für den 24/7-Betrieb
- Konzept zur Scope-Erweiterung: neue Lokationen (München, London) und die Assetklasse Kreditderivate
- Oracle, SQL, Java 1.4 → 1.5, JUnit, Ant, Apache Struts, Hibernate, Tomcat, Eclipse; Windows XP/Vista
1/2007 - 4/2008
Freischaffender Developer für The Royal Bank of Scotland, London
Fixed Income, Repo, Security Lending, Calypso 7 & 8.0 - CMPP Investment & Support
- Redesign und Implementierung der CMPP Accounting Engine (CRE).
- Regressionstest der Neuimplementierung Accounting Engine mittels Test Framework basierend auf jUnit und XMLUnit.
- Unterstüzung beim upgrade von CALYPSO Version 7 auf 8.04.
- Erweiterung der Calypso-Bloomberg-Schnittstelle zur Belieferung der Treasury-Liquidity-Abteilung.
- Archivierung der Security Geschäfte und Positionen.
- Erweiterung von Teilen des Systems für den Equities-Workstream
- Oracle 9, SQL, Java 1.4, eclipse, CVS, Toad, TestDirector, Azul; Entwicklung auf Windows NT und SunOS
9/2005 - 2/2007
2/2005 - 7/2006
Freischaffender Developer für The Royal Bank of Scotland, London
Fixed Income, Repo, Security Lending, Calypso 7 - CMPP Phase II (enhancements)
- Upgrade von CALYPSO Version 6 auf CALYPSO Version 7 patch 7
- Optimierung der Oracle Stored Procedures für Reports
- Erweiterung der Tagesendverarbeitung um einen Prozess zur direkten Belieferung des Risikomanagements mit unternehmenskritischen Daten
- Diverse Optimierungen in der Tagesendverarbeitung
- Oracle 9, SQL, Java 1.4, eclipse, CVS, Rapid SQL, TestDirector; Entwicklung auf Windows NT und SunOS
6/2004 - 1/2005
Freischaffender Developer für The Royal Bank of Scotland, London
Fixed Income, Repo, Security Lending, Calypso 6 - CMPP Phase I (go live), replacing GTE
- Konfiguration und Anpassung von CALYPSO, einem Standardsystem für Abwicklung und Handel von Bankgeschäften - www.calypso.com
- Import-/und Exportengines für Geschäfte, automatische Stammdatenaktualisierung, automatische Benachrichtigung and Bestätigungsabwicklung (SWIFT, FAX, usw.)
- Zusändig für innertägliche Belieferung des Hauptbuchungssystems und allen Prozessen der Tagesendverarbeitung (EOD - end of day). Optimierung der Prozesse, Support der Anwendung
- Konzeption und Implementierung einer Regressionstest-Strategie basierend auf jUnit und XMLUnit
- Oracle 9, SQL, Java 1.4, JBuilder, CVS, Rapid SQL, TestDirector; Entwicklung auf Windows NT und SunOS
5/2003 - 5/2004
IT Consultant für HighQ for the financial industry für The Royal Bank of Scotland, London
Fixed Income, Repo, Security Lending, Calypso 6 - CMPP Phase I, replacing GTE
- Konfiguration und Anpassung von CALYPSO, einem Standardsystem für Abwicklung und Handel von Bankgeschäften - www.calypso.com
- Import-/und Exportengines für Geschäfte, automatische Stammdatenaktualisierung, automatische Benachrichtigung and Bestätigungsabwicklung (SWIFT, FAX, usw.)
- Zusändig für innertägliche Belieferung des Hauptbuchungssystems und allen Prozessen der Tagesendverarbeitung (EOD - end of day)
- Oracle 9, SQL, Java 1.4, JBuilder, CVS, Rapid SQL, TestDirector; Entwicklung auf Windows NT und SunOS
10/2002 - 2/2003
Freischaffender Web Developer für Glasbau Kollofrath GmbH, Kempten und Treffeisen & Roder GmbH, Wiggensbach
Internetauftritt für Glasbau Kollofrath GmbH, Kempten
- Ersterstellung der Internetseiten des Glasbau Handwerkerbetriebs
- Zuständig für Konzeption, Gestaltung und Realisierung
- HTML, Javascript, Bildbearbeitung mit GIMP
Internetauftritt für Treffeisen & Roder GmbH, Wiggensbach
- Neugestaltung der dreisprachigen Internetseiten, automatisiert erstellt mit einem Java-Tool
- Zuständig für Konzeption, Gestaltung und Realisierung
- HTML, Javascript, Bildbearbeitung mit GIMP, Java 1.4
4/2002 - 11/2002
Freischaffender IT Consultant und Java Developer für HighQ for the financial industry GmbH, Ottobrunn für Dresdner Bank, Frankfurt
Money Market, settlement, accounting, confirmation, reporting, Calypso 5.1 - Phoenix II (MM)
- Ablösung des Altsystems und Datenmigration, Konfiguration und Anpassung von CALYPSO für das Geldmarktgeschäft
- Import-/Exportschnittstellen zur Einbindung in die bestehende IT-Middlware-Landschaft
- Zuständig für Erweiterung der Exportschnittstellen zu den Abnehmersystemen, Reporting und Implementierung eines business contingency plans
- SQL, Java 1.2 u 1.3, Net Beans, Versionierungssoftware Continuus, Toad, Entwicklung auf Windows NT und SunOS
4/2001 - 3/2002
IT Consultant für CMG Finance GmbH, Eschborn für Dresdner Bank, Frankfurt
Foreign Exchange, settlement, accounting, confirmation, reporting, Calypso 4 - Phoenix I (FX)
- Ablösung des Altsystems und Datenmigration, Konfiguration und Anpassung von CALYPSO für das Devisengeschäft
- Import-/Exportschnittstellen zur Einbindung in die bestehende IT-Middlware-Landschaft
- Zuständig für Exportschnittstellen zu den Abnehmersystemen und Reporting
- SQL, Java 1.2 u 1.3, Net Beans, Versionierungssoftware Continuus, Toad, Entwicklung auf Windows NT und SunOS
5/2000 - 12/2000
IT Consultant für CMG Finance GmbH, Eschborn für Hypovereinsbank, München
DBPort - Migration von Exposys, System zur Abwicklung von Krediten im Außenhandel
- Datenmigration und Portierung der Anwendung von Informix nach Microsoft SQL Server
- Einbindung der Stored Procedures und Triggers in das Datenbankschema mit Erwin unter Verwendung von Templates
- Zuständig für Anpassung, Implementierung und Optimierung der Stored Procedures
- Transact SQL, MS SQL Server 7.0, Informix 7, Erwin 3.5.1
3/2000 - 4/2001
IT Consultant für CMG Finance GmbH, Eschborn für Bayerische Landesbank, München
Forcalc Internet - Internetpräsentation des Kalkulators für Forfaitierungen
- Problemanalyse, Optimierung und Implementierung des Systems auf Sybase Applikationsserver
- Neuentwicklung des Frontends in Design und Funktionalität mit HTML und JavaScript 1.2 (ECMA-262)
- Installation u. Konfiguration des Internetservers (externes Serverhosting)
- Dokumentation und Vorstellung eines Konzeptes für weitere Internetanwendungen
- Zuständig in Planung und Realisierung aller obigen Projektabschnitte
- Sybase Applicationserver Jaguar CTS 3.6.1, PowerDynamo 3.5, Sybase Adaptive Server Anywhere, PowerBuilder 7, Visio, HTML
IT Consultant für CMG Finance GmbH, Eschborn für CMG Finance, London
Support für das Managementsystem für Forfaitierungen roHIRST 5.0 und 6.x
- Vorbereitung und Ausführung der Installationen vor Ort
- Problemanalyse, Verbesserungsvorschläge für jede Version und die Version auf Terminalserver
- Access, SQL Server, Support per Telefon und vor Ort
7/1999
Freischaffender Assistent bei Kossorz Consulting, Würzburg für Bayerische Justiz, München
Konzept und Rollout der institutionsweiten Einführung von MS Exchange Servern
- Erstanalyse und Erstellung eines Grundkonzeptes
- MS Word, MS Project
10/1998 - 10/1999
Freischaffender Applikationsentwickler mit Iris GmbH, Würzburg für Deutsche Post AG, Hannover
DASPO/PTA (Personal- und Organisationsverwaltung), Teilprojekt Prüftabellenaktualisierung
- Analyse, Realisierung u. Optimierung des Systems
- Entwicklung der Stored Procedures und eines Windows-basierten Clients zur Verwaltung der Tabellen
- Optimierung der Dateiablage über Realisierung des Befehls 'rexec' (Windows - Socket)
- Zuständig für alle obigen Projektphasen
- SQL, PL/SQL, Oracle 7.3, HP-Unix, PL/SQL Station, Access 97, VBA, Visual Basic
7/1998 - 7/1999
11/1997 - 10/1998
Freischaffender Applikationsentwickler mit Iris GmbH, Würzburg für Evangelische Diakonie, Stuttgart
SpeBu, System zur Spendenverwaltung und Ausführung von Stapelbuchungen in Echtzeit
- Änderung u. Optimierung der Anwendung
- Backend: Ingres - Datenbank mit Stored Procedures
- Frontend: Windows-basierte grafische Oberfläche realisiert in SQL Windows
- Zuständig für Optimierung, Entwicklung und Test
- SQL Windows (GUPTA), Ingres 2.0
Studienprojekt in FH Würzburg
PID (Proportional-Integral-Derivativ) Regler - Echtzeitanwendung zur Regelung eines Gleichstrommotors
- Grafische Anzeige der Regelungsdaten in Echtzeit mit Thread-Technik
- Konzeption, Realisierung und Dokumentation der Anwendung
- Zuständig für Code-Konzept, Implementierung und Dokumentation
- Java 1.1.3, Visual Cafe
8/1994 - 5/1998
IT Developer für Treffeisen & Roder GmbH, Wiggensbach
KARLAP - Client/Server-Anwendung zur Verwaltung eines Puppenherstellers
- Adress-, Puppenkreis- und Mitarbeiterverwaltung, Zahlungsaufträge mit DTAUS
- Implementierung in dBASE und spätere Migration der Anwendung und Daten nach SQL Windows und SQL Base 6.0
- Konzeption und Erstellung eines Windows-/Ethernet-basierten Netzwerks
- Zuständig für alle Projektphasen
- dBASE 5.0, SQL, SQL Windows (GUPTA), SQL Base 6.0, Windows NT 3.5.1, Windows 95
top home
|