22) Entwicklung einer Darlehen Rating / Scoring Anwendung für eine Großbank
- Funktionale Spezifikation einer Darlehen-Rating / Scoring-Anwendung
- Anwendungsdesign und Implementierung mit zwei Entwicklern
- Durchführung von Anwendungstests (fachlich und technisch)
- Anbindung externer Rating-Dienste (SOAP Web-Service über https)
- Iterativ / inkrementeller Ansatz
Branche, Projektgröße (Pers.): Internationale Großbank, 6 Personen
Eigene Rolle im Projekt: Business Analyst, Anwendungsentwickler (Server-seitig)
Projektlaufzeit: 05.2014 ? heute
Sprachen, Umgebung: XSLT, Java, GWT, JavaScript, HTML, Oracle 11g, PL/SQL, JDBC, MyBatis, eclipse, IntelliJ, Maven, Jenkins, Linux, ksh-script
21) Entwicklung eines Algorithmushandel-Anwendung (Business Rules)
- Anforderungsanalyse mit einem Handelsexperten, Scalping Strategie
- Anwendungsdesign
- Aufbau der Kernlogik mit Business Rules (JBoss DRools)
- Entwicklung eines Test-Werkzeugs für das automatisierte Backtesting
- Entwicklung von Charts für die Anzeige der Testergebnisse
Branche, Projektgröße (Pers.): Eigenhandel, 3
Eigene Rolle im Projekt: Business Analyst, Business Rules Consultant, Entwickler
Projektlaufzeit: 09.2013 ? 04.2014
Sprachen, Umgebung: Java, JavaScript, jQuery, Flotr2 (JavaScript chart), HTML, XML, eclipse IDE, JBoss Drools, MS Access DB, Bloomberg, SQL
20) Entwicklung eines Handelssystems Frontend für die Terminbörse
- Entwicklung eines EUREX Handelssystems Front-End Anwendung
- HTML, Java Swing GUI, Java web-start, smart client
- Schnittstellen zu Backend- und Referenzdatensytemen
- Durchführung von Anforderungs- und Defekt-Analysen
- Durchführung funktionaler und technischer Tests
- Betriebssystemspezifische Test mit Linux, Solaris, Windows 7 und Windows XP
- Agiler, Iterativ / inkrementeller Ansatz
Branche, Projektgröße (Pers.): Terminbörse, 16 (GUI part), > 200 whole project
Eigene Rolle im Projekt: Senior Java Developer, Tester (fachlicher Test, OS-spez. Test)
Projektlaufzeit: 04.2012 ? 12.2013 (full-time)
Sprachen, Umgebung: Java, Javascript, HTML, XML, yaml, eclipse IDE, Maven, Subversion, JIDE, client/server, HTML, smart client, Java Swing, Java Web Start, Windows 7, Linux (centos, scientific), Solaris Unix, VMWare
19) Entwicklung CVA und VaR-Stresstests
- Entwicklung von Stresstest Szenarien (Credit Value Adjustment, VaR) für CDS Positionen
- Credit Value Adjustment und VaR, Monte Carlo Simulationen
- Entwicklung der Batch-Kernprozesse / Integration in ein Inhouse Workflow-System
Branche, Projektgröße (Pers.): Internationale, Italienische Großbank / Investment banking, >30
Eigene Rolle im Projekt: Senior Java Developer
Projektlaufzeit: 07.2011 ? 04.2012
Sprachen, Umgebung: Java, XML, eclipse IDE, SQL, Solaris Unix, in-house process workflow framework
18) Domänenspezifische Modellierung (DSM/DSL) Architektur Framework
- Entwicklung eines allgemeinen, an Software Produktlinienentwicklung angelehnten DSM-Frameworks
- Deklarative und regelbasierte Konfiguration des generischen DSM-Generators
Eigene Rolle im Projekt, Personen: Business Analyst, Senior Developer ? Eigenentwicklung, 1
Projektlaufzeit: 01.2009 ? 04.2011 (part-time, overlaps with the previous project)
Sprachen, Umgebung: Java, XML-Schema, core technology: XSLT, ANT, eclipse IDE
17) Entwicklung einer Kreditratinganwendung - Basel II
- Design, Implementierung und Test der Ratinganwendungen / GUI und Server-seitige Komponenten
- Plattform: Inhouse Client/Server Framework, Java smart client, verteilte Anwendungslogik
- Anbindung der Backendsysteme über eine Inhouse-Middleware
- Rating-Typen: Unternehmen, Länder/Regierungen, Finanzinstitute, Broker/Dealer
- Report-Entwicklung auf der Basis von BIRT. Entwicklung einer domänenspezifische Beschreibungssprache für Reports
- Agiler, Iterativ / inkrementeller Ansatz
Kunde, Projektgröße: Deutsche Großbank, 3 to 7
Eigene Rolle im Projekt: Senior Java Developer, Java Expert, Senior Consultant
Projektlaufzeit: 08.2008 ? 07.2010
Sprachen, Umgebung: Java/JEE, Swing, Netbeans (GUI builder), XML, XSLT, Oracle, PL/SQL, Toad, Tomcat, eclipse IDE, BIRT, hibernate, Spring, Maven, HP Quality center (HPQC), Subversion, Hudson (Jenkins), MS Access, client/server, smart-client, DSL
16) Provisionsberechnung im Sales-Bereich (Business Rules)
- Aufbau eines Regelbasierten Provisionsberechnungssystem
- Business Prozesse und Business Rules Analyse mit dem Fachbereich für unterschiedliche Sales-Aktivitäten
- Definition eines Genehmigungsprozesses für neue Regel und Regeländerungen
- Entwicklung einer Test-Schnittstelle für automatisierten Regel-Tests
Branche, Projektgröße (Pers.): Hi-End Drucklösunganbieter, 3
Eigene Rolle im Projekt: Business Analyst, leitender Business Rules Consultant, Senior Business Consultant
Projektlaufzeit: 01.2008 ? 06.2008
Sprachen, Umgebung: Java/JEE, BPM, Business Rules Analyse, JBoss Drools, eclipse IDE, Hibernate, Tomcat
15) Customer Valuation für eine Großbank
- Auf Data-Warehouse basiertes System
- Interfaces zu Handelssystemen Wall Street und Summit
- Preisermittlung für CDS, FX-Forward, Swap, FX-Swap, IRG, FRA, Swaption, Exotics
Branche, Projektgröße (Pers.): Deutsche Großbank / Investment Banking, 2 on-shore, 6 off-shore
Projektlaufzeit: 08.2007 ? 12.2007
Sprachen, Umgebung: SAP Sybase IQ Data-Warehouse (DWH), SQL, XML, XML-Schema, XSLT, eclipse IDE, Unix, Windows
14) Entwicklung einer Kreditratinganwendung - Basel II (Business Rules)
- Entwicklung von Kreditratinganwendungen für eine Großbank.
- Rating Typen: Länder / Regierungen, Finanzinstitute, Unternehmen
- Scope Definition, Entwicklung des Faktenmodells
- Regelanalyse und Regelimplemenztierung (iLog JRules, später IBM ODM)
- Komplett deklarative Beschreibung der Benutzeroberfläche und der Anwendungsstruktur
- Entwicklung eines automatisch ablaufenden Tests für Business Rules, Beschreibung und Ablage der Testfällen in einer Access Datenbank
- Entwicklung eines auf XSL-FO basierenden Reporting-Frameworks und einer domänenspezifischen Sprache für die Report-Generierung
- Entwicklung von über 100 Finanzanalyse Reports basieren auf dem o.g. Framework
- Agiler, Iterativ / inkrementeller Ansatz (Scrum)
Branche, Projektgröße (Pers.): Deutsche Großbank, up to 10
Eigene Rolle im Projekt: leitender Business Rules Consultant, Senior Developer
Projektlaufzeit: 03.2005 ? 06.2007
Sprachen, Umgebung: XML, XML-Schema, XSLT, XSL-FO, Java, Javascript, HTML, SQL, MDSD, ILog JRules, JUnit, eclipse IDE, Ant, MS Access, Domänenspezifische Modellierungssprache für Reports (DSL), Unix, Windows
13) Automobil-Leasing- und Finanzierungsportal Prozessintegration
- Entwicklung von Prozess- und Integrationsmodellen für ein Automobil-Leasing und Finanzierungsportal einer Automobilbank
- Anbindung der Systeme über DB- und SOAP Web Service Konnektoren
- Generierung von SOAP Web-Service Schnittstellen
- Business Rules Implementierung für die Routing-Logik
Branche, Projektgröße (Pers.): Automobilbank, 2 - 8
Projektlaufzeit: 10.2003 ? 12.2004
Sprachen, Umgebung: Java, XML, XML-Schema, XSLT, SOAP, Oracle, PL/SQL, SOA, ILog JRules, Vitria BusinessWare, Unix, Windows
12) Anwendungs- und Prozessintegration für eine KAG
- Daten- und Anwendungsintegration für Order- und Fonds-Stammdaten in einer KAG
- Entwicklung von Konnektoren und Prozess-Modellen auf Basis von Vitria BusinessWare
Branche, Projektgröße (Pers.): KAG, 2 - 10
Projektlaufzeit: 09.2001 ? 09.2003
Sprachen, Umgebung: Java, XML, XML-Schema, XSLT, SOA, SOAP, SQL, ILog JRules, Vitria BusinessWare 3.1.7 und 4.*, Oracle RDBMS, PL/SQL, Toad, MySQL, Tomcat, CORBA, eclipse IDE, Junit, Sun Solaris
11) Entwicklung eines Web-basierten Portfoliomanagementsystem / Private Banking
- Begleitung des gesamten Entwicklungsprozesses
- GUI Entwicklung / grafische Indikatoren
- Schnittstellen zu Backend-Systemen
- Iterative / inkrementelle Vorgehensweise (Extreme Programming / XP)
Branche, Projektgröße (Pers.): Deutsche Großbank / Private Banking, 10
Projektlaufzeit: 07.2000 ? 06.2001
Sprachen, Umgebung: Java/J2EE, JSP, DHTML, Extreme Programming XP, WebObjects, Junit, Java-Applets
10) Systementwicklung im Clearing-Umfeld (CCP)
- Entwicklung einer Vernetzungslogik für grenzüberschreitender Wertpapiertransaktionen im CCP-Bereich
Branche, Projektgröße (Pers.): Börse: Teilprojekt 3, gesamt > 60
Projektlaufzeit: 02.2000 ? 06.2000
Sprachen, Umgebung: C, Oracle RDB, VMS
9) Entwicklung einer finanzwirtschaftlichen Performanz-Analyse-Anwendung
- Analyse der Anforderungen mit einem Domänenexperten
- Anwendungsdesign
- Cash-Flow Analyse für 16 verschiedene Handelsprodukte (Zins-, Equity-, FX-Produkte, Derivate)
- Berücksichtigung der Performanz-Relevanz für einzelner Zahlungsströme
- Entwicklung von Reports und Diagramme mit Microsoft Access / VBA.
- Interaktive, grafische Drill-Down Analyse für Performanz-Unregelmäßigkeiten
Kunde: Eigenhandels eines Automobilkonzerns, 2
Projektlaufzeit: 12.1998 ? 10.1999
Sprachen, Umgebung: C++, Rogue Wave Libraries, Visual Basic, MS Access 97 / VBA, SQL, Sybase RDBMS, Sungard Infinity, Kondor+, Win NT, SUN Solaris
8) Systemintegration mit TIBCO / Handelssysteme
- Entwicklung eines Integrationskonzepts für Handels- und Risikomanagementsysteme einer Großbank
- Systeme: Dealing 2000, Instinet, RTS, Sungard Infinity (früher Infinity Financial Technology)
- Entwurf einer Integrationsarchitektur
Branche, Projektgröße (Pers.): Deutsche Großbank / Investment Banking, 3
Projektlaufzeit: 06.1998 ? 09.1998
Sprachen, Umgebung: C++, Dealing 2000, Instinet, RTS, Sungard Infinity, TIBCO, Sun Solaris
7) Entwicklung eines generischen TIBCO-Adapters
- Entwicklung eines generischen Adapters für TIBCO-Middleware (Rendezvous)
- Deklarative Konfiguration der Konnektoren für verschiedene, anzubindende Systeme mit einer domänenspezifischen Sprache
Branche, Projektgröße (Pers.): Finanzberatungsunternehmen, 2
Projektlaufzeit: 02.1998 ? 05.1998
Sprachen, Umgebung: C++, Tibco Rendezvous, CORBA, Win NT, Sun Solaris Unix, Sniff+
6) Risikomanagementsystem Integration ? Sungard Infinity / Kondor+
- Anbindung des Risikomanagementsystems Sungard Infinity mit Kondor+
- Schnittstellen-Entwicklung für 16 verschiedene Finanzprodukte (Zins-, Equity-, FX-Produkte, Derivate)
- Schnittstellen für Marktdaten (Zinskurven, Vola-Surfaces)
- Extraktion, Transformation und Laden der Daten von Kondor+ nach Infinity
- Generativer ORM-Ansatz / generierte Datenzugriffsklassen (Damals waren ORM Werkzeuge wie Hibernate und iBatis noch nicht existent bzw. nicht sehr verbreitet gewesen)
Kunde, Projektgröße (Pers.): Eigenhandel eines Automobilunternehmens, 3
Projektlaufzeit: 02.1997 ? 12.1997
Sprachen, Umgebung: C++, RogueWave h++ libraries, Sybase RDBMS, SQL, Sungard Infinity, Fin++, Reuters Kondor+, Sun Workshop (IDE), Sybase RDBMS, Win NT, Sun Solaris
5) Entwicklung eines Handelssystems-Interface - TIBCO
- Entwicklung einer Handelsdatenschnittstelle ? BSP-Trade ? TIBCO Rendezvous
Branche, Projektgröße (Pers.): Bank, 2
Projektlaufzeit: 11.1996 ? 01.1997
Sprachen, Umgebung: C++, Tibco Information Bus, CORBA, Sungard Infinity, BSP, Sniff+, Sun Solaris
4) Teilnahme an Kursen
Kurse
- Integrationskonzept mit TIBCO
- Architektur verteilten Anwendungen auf TIBCO Basis
- TIBCO Protokolle
- Load-Balancing, Hochverfügbarkeitsansätze mit TIBCO
- CORBA
- Tibco Adapter API
- C++
Projektlaufzeit: 07.1996 ? 10.1996
Sprachen, Umgebung: C++, Tibco, CORBA, Sun Solaris Unix
3) Entwicklung einer Financial Position Management Plattform
- Entwicklung eines komplexen Positionsmanagementsystems / Handelssystems
- Beschreibung: http://www.pdv-fs.de/contell/cms/c1web/pdvfs/site/DECIDE/index.html
Branche, Projektgröße (Pers.): Finanzberatungsunternehmen / Softwarehersteller ? pdv financial software, 5 - 10
Projektlaufzeit: 06.1993 ? 06.1996
Sprachen, Umgebung: C++, C, AIX Unix, X-Windows, OSF Motif GUI, Informix RDBMS
2) Entwicklung eines Warenverteilungssystems
- Entwicklung eines Warenverteilungssystems für Produkte eines Modekonzerns
- Berechnung der Verteilungsschlüssel für die Verteilung der Produkte auf die Filialen
- Season-basierte Verteilung
Branche, Projektgröße (Pers.): Modekonzern mit > 100 Filialen ? Jean Pascale, 1
Projektlaufzeit: 02.1993 ? 05.1993
Sprachen, Umgebung: FoxPro Datenbank, Microsoft DOS
1) Entwicklung eines Qualitätssicherungssystem - Automobilbaubereich
- Entwicklung eines operativen Qualitätssicherungssystems für die Druckfügetechnik
- Überwachung der Druck/Zeit-Kurve des Druckfügevorgangs auf Toleranz
http://de.wikipedia.org/wiki/Druckf%C3%BCgen
Branche, Projektgröße (Pers.):
Automobilbaubereich ? AT Consulting, 3 - 4
Projektlaufzeit: 10.1992 ? 03.1993
Sprachen, Umgebung: C++ (Borland), Transputer protocol, Borland C++, Turbo Vision, Schnittstellen zu Transputer, Microsoft DOS
- Grundlagen des Bankgeschäfts
- Finanz Risikomanagement
- Risiko-Controlling
- Wertpapiergeschäfte
- DTB-Handelsgeschäfte (heute EUREX)
- Kreditgeschäfte
Weiterbildung (technisch):
- Tibco Rendezvous / TIB
- Architektur verteilter Anwendungen mit TIBCO
- Architektur und Design von J2EE Anwenungen,
- Verteilte Architektur mit CORBA und DCOM,
- OOA / OOD, Objektdatenbanksysteme
Business Rules Analyse und Entwicklung
Business Themen: Trading systems, Investment Banking / Trading, Algo Trading, Financial Risk Management - Market Risk, Credit Risk, Rating/Scoring (Basel II), CVA (Basel III)
IT Themen: GUI, Single Page Web Application, Architecture verteilter Anwendungen, Business Rules Approach, Business Rules Engine, Software Produktlinien / Domänenspezifische Modellierung, EAI, Prozessintegration, Nachrichten-orientierte Middleware
GUI Standards: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Ajax, AngularJS, Wicket, Web Services / SOA, SOAP/REST, WSDL, Flotr2 JavaScript charts
Technische Sprachen und Standards: Java/JEE/J2EE (+++), C++(+++), Groovy, Python, SQL(+++), PL/SQL, C, UML, XSLT(+++), XML-Schema(+++), SOAP, WSDL, veraltend: OSF Motif, Prolog, VB, Assembler, XSL-FO
Datenbanken: Oracle 8i, 9i, MySQL, Sybase, Sybase IQ (Business Intelligence),
DB2, Informix, Microsoft Access, JDBC (+++)
Standardprodukte: Hibernate, Spring, Maven, eclipse(+++), Ant, Subversion, VMWare,
JBoss Rules/Drools(+++), ILog JRules 5.1.3 (Business Rules), HP Quality Center (HPQC), Hudson / Jenkins, BIRT reporting, Toad(Oracle), obsolescent: Tibco Rendezvous, Vitria BusinessWare 3.1.x, 4.1.x (EAI)
Stadard Business-Produkte: Kondor+, Sungard Infinity Derivatives (Financial Risk Mngt.)
Großbanken
KAG
Börsen
Finanzberatungsunternehmen
Finanz-Softwarehersteller (Wertpapierhandels- und Risikomanagementsysteme)
22) Entwicklung einer Darlehen Rating / Scoring Anwendung für eine Großbank
- Funktionale Spezifikation einer Darlehen-Rating / Scoring-Anwendung
- Anwendungsdesign und Implementierung mit zwei Entwicklern
- Durchführung von Anwendungstests (fachlich und technisch)
- Anbindung externer Rating-Dienste (SOAP Web-Service über https)
- Iterativ / inkrementeller Ansatz
Branche, Projektgröße (Pers.): Internationale Großbank, 6 Personen
Eigene Rolle im Projekt: Business Analyst, Anwendungsentwickler (Server-seitig)
Projektlaufzeit: 05.2014 ? heute
Sprachen, Umgebung: XSLT, Java, GWT, JavaScript, HTML, Oracle 11g, PL/SQL, JDBC, MyBatis, eclipse, IntelliJ, Maven, Jenkins, Linux, ksh-script
21) Entwicklung eines Algorithmushandel-Anwendung (Business Rules)
- Anforderungsanalyse mit einem Handelsexperten, Scalping Strategie
- Anwendungsdesign
- Aufbau der Kernlogik mit Business Rules (JBoss DRools)
- Entwicklung eines Test-Werkzeugs für das automatisierte Backtesting
- Entwicklung von Charts für die Anzeige der Testergebnisse
Branche, Projektgröße (Pers.): Eigenhandel, 3
Eigene Rolle im Projekt: Business Analyst, Business Rules Consultant, Entwickler
Projektlaufzeit: 09.2013 ? 04.2014
Sprachen, Umgebung: Java, JavaScript, jQuery, Flotr2 (JavaScript chart), HTML, XML, eclipse IDE, JBoss Drools, MS Access DB, Bloomberg, SQL
20) Entwicklung eines Handelssystems Frontend für die Terminbörse
- Entwicklung eines EUREX Handelssystems Front-End Anwendung
- HTML, Java Swing GUI, Java web-start, smart client
- Schnittstellen zu Backend- und Referenzdatensytemen
- Durchführung von Anforderungs- und Defekt-Analysen
- Durchführung funktionaler und technischer Tests
- Betriebssystemspezifische Test mit Linux, Solaris, Windows 7 und Windows XP
- Agiler, Iterativ / inkrementeller Ansatz
Branche, Projektgröße (Pers.): Terminbörse, 16 (GUI part), > 200 whole project
Eigene Rolle im Projekt: Senior Java Developer, Tester (fachlicher Test, OS-spez. Test)
Projektlaufzeit: 04.2012 ? 12.2013 (full-time)
Sprachen, Umgebung: Java, Javascript, HTML, XML, yaml, eclipse IDE, Maven, Subversion, JIDE, client/server, HTML, smart client, Java Swing, Java Web Start, Windows 7, Linux (centos, scientific), Solaris Unix, VMWare
19) Entwicklung CVA und VaR-Stresstests
- Entwicklung von Stresstest Szenarien (Credit Value Adjustment, VaR) für CDS Positionen
- Credit Value Adjustment und VaR, Monte Carlo Simulationen
- Entwicklung der Batch-Kernprozesse / Integration in ein Inhouse Workflow-System
Branche, Projektgröße (Pers.): Internationale, Italienische Großbank / Investment banking, >30
Eigene Rolle im Projekt: Senior Java Developer
Projektlaufzeit: 07.2011 ? 04.2012
Sprachen, Umgebung: Java, XML, eclipse IDE, SQL, Solaris Unix, in-house process workflow framework
18) Domänenspezifische Modellierung (DSM/DSL) Architektur Framework
- Entwicklung eines allgemeinen, an Software Produktlinienentwicklung angelehnten DSM-Frameworks
- Deklarative und regelbasierte Konfiguration des generischen DSM-Generators
Eigene Rolle im Projekt, Personen: Business Analyst, Senior Developer ? Eigenentwicklung, 1
Projektlaufzeit: 01.2009 ? 04.2011 (part-time, overlaps with the previous project)
Sprachen, Umgebung: Java, XML-Schema, core technology: XSLT, ANT, eclipse IDE
17) Entwicklung einer Kreditratinganwendung - Basel II
- Design, Implementierung und Test der Ratinganwendungen / GUI und Server-seitige Komponenten
- Plattform: Inhouse Client/Server Framework, Java smart client, verteilte Anwendungslogik
- Anbindung der Backendsysteme über eine Inhouse-Middleware
- Rating-Typen: Unternehmen, Länder/Regierungen, Finanzinstitute, Broker/Dealer
- Report-Entwicklung auf der Basis von BIRT. Entwicklung einer domänenspezifische Beschreibungssprache für Reports
- Agiler, Iterativ / inkrementeller Ansatz
Kunde, Projektgröße: Deutsche Großbank, 3 to 7
Eigene Rolle im Projekt: Senior Java Developer, Java Expert, Senior Consultant
Projektlaufzeit: 08.2008 ? 07.2010
Sprachen, Umgebung: Java/JEE, Swing, Netbeans (GUI builder), XML, XSLT, Oracle, PL/SQL, Toad, Tomcat, eclipse IDE, BIRT, hibernate, Spring, Maven, HP Quality center (HPQC), Subversion, Hudson (Jenkins), MS Access, client/server, smart-client, DSL
16) Provisionsberechnung im Sales-Bereich (Business Rules)
- Aufbau eines Regelbasierten Provisionsberechnungssystem
- Business Prozesse und Business Rules Analyse mit dem Fachbereich für unterschiedliche Sales-Aktivitäten
- Definition eines Genehmigungsprozesses für neue Regel und Regeländerungen
- Entwicklung einer Test-Schnittstelle für automatisierten Regel-Tests
Branche, Projektgröße (Pers.): Hi-End Drucklösunganbieter, 3
Eigene Rolle im Projekt: Business Analyst, leitender Business Rules Consultant, Senior Business Consultant
Projektlaufzeit: 01.2008 ? 06.2008
Sprachen, Umgebung: Java/JEE, BPM, Business Rules Analyse, JBoss Drools, eclipse IDE, Hibernate, Tomcat
15) Customer Valuation für eine Großbank
- Auf Data-Warehouse basiertes System
- Interfaces zu Handelssystemen Wall Street und Summit
- Preisermittlung für CDS, FX-Forward, Swap, FX-Swap, IRG, FRA, Swaption, Exotics
Branche, Projektgröße (Pers.): Deutsche Großbank / Investment Banking, 2 on-shore, 6 off-shore
Projektlaufzeit: 08.2007 ? 12.2007
Sprachen, Umgebung: SAP Sybase IQ Data-Warehouse (DWH), SQL, XML, XML-Schema, XSLT, eclipse IDE, Unix, Windows
14) Entwicklung einer Kreditratinganwendung - Basel II (Business Rules)
- Entwicklung von Kreditratinganwendungen für eine Großbank.
- Rating Typen: Länder / Regierungen, Finanzinstitute, Unternehmen
- Scope Definition, Entwicklung des Faktenmodells
- Regelanalyse und Regelimplemenztierung (iLog JRules, später IBM ODM)
- Komplett deklarative Beschreibung der Benutzeroberfläche und der Anwendungsstruktur
- Entwicklung eines automatisch ablaufenden Tests für Business Rules, Beschreibung und Ablage der Testfällen in einer Access Datenbank
- Entwicklung eines auf XSL-FO basierenden Reporting-Frameworks und einer domänenspezifischen Sprache für die Report-Generierung
- Entwicklung von über 100 Finanzanalyse Reports basieren auf dem o.g. Framework
- Agiler, Iterativ / inkrementeller Ansatz (Scrum)
Branche, Projektgröße (Pers.): Deutsche Großbank, up to 10
Eigene Rolle im Projekt: leitender Business Rules Consultant, Senior Developer
Projektlaufzeit: 03.2005 ? 06.2007
Sprachen, Umgebung: XML, XML-Schema, XSLT, XSL-FO, Java, Javascript, HTML, SQL, MDSD, ILog JRules, JUnit, eclipse IDE, Ant, MS Access, Domänenspezifische Modellierungssprache für Reports (DSL), Unix, Windows
13) Automobil-Leasing- und Finanzierungsportal Prozessintegration
- Entwicklung von Prozess- und Integrationsmodellen für ein Automobil-Leasing und Finanzierungsportal einer Automobilbank
- Anbindung der Systeme über DB- und SOAP Web Service Konnektoren
- Generierung von SOAP Web-Service Schnittstellen
- Business Rules Implementierung für die Routing-Logik
Branche, Projektgröße (Pers.): Automobilbank, 2 - 8
Projektlaufzeit: 10.2003 ? 12.2004
Sprachen, Umgebung: Java, XML, XML-Schema, XSLT, SOAP, Oracle, PL/SQL, SOA, ILog JRules, Vitria BusinessWare, Unix, Windows
12) Anwendungs- und Prozessintegration für eine KAG
- Daten- und Anwendungsintegration für Order- und Fonds-Stammdaten in einer KAG
- Entwicklung von Konnektoren und Prozess-Modellen auf Basis von Vitria BusinessWare
Branche, Projektgröße (Pers.): KAG, 2 - 10
Projektlaufzeit: 09.2001 ? 09.2003
Sprachen, Umgebung: Java, XML, XML-Schema, XSLT, SOA, SOAP, SQL, ILog JRules, Vitria BusinessWare 3.1.7 und 4.*, Oracle RDBMS, PL/SQL, Toad, MySQL, Tomcat, CORBA, eclipse IDE, Junit, Sun Solaris
11) Entwicklung eines Web-basierten Portfoliomanagementsystem / Private Banking
- Begleitung des gesamten Entwicklungsprozesses
- GUI Entwicklung / grafische Indikatoren
- Schnittstellen zu Backend-Systemen
- Iterative / inkrementelle Vorgehensweise (Extreme Programming / XP)
Branche, Projektgröße (Pers.): Deutsche Großbank / Private Banking, 10
Projektlaufzeit: 07.2000 ? 06.2001
Sprachen, Umgebung: Java/J2EE, JSP, DHTML, Extreme Programming XP, WebObjects, Junit, Java-Applets
10) Systementwicklung im Clearing-Umfeld (CCP)
- Entwicklung einer Vernetzungslogik für grenzüberschreitender Wertpapiertransaktionen im CCP-Bereich
Branche, Projektgröße (Pers.): Börse: Teilprojekt 3, gesamt > 60
Projektlaufzeit: 02.2000 ? 06.2000
Sprachen, Umgebung: C, Oracle RDB, VMS
9) Entwicklung einer finanzwirtschaftlichen Performanz-Analyse-Anwendung
- Analyse der Anforderungen mit einem Domänenexperten
- Anwendungsdesign
- Cash-Flow Analyse für 16 verschiedene Handelsprodukte (Zins-, Equity-, FX-Produkte, Derivate)
- Berücksichtigung der Performanz-Relevanz für einzelner Zahlungsströme
- Entwicklung von Reports und Diagramme mit Microsoft Access / VBA.
- Interaktive, grafische Drill-Down Analyse für Performanz-Unregelmäßigkeiten
Kunde: Eigenhandels eines Automobilkonzerns, 2
Projektlaufzeit: 12.1998 ? 10.1999
Sprachen, Umgebung: C++, Rogue Wave Libraries, Visual Basic, MS Access 97 / VBA, SQL, Sybase RDBMS, Sungard Infinity, Kondor+, Win NT, SUN Solaris
8) Systemintegration mit TIBCO / Handelssysteme
- Entwicklung eines Integrationskonzepts für Handels- und Risikomanagementsysteme einer Großbank
- Systeme: Dealing 2000, Instinet, RTS, Sungard Infinity (früher Infinity Financial Technology)
- Entwurf einer Integrationsarchitektur
Branche, Projektgröße (Pers.): Deutsche Großbank / Investment Banking, 3
Projektlaufzeit: 06.1998 ? 09.1998
Sprachen, Umgebung: C++, Dealing 2000, Instinet, RTS, Sungard Infinity, TIBCO, Sun Solaris
7) Entwicklung eines generischen TIBCO-Adapters
- Entwicklung eines generischen Adapters für TIBCO-Middleware (Rendezvous)
- Deklarative Konfiguration der Konnektoren für verschiedene, anzubindende Systeme mit einer domänenspezifischen Sprache
Branche, Projektgröße (Pers.): Finanzberatungsunternehmen, 2
Projektlaufzeit: 02.1998 ? 05.1998
Sprachen, Umgebung: C++, Tibco Rendezvous, CORBA, Win NT, Sun Solaris Unix, Sniff+
6) Risikomanagementsystem Integration ? Sungard Infinity / Kondor+
- Anbindung des Risikomanagementsystems Sungard Infinity mit Kondor+
- Schnittstellen-Entwicklung für 16 verschiedene Finanzprodukte (Zins-, Equity-, FX-Produkte, Derivate)
- Schnittstellen für Marktdaten (Zinskurven, Vola-Surfaces)
- Extraktion, Transformation und Laden der Daten von Kondor+ nach Infinity
- Generativer ORM-Ansatz / generierte Datenzugriffsklassen (Damals waren ORM Werkzeuge wie Hibernate und iBatis noch nicht existent bzw. nicht sehr verbreitet gewesen)
Kunde, Projektgröße (Pers.): Eigenhandel eines Automobilunternehmens, 3
Projektlaufzeit: 02.1997 ? 12.1997
Sprachen, Umgebung: C++, RogueWave h++ libraries, Sybase RDBMS, SQL, Sungard Infinity, Fin++, Reuters Kondor+, Sun Workshop (IDE), Sybase RDBMS, Win NT, Sun Solaris
5) Entwicklung eines Handelssystems-Interface - TIBCO
- Entwicklung einer Handelsdatenschnittstelle ? BSP-Trade ? TIBCO Rendezvous
Branche, Projektgröße (Pers.): Bank, 2
Projektlaufzeit: 11.1996 ? 01.1997
Sprachen, Umgebung: C++, Tibco Information Bus, CORBA, Sungard Infinity, BSP, Sniff+, Sun Solaris
4) Teilnahme an Kursen
Kurse
- Integrationskonzept mit TIBCO
- Architektur verteilten Anwendungen auf TIBCO Basis
- TIBCO Protokolle
- Load-Balancing, Hochverfügbarkeitsansätze mit TIBCO
- CORBA
- Tibco Adapter API
- C++
Projektlaufzeit: 07.1996 ? 10.1996
Sprachen, Umgebung: C++, Tibco, CORBA, Sun Solaris Unix
3) Entwicklung einer Financial Position Management Plattform
- Entwicklung eines komplexen Positionsmanagementsystems / Handelssystems
- Beschreibung: http://www.pdv-fs.de/contell/cms/c1web/pdvfs/site/DECIDE/index.html
Branche, Projektgröße (Pers.): Finanzberatungsunternehmen / Softwarehersteller ? pdv financial software, 5 - 10
Projektlaufzeit: 06.1993 ? 06.1996
Sprachen, Umgebung: C++, C, AIX Unix, X-Windows, OSF Motif GUI, Informix RDBMS
2) Entwicklung eines Warenverteilungssystems
- Entwicklung eines Warenverteilungssystems für Produkte eines Modekonzerns
- Berechnung der Verteilungsschlüssel für die Verteilung der Produkte auf die Filialen
- Season-basierte Verteilung
Branche, Projektgröße (Pers.): Modekonzern mit > 100 Filialen ? Jean Pascale, 1
Projektlaufzeit: 02.1993 ? 05.1993
Sprachen, Umgebung: FoxPro Datenbank, Microsoft DOS
1) Entwicklung eines Qualitätssicherungssystem - Automobilbaubereich
- Entwicklung eines operativen Qualitätssicherungssystems für die Druckfügetechnik
- Überwachung der Druck/Zeit-Kurve des Druckfügevorgangs auf Toleranz
http://de.wikipedia.org/wiki/Druckf%C3%BCgen
Branche, Projektgröße (Pers.):
Automobilbaubereich ? AT Consulting, 3 - 4
Projektlaufzeit: 10.1992 ? 03.1993
Sprachen, Umgebung: C++ (Borland), Transputer protocol, Borland C++, Turbo Vision, Schnittstellen zu Transputer, Microsoft DOS
- Grundlagen des Bankgeschäfts
- Finanz Risikomanagement
- Risiko-Controlling
- Wertpapiergeschäfte
- DTB-Handelsgeschäfte (heute EUREX)
- Kreditgeschäfte
Weiterbildung (technisch):
- Tibco Rendezvous / TIB
- Architektur verteilter Anwendungen mit TIBCO
- Architektur und Design von J2EE Anwenungen,
- Verteilte Architektur mit CORBA und DCOM,
- OOA / OOD, Objektdatenbanksysteme
Business Rules Analyse und Entwicklung
Business Themen: Trading systems, Investment Banking / Trading, Algo Trading, Financial Risk Management - Market Risk, Credit Risk, Rating/Scoring (Basel II), CVA (Basel III)
IT Themen: GUI, Single Page Web Application, Architecture verteilter Anwendungen, Business Rules Approach, Business Rules Engine, Software Produktlinien / Domänenspezifische Modellierung, EAI, Prozessintegration, Nachrichten-orientierte Middleware
GUI Standards: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Ajax, AngularJS, Wicket, Web Services / SOA, SOAP/REST, WSDL, Flotr2 JavaScript charts
Technische Sprachen und Standards: Java/JEE/J2EE (+++), C++(+++), Groovy, Python, SQL(+++), PL/SQL, C, UML, XSLT(+++), XML-Schema(+++), SOAP, WSDL, veraltend: OSF Motif, Prolog, VB, Assembler, XSL-FO
Datenbanken: Oracle 8i, 9i, MySQL, Sybase, Sybase IQ (Business Intelligence),
DB2, Informix, Microsoft Access, JDBC (+++)
Standardprodukte: Hibernate, Spring, Maven, eclipse(+++), Ant, Subversion, VMWare,
JBoss Rules/Drools(+++), ILog JRules 5.1.3 (Business Rules), HP Quality Center (HPQC), Hudson / Jenkins, BIRT reporting, Toad(Oracle), obsolescent: Tibco Rendezvous, Vitria BusinessWare 3.1.x, 4.1.x (EAI)
Stadard Business-Produkte: Kondor+, Sungard Infinity Derivatives (Financial Risk Mngt.)
Großbanken
KAG
Börsen
Finanzberatungsunternehmen
Finanz-Softwarehersteller (Wertpapierhandels- und Risikomanagementsysteme)
"Der Consultant war gut qualifiziert und hat sich engagiert in seine neuen Arbeitsgebiete eingearbeitet. Er identifizierte sich mit seinen Aufgaben und zeigte stets persönlichen Einsatz auch über die normale Arbeitszeit hinaus. Seine Arbeitsweise war jederzeit in hohem Maß geprägt von Zuverlässigkeit, Systematik und Verantwortungsbewusstsein. So konnte er die vereinbarten Ziele, auch unter schwierigen Umständen, stets erreichen, ja übertreffen. Mit seinen Leistungen hat der Consultant unseren Anforderungen in guter Weise entsprochen, so dass wir mit ihm stets voll zufrieden waren. Der Consultant war ein verantwortungsbewusster, zuverlässiger und allseits respektierter Mitarbeiter, der zu vorgesetzten, Kollegen und Kunden stets ein gutes Verhältnis hatte. Er besaß eine ausgesprochen gute soziale Kompetenz, die sich deutlich in guter Zusammenarbeit, Teamfähigkeit und Vertrauenswürdigkeit zeigt."
— Projekt Alle Projekte von 11/96 - 06/01
Referenz durch Geschäftsstellenleiter eines Finanzdienstleistungsunt. mit 200 MA vom 30.06.01
"Entwicklung einer komplexen Positionsmanagementplattform für den Wertpapierhandelsbereich für Banken und Versicherungen. Der Consultant ist insbesondere mit der Philosophie der objektorientierten Softwareentwicklung vertraut und hat diese Kenntnisse mit gutem Erfolg in das Projekt eingebracht. Er war stets zu überdurchschnittlichem Arbeitseinsatz bereit. Er hat bei seiner schwierigen Aufgabe sowohl durch Teamgeist als auch durch Eigenständigkeit und Kreativität überzeugt und hat die ihm übertragene Aufgabe zu unserer vollsten Zufriedenheit erledigt."
— Projekt Entwicklung einer komplexen Positionsmanagementplattform von 10/93 - 06/96
Referenz durch Geschäftsführer eines Finanz-Software Unternehmens mit 15 MA vom 06/96
"Der Consultant arbeitete kooperativ und selbstständig mit uns zusammen. Er löste die ihm gestellten Aufgaben innerhalb des geplanten Zeitraumes zu unserer vollsten Zufriedenheit."
— Projekt Entwicklung eines Warenverteilungsprogramms für einen Mode-Konzern von 11/92 - 08/93
Referenz durch Abteilungsleiter einer Mode-Konzern vom 31.08.93
"Der Consultant arbeitete zielstrebig und weitgehend selbstständig, wodurch er sich bei seinen Kollegen und Vorgesetzten gleichermaßen Anerkennung erwarb. Die ihm übertragenen Aufgaben wurden zu unserer vollsten Zufriedenheit erledigt."
— Projekt Die Entwicklung eines Qualitätssicherungssystem im Bereich Automobilbau 10/92 - 12/92
Referenz durch GF eines Consultingunternehmens für Automationstechnologie mit 8 MA vom 13.09.95