Financial Markets & Investment Banking trading & risk technology, analyst & developer, DE/EN
Ort 94-96 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 Calypso SW
dBASE/SQL
HW
SQLWindows
Oracle/PL-SQL
Java 1.1
MS Exchange
MS Exchange
PowerBuilder
MS SQL
Access
Java 1.2
Java 1.3
HTML/JS
HTML/JS
Java 1.4
Java 1.4
Java 1.4
 
Java 1.4→5
Java 5
Java 6
Java 6
Java 6
 
Java 7
 
Java 7
Java 6→7
Java 8
Java 8
Java 8
C# 9 / .NET 5
C# 12 / .NET 8
Java 21
 
 
 
 
 
 
 
 
 
 
4
5.1
 
 
5.5/6.0
6→7
7→8.04
 
8→10
10.3
11.1
9.3→12
11.0
 
11→14
 
14.1
12→14.4
15.1
 
13
 
 
18

Freelance PTW (Study)
employed FTW
Freelance FTW
employed FTW
Freelance FTW
employed FTW
Freelance FTW
Abbreviations
Work type
FTW = full time work
PTW = part time work
SE = self employed
 
Companies & Projects
CB = Clydesdale Bank
I1 = website Glasbau Kollofrath
I2 = website Treffeisen & Roder GmbH
J = Assistant Manager for Kossorz Consulting
Phx II = Phoenix II MM
PID = Proportional-Integral-Derivative (controller)

deutsch home

Projects

2/2026 - now

  • Freelance Analyst and Senior SW Engineer at HSBC, London - MODA (OPSCO)
    Calypso 18, Java 21 (Financial Services Implementation)
    • Software Engineer on a Calypso 18, Java 21 financial services implementation
    • Feasibility study of onboarding ELN (Equity Linked Notes) using classic screens and pricing script
    • Overhaul and modernise FitNesse tests (CAM, DataUploader, CMF)
    • Technologies: Java 21, IntelliJ, Oracle, REST, FitNesse

8/2022 - 3/2025

  • Senior SW Engineer at Carne Group, London
    C# Microservice (REST) - Accounting Book of Record (ABOR) and Data Management Platform
    • Lead team member on an MVP project as part of the acquisition of Aprexo by Carne
    • Implementing and automating a RISK data ingestion framework (C#/.NET, Azure Storage/Azurite, MS SQL via REST)
    • Implementing a fund administrator data ingestion framework
    • Talend data ingestion workflows; later replaced with own implementation in C#/.NET
    • Technologies: C# 12 (.NET 8), Rider/IntelliJ, MS SQL, REST, NUnit, Azure, Azurite, Docker, Talend

12/2020 - 8/2022

  • Freelance Senior SW Engineer at Aprexo Ltd., London
    C#/.NET Microservice (REST) - Investment Book of Record (IBOR)
    • MVP implementation of a Data Management Platform
    • Enhancing core functionality across various asset classes
    • Implementing bond security instrument accrual and portfolio accrual calculation
    • P/L calculations on main asset classes
    • Discovery and consulting project on data management (DWH, Data Mesh)
    • Technologies: C# 9 (.NET 5), Rider/IntelliJ, MS SQL, REST, NUnit, Azure, Docker, Apache Spark

6/2019 - 4/2020

  • Freelance Analyst and Senior SW Engineer at Rokos, London
    Cross Asset Calypso 13, Front and Middle Office Trade Capture Implementation
    • Agile, TDD and continuous delivery; asynchronous E-trading system with weekly production releases
    • Broker Interface for trade feeds (Bond, CDX; Bloomberg, TradeSmart) using FIX 4.4 and Apache Camel
    • Out/In interface for the ICE LINK auto-affirmation platform (CDS) using a trade matching framework
    • Swing GUI to bulk process CDS trades (termination, novation), multi-threaded
    • Technologies: Java 8, JUnit 4, FitNesse, TeamCity, Apache Camel, RabbitMQ, FIX, JBoss, Git, Maven, Swing GUI, Oracle, Eclipse

4/2019

  • Further Education
    Oracle Certified Associate, Java 8 Programmer (1Z0-808)
    • Certification of core Java SE 8 — data types, operators & decision constructs, arrays, loops, methods & encapsulation, inheritance and exception handling
    • View certificate (Credly)

4/2017 - 12/2018

  • Freelance Business Analyst for Clydesdale Bank, London
    Cross Asset Calypso 15.1 (Front and Middle Office)
    • Calypso 15.1 cross asset implementation (Commodities, FX, IRS, Fixed Income, MM/TBL)
    • Delivered market data as the basis for all work streams (FO, Risk, Collateral, P&L) in an agile, lean environment
    • Market data feed configuration using Bloomberg Data Licence B-PIPE/SAPI (Real Time Feed and EOD)
    • EOD batch design; daily and ad hoc execution, improving STP and parallel execution of the batch processes
    • Documentation
    • Technologies: Java 8, JUnit, Jenkins, Git, Gradle, JBoss, Oracle, IntelliJ, SonarQube

4/2015 - 4/2017

  • Freelance Analyst and SW Engineer for Erste Bank, Vienna, Austria
    Cross Asset Calypso 12.0 / 14.4 (Middle Office, Front Office and Risk Platform)
    • Performance analysis and optimisation of the multi-threaded Value-at-Risk platform (CALYPSO grid, distributed grid architecture) across CASH, IRS, Fixed Income, Equity and Commodity
    • Key developer / dev-ops role on a large-scale lean project with 7 implementation streams, continuous delivery
    • Multi-threaded batch export of ~120 million VAR scenario data points to a downstream system
    • Migration of Calypso 12.0 to 14.4
    • PRIIPs regulatory reporting – risk-platform data for Key Information Document generation
    • TPL - Treasury Process Landscape Project
    • Technologies: Java 6/7, JUnit, Jenkins, Git, Gradle, JBoss, IntelliJ, Eclipse, ActiveMQ, Hibernate, YourKit, Oracle 11g, SQL

2/2015 - 3/2015

  • Freelance Business and Technical Analyst for Credit Du Nord, Paris
    FX/MM, Calypso 14.1 (Middle and Back Office)
    • Technical Analyst; analysis and estimation for the Calypso 14.1 Middle/Back-office migration (FX, FX Options, MM)
    • Work streams: CRI (official/regulatory valuation and variation reporting for FX/MM, built as a custom Calypso report/EOD engine as no standard module existed), FX position split, spot fixing, and CST settlement-data migration from GEODE
    • Technologies: Java 7, JUnit, Maven, Git, JBoss, Eclipse, Oracle

1/2015 - 4/2015

  • Further Education
    Agile Project Management (APMG Foundation and Practitioner), Coursera.org
    • Coursera.org - Data Scientist Specialisation
    • Coursera.org - Android Programming with POSA (Pattern Oriented Software Architecture)

6/2014 - 12/2014

  • Freelance Business Analyst for LetterOne, London
    Greenfield cross-asset Calypso implementation (Front & Middle Office, SaaS)
    • Cross asset: Cash, Fixed Income, IRS, Futures, Credit & Equity Derivatives; go-live 9 December 2014
    • Requirements adjusted for Calypso after the vendor selection was finalised
    • Organised and participated in cross-functional workshops that defined scope, feasibility and detailed solution design across all business areas (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 – scoped the requirements (BRD): base P&L (trading vs investment-accounting, realized/unrealized), cash P&L per asset class, gap analysis vs Calypso; and the transition strategy (CAPL v11 → v14 → Buy-Side P&L), incl. Flash/EOD P&L for front-office sign-off
    • Interfaces – defined scope, raised issues, proposed enhancements and part-tested: inbound trade & market-data feeds (Bloomberg B-PIPE/VCON, MarkitWire, Tradeweb, Autobahn FX), outbound extracts, reconciliation and SWIFT settlement (MT541/543) to broker, administrator and custodian

3/2014 - 5/2014

  • Further Education
    PRINCE2 (Foundation and Practitioner) and Scrum Master

1/2013 - 3/2014

  • Freelance Analyst and Technical Lead at COMAC Capital LLP, London
    Cross Asset Calypso 11.0 (Middle Office and Front Office)
    • Architectural design, optimisation, enhancement and analysis of the cross-asset Calypso platform (Cash, Fixed Income, IRS, Futures, Credit & Equity Derivatives)
    • Areas: Interfaces, System Optimisation, Build Management, Support, Static Data, Workstation, Workflow Rules
    • Build & CI modernisation – migrated the build and continuous integration from Ant / Jenkins to Maven / TeamCity
    • Introducing standard tools for metrics and static code analysis (Findbugs, Checkstyle, PMD, Metrics)
    • Implementation of an export/import interface for MarkIT Trade Manager (Central Counterparty Clearing)
    • Implementation of an import interface for swap and CDS trades from a SEF platform (TRADEWEB)
    • Java 6, Oracle 11g, SQL, SVN, Nexus, PGP, Tomcat, DB Maintain, Windows 7

6/2010 - 12/2012

  • Freelance Analyst and Lead Developer at James Caird Asset Management, London
    Cross Asset (Front Office) Calypso 9.3 / 12 SP3
    • Cross asset: Cash, Fixed Income, IRS, Futures, Credit & Equity Derivatives
    • Front- and middle-office analysis, enhancement analysis and development, production support and maintenance (Calypso 9.3)
    • Pricing & market-data development and fixes: spot/close/future prices, FX & interest differences, pricer measures, security static (SEDOL), Markit CDS spreads, credit curves
    • RiskRunner performance/memory tuning; batch/scheduling; P&L (CAPL) and ELS fee corrections; releases and UAT testing
    • Trial project on a vendor SaaS platform (Calypso 11.1)
    • Migration and upgrade of Calypso 9.3 → 12 into a full in-house environment, leading a hired 4-person development team (previously developed with an external company)
    • Calypso decommission to Tradar PMS (Eze Software): built the C# / FIX 4.4 exchange tool (QuickFIX/n)
    • Tools: Java 6, QuickFIX/n, Hudson, SVN, Oracle, SQL, Windows XP, Tradar PMS (Eze Software)

2/2010 - 6/2010

  • Freelance Analyst and Lead Developer for Calypso, London at Gazprombank, Moscow
    Equities and Fixed Income (Front and Back Office) Calypso 11.1
    • Developed across the areas: Workflow Rules, Accounting, SWIFT Confirmations, Bloomberg Static Data (Bonds and Equities), Cyprus Regulatory Reporting, ERS Credit & Limit Services, Quick FIX Trade Feed Order Management, and the Calypso 11 → 11.1 migration
    • Technologies: Apache FOP PDF Rendering (cyrillic fonts), Java Web Start Client, XML/XSLT Transformation, JAXB XML, Test Driven Development, Active MQ Connector, Subversion
    • Oracle, SQL, Java, Development on Windows XP and Vista, Linux Red Hat Server

7/2009 - 2/2010

  • Freelance Analyst Developer for LBBW (Landesbank Baden-Württemberg), Stuttgart
    Interest Rate and Credit Derivatives (Front and Back Office) Calypso 10.3
    • Production-support (RUN) team advisor: incident management, development and analysis
    • Worked across: Symphony-GRID, Calculation-/Presentationserver, Calypso Workstation, Confirmations, EOD/Intraday Processing, Futures Static Data, JDK 1.5 Upgrade, Cost Allocation, Cash Management, Risk Analysis (P&L decomposition, sensitivity), Real Time Feed for Quotes and Curves, Accounting
    • Java 1.5, JUnit, Mockito, Powermock, Ant, Subversion, Hudson, Sybase, SQL, Eclipse; Windows XP (Terminal Server), UNIX Server

5/2008 - 12/2008

  • Freelance Analyst and Lead Developer for HVB - UniCredit Group, Munich
    MM, FX, FX Options and Credit Derivatives, Calypso 8.x and 10.0
    • Target Operating Model (TOM) – research, assessment and analysis of the 4-year-matured Calypso back-office settlement system
    • Produced a road map to improve performance and enable 24/7 delivery
    • Concept to extend scope: new locations (Munich, London) and the credit-derivatives asset class
    • Oracle, SQL, Java 1.4 → 1.5, JUnit, Ant, Apache Struts, Hibernate, Tomcat, Eclipse; Windows XP/Vista

1/2007 - 4/2008

  • Freelance Developer for The Royal Bank of Scotland, London
    Fixed Income, Repo, Security Lending, Calypso 7 & 8.0 - CMPP Investment & Support
    • Redesign and implementation of the CMPP accounting engine (CRE).
    • Concept and implementation of a test framework based on jUnit and XMLUnit for regression tests of the CMPP accounting engine.
    • Supporting the upgrade from CALYPSO Version 7 to 8.04.
    • Enhancing the Calypso-Bloomberg interface to allow delivery of risk critical static data for the treasury and liquidity department.
    • Archiving of security (bond) trades and positions and other fixed income trades (repo, security lending, buy sell back).
    • Extended parts of the system for the equities workstream
    • Oracle 9, SQL, Java 1.4, eclipse, CVS, Toad, TestDirector, Azul; Development on Windows NT and SunOS

9/2005 - 2/2007

  • Further Education
    Securities & Investment Institute's (SII) Diploma
    • The Securities & Investment Institute (SII) Diploma is the UK's leading postgraduate finance qualification and covers the areas of securities, investment, compliance, derivatives, corporate finance and operations. Get more information at the CISI Financial Services Body (formerly Securities & Investment Institute).
    • The following two modules were choosen:
    • - Bond and Fixed Interest Markets
    • - Financial Derivatives

2/2005 - 7/2006

  • Freelance Developer for The Royal Bank of Scotland, London
    Fixed Income, Repo, Security Lending, Calypso 7 - CMPP Phase II (enhancements)
    • Upgrade of CALYPSO Version 6 to CALYPSO Version 7 patch 7
    • Optimisation of Oracle Stored Procedures for reporting
    • Enhancement of EOD with a process for direct delivery of the group risk system with sensitive and time critical data
    • Diverse Optimisations in the EOD processing
    • Oracle 9, SQL, Java 1.4, eclipse, CVS, Rapid SQL, TestDirector; development on Windows NT and SunOS

6/2004 - 1/2005

  • Freelance Developer for The Royal Bank of Scotland, London
    Fixed Income, Repo, Security Lending, Calypso 6 - CMPP Phase I (go live), replacing GTE
    • Configuration and customisation of CALYPSO, a standard settlement and trading system - www.calypso.com
    • Trade import and export feeds, automatic static data update, automatic messaging and confirmation
    • Responsible for general ledger (accounting) intraday message supply and all EOD (end of day) related tasks. Process optimization, support of the application.
    • Concept and implementation of a regression test strategy based on jUnit and XMLUnit
    • Oracle 9, SQL, Java 1.4, JBuilder, CVS, Rapid SQL, TestDirector; development on Windows NT and SunOS

5/2003 - 5/2004

  • IT Consultant at HighQ for the financial industry for The Royal Bank of Scotland, London
    Fixed Income, Repo, Security Lending, Calypso 6 - CMPP Phase I, replacing GTE
    • Configuration and customisation of CALYPSO, a standard settlement and trading system - www.calypso.com
    • Trade import and export feeds, automatic static data update, automatic messaging and confirmation
    • Responsible for general ledger (accounting) intraday message supply and all EOD (end of day) related tasks
    • Oracle 9, SQL, Java 1.4, JBuilder, CVS, Rapid SQL, TestDirector; development on Windows NT and SunOS

10/2002 - 2/2003

  • Freelance Web Developer for Glasbau Kollofrath GmbH, Kempten and Treffeisen & Roder GmbH, Wiggensbach
    Website for Glasbau Kollofrath GmbH, Kempten
    • Initial website for this glazier handcraft company
    • Responsible for concept, design and implementation
    • HTML, Javascript, picture editing with GIMP

    Website for Treffeisen & Roder GmbH, Wiggensbach
    • Redesign of the doll manufacturing company website available in 3 languages automatically created from a java tool
    • Responsible for concept, design and implementation
    • HTML, Javascript, picture editing with GIMP, Java 1.4

4/2002 - 11/2002

  • Freelance IT Consultant and Java Developer for HighQ for the financial industry GmbH, Ottobrun for Dresdner Bank, Frankfurt
    Money Market, settlement, accounting, confirmation, reporting, Calypso 5.1 - Phoenix II (MM)
    • Replacement and data migration of the former system, configuration and customisation of CALYPSO for money market
    • Concept and implementation of trade import and export interfaces for integration into the existing middleware environment
    • Responsible for export interface enhancement, reporting and business contingency plan implementation
    • Oracle 8i, SQL, java 1.2 u 1.3, Net Beans, Continuus, Toad; developent on Windows NT und SunOS

4/2001 - 3/2002

  • IT Consultant at CMG Finance GmbH, Eschborn for Dresdner Bank, Frankfurt
    Foreign Exchange, settlement, accounting, confirmation, reporting, Calypso 4 - Phoenix I (FX)
    • Replacement and data migration of the former system, configuration and customisation of CALYPSO for foreign exchange
    • Concept and implementation of trade import and export interfaces for integration into the existing middleware environment
    • Responsible for export interfaces to outbound systems and reporting
    • Oracle 8i, SQL, java 1.2 u 1.3, Net Beans, Continuus, Toad; developent on Windows NT und SunOS

5/2000 - 12/2000

  • IT Consultant at CMG Finance GmbH, Eschborn for Hypovereinsbank, München
    DBPort - Migration of exposys database (settlement system for foreign trading credits)
    • Data and application migration from Informix to Microsoft SQL Server
    • Integrating the stored procedures and triggers into the database schema with Erwin using templates
    • Responsible for implementation, customisation and optimisation of stored procedures and integration into DB schema
    • Transact SQL, MS SQL Server 7.0, Informix 7, Erwin 3.5.1

3/2000 - 4/2001

  • IT Consultant at CMG Finance GmbH, Eschborn for Bayerische Landesbank, München
    Forcalc Internet - Internet portal for a forfait calculator
    • Analysis, optimisation and implementation on Sybase application server
    • Redesign of the HTML frontend in layout and functionality using HTML and JavaScript 1.2 (ECMA-262)
    • Installation and configuration of the internet server (external server hosting)
    • Documentation and presentation of a concept for further internet applications
    • Responsible for planning and realisation of all project cycles above
    • Sybase Application Server Jaguar CTS 3.6.1, PowerDynamo 3.5, Sybase Adaptive Server Anywhere, PowerBuilder 7, Visio, HTML

  • IT Consultant at CMG Finance GmbH, Eschborn for CMG Finance, London
    Technical support for the forfait management system roHIRST 5.0 and 6.x
    • Preparation and accomplishment of installations at clients
    • Problem analysis, improvement proposals for each release and special terminal server version
    • Access, SQL Server, support on telephone and at clients

7/1999

  • Freelance Assistant at Kossorz Consulting, Würzburg for Bayerische Justiz, München
    Concept and Rollout of institution wide implementation of MS Exchange Servers
    • First analysis and creation of a basic concept
    • MS Word, MS Project

10/1998 - 10/1999

  • Freelance Application Developer with Iris GmbH, Würzburg for Deutsche Post AG, Hannover
    DASPO/PTA (Human resource and organisation system), sub project Prüftabellenaktualisierung
    • Analysis, realisation and optimisation of the systems
    • Implementation of the stored procedures and a window based front end for maintaining of special database tables (Prüftabellen)
    • File storage optimisation by using and implementing 'rexec' on a Windows socket
    • Responsible for all tasks above
    • SQL, PL/SQL, Oracle 7.3, HP-Unix, PL/SQL Station, Access 97, VBA, Visual Basic

7/1998 - 7/1999

  • Further Education
    Participation in nationwide funding program for MCSE training (Microsoft Certified Systems Engineer), final exam July 1999
    • Emphasis: MS Exchange Server 5.5

11/1997 - 10/1998

  • Freelance Application Developer with Iris GmbH, Würzburg for Evangelische Diakonie, Stuttgart
    SpeBu - Donation management system with real time and batch processing of bookings
    • Modification and optimisation of the application
    • Backend: Database Ingres with several stored procedures
    • Frontend: Window based graphical user interface implemented with SQL Windows
    • Responsible for optimisation, development and testing
    • SQL Windows (GUPTA), Ingres 2.0

  • Student research project in FH Würzburg
    PID (Proportional-Integral-Derivative) controller - Real time application to control a direct current motor
    • Graphical interface to view realtime data implemented with thread technology
    • Concept, implementation and documentation of the application
    • Responsible for code concept, implementation and documentation
    • Java 1.1.3, Visual Cafe

8/1994 - 5/1998

  • IT Developer for Treffeisen & Roder GmbH, Wiggensbach
    KARLAP - Client server application for administration of a doll manufacturer
    • Address, Puppenkreis (collectors club) and staff administration, payment orders with DTAUS
    • Implementation in dBASE and later application and data migration to SQL Windows and SQL Base 6.0
    • Concept and implementation of a Windows/ethernet based network
    • Responsible for all tasks above
    • dBASE 5.0, SQL, SQL Windows (GUPTA), SQL Base 6.0, Windows NT 3.5.1, Windows 95

top  home

Ort 94-96 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 Calypso SW