|
home
Projects
2/2026 - now
Solution Provider 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)
- Talend data ingestion workflows; later replaced with own implementation in C#/.NET
- Technologies: C#, Rider/IntelliJ, MS SQL, REST, NUnit, Azure, Azurite, Docker, Talend
12/2020 - 8/2022
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#, Rider/IntelliJ, MS SQL, REST, NUnit, Azure, Docker, Apache Spark
6/2019 - 4/2020
FO/MO Implementation RCM 2.0 - Rokos, London
Front/Middle Office Trade Capture, Calypso V13
- Senior Software Engineer on a multi-threaded Front/Middle Office Trade Capture implementation (Commodities, FX, IRS, Fixed Income, CDS)
- 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
1/2019
4/2017 - 12/2018
Freelance Business Analyst for Clydesdale Bank, London
Cross Asset Calypso 15.0 (Front Office and Back Office)
- Calypso 15 Cross Asset Implementation
- Real Time Market Data using Bloomberg as market data provider
- Batch Process Collaboration and Management
- Documentation
4/2015 - 3/2017
Freelance Technical Analyst for Erste Bank, Vienna, Austria
Cross Asset Calypso 12.4 / 14.3 (Middle Office, Front Office and Risk Platform)
- Analysis and optimisation of the Value At Risk Platform (multi threading, distributed grid architecture)
- Migration of Calypso 12.4 to 14.3
- PRIIPs Reporting
- TPL - Treasury Process Landscape Project
- Oracle 11g, SQL, Java
2/2015 - 3/2015
Freelance Business and Technical Analyst for Credit Du Nord, Paris
FX/MM, Calypso 14.2 (Front and Back Office)
- Analysis and estimation for various business areas in preparation for the migration of the front and back office system CALYPSO 14.3
1/2015 - 4/2015
6/2014 - 12/2014
Freelance Business Analyst for LetterOne, London
Cross Asset Calypso 11.0 (Middle Office and Front Office)
- Upgrade from Calypso 11.0 to 14.0 on SaaS platform
- Areas: Interfaces, Profit and Loss (P&L), Cash Management, Collateral Management
- Rollout and testing of the new version 14.2, Go-Live: November 2014
3/2014 - 5/2014
1/2013 - 3/2014
Freelance Developer and Analyst at COMAC Capital LLP, London
Cross Asset Calypso 11.0 (Middle Office and Front Office)
- Architecture, Optimisation, Enhancement and Analysis
- Areas: Interfaces, System Optimisation, Build Management, Support, Static Data, Workstation, Workflow Rules
- Optimisation of build management and continuous integration using Maven and 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)
- Oracle 11g, SQL, Java, development on Windows 7
6/2010 - 1/2013
Freelance Developer at James Caird Asset Management, London
Cross Asset (Front Office) Calypso 9.3 / 12 SP3
- Team Management, Lead Development and Analysis
- Workflow Rules, Static Data, RiskRunner, System optimization, Upgrade to Calypso Version 11.1
- Migration from CALYPSO 12 to TRADAR, FIX 4.4 interface in C#, Continuous Integration server (Hudson)
- Oracle, SQL, Java, Development on Windows XP
2/2010 - 6/2010
Freelance Developer for Calypso, London at Gazprombank, Moscow
Equities and Fixed Income (Front and Back Office) Calypso 11.1
- Lead Development and Analysis
- Workflow Rules, Accounting, SWIFT Confirmations, Bloomberg Static Data (Bonds and Equities), Regulatory Reporting, ERS Credit & Limit Services, Quick FIX Trade Feed Order Management
- Technologies: Apache FOP PDF Rendering (cyrillic fonts), Java Web Start Client, XML/XSLT Transformation, JAXB XML, Test Driven Development, MQ Series Connector, Subversion
- Oracle, SQL, Java, Development on Windows XP and Vista, Linux Red Hat Server
7/2009 - 2/2010
Freelance Developer for LBBW (Landesbank Baden-Würtemberg), Stuttgart
Interest Rate and Credit Derivatives (Front and Back Office) Calypso 10.3
- Analysis, Development, and Incident Management, Production Support Team Advisor (RUN-Support)
- Areas: Symphony-GRID, Calculation-/Presentationserver, Calypso Workstation, Confirmations, EOD/Intraday Processing, Futures Static Data, JDK 1.5 Upgrade, Cost Allocation, Cash Management, Risk Analysis (P&N Analysis, Sensitivity-Analysis), Real Time Feed for Quotes and Curves, Accounting
- Sybase, SQL, Java, Development on Windows XP (Terminal Server), UNIX Server
5/2008 - 12/2008
Freelance Developer for HVB - UniCredit Group, Munich
Calypso MM, FX, FX Options and Credit Derivatives
- Enhancement and optimsation of the existing system to allow a 24/7 delivery.
- Analyse performance of the system and develop a concept to increase the scope of the system.
- Add new locations Munich and London.
- Enhance with asset class credit derivates.
- Oracle, SQL, Java, Development on Windows XP/Vista
2/2007 - 4/2008
9/2005 - 2/2007
2/2005 - 8/2006
Freelance Developer for The Royal Bank of Scotland, London
CMPP Phase II (enhancements) - Enhancement and optimisation of the settlement system for fixed income by means of CALYPSO
- 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
CMPP Phase I (go live) - Replacement of the settlement system for fixed income (GTE) by means of CALYPSO
- Replacement and data migration of the former system
- 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 intraday message supply and all EOD (end of day) related tasks. Process optimization, support of the application.
- 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 client The Royal Bank of Scotland, London
CMPP phase I - Replacement of the settlement system for fixed income (GTE) by means of CALYPSO
- Replacement and data migration of the former system
- 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 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 Kollofrat GmbH, Kempten and Traffeisen & 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 manufacuring 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 - 9/2002
Freelance IT Consultant for HighQ for the financial industry GmbH, Ottobrun for client Dresdner Bank, Frankfurt
Phoenix II (MM) - Enhancement of a settlement and trading system for money market
- Replacement and data migration of the former system
- Configuration and customisation of CALYPSO, a standard settlement and trading system - www.calypso.com
- 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 client Dresdner Bank, Frankfurt
Phoenix I (FX) - Replacement of a settlement and trading system for foreign exchange
- Replacement and data migration of the former system
- Configuration and customisation of CALYPSO, a standard settlement and trading system - www.calypso.com
- 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 client 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 client Bayerische Landesbank, M�nchen
Forcalc Internet - Internet portal for a forfait calculator
- Analysis, optimisation and implementation on Sysbase application server
- Redesign of the HTML frontend in layout and functionality
- Installation and configuration of the internet server (external server hosting)
- Documentation and presentation of a concept for further internet applications
- Responsible for planing and realisation of all project cycles above
- Sybase Application Server Jaguar CTS 3.6.1, PowerDynamo 3.5, Sybase Adaptive Server Anywhere (database), PowerBuilder 7, Visio
IT Consultant at CMG Finance GmbH, Eschborn for client CMG Finance, London
Technical support for the forfait management system roHIRST 5.0 und 6.x
- Preparation and accomplishment of installations at clients
- Problem analysis, improvement proposals for each release and special terminal server version
- Responsible for all tasks above
- Access, SQL Server, support on telefon and at clients
7/1999
Assistent Manager in cooperation with Kossorz Consulting, W�rzburg for client Bayerische Justiz, München
Concept and Rollout of institution wide implementation of MS Exchange Servers
- First analysis and creation of a basic concept
- Responsible for all tasks above
- MS Word, MS Project
10/1998 - 10/1999
Freelance Application Developer in cooperation with Iris GmbH, Würzburg for client Deutsche Post AG, Hannover
DASPO/PTA (Human ressource 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
11/1997 - 10/1998
Freelance Application Developer in cooperation with Iris GmbH, Würzburg for client 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 for 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 client Treffeisen & Roder GmbH, Wiggensbach
KARLAP - Client server application for administration of a doll manufacturer
- System for maintaining addresses, Puppenkreis (collectors club) data and staff data
- Automatic bank transfer clearing system (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
|