Softwareentwicklung, Java, SQL, Business Rules, iLog JRules (IBM ODM), DRools, Rule Engine, Umfeld: Investment Banking, Trading systems, Risk/Rating
Aktualisiert am 05.03.2017
Profil
Referenzen (4)
Freiberufler / Selbstständiger
Verfügbar ab: 02.01.2018
Verfügbar zu: 100%
davon vor Ort: 100%
Chinesisch
advanced
Deutsch
native
Englisch
advanced

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km)
nicht möglich

Projekte

Projekte

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

 

Aus- und Weiterbildung

Aus- und Weiterbildung

- BFS Elektrotechnik in Korbach

 

- Staatlich geprüfter Informatikassistent an der Physikalisch-Technischen Lehranstalt Wedel (PTL) / Certified Information Technology Assistant

 

Weiterbildung im Finanzwesen bei der Bankakademie / Frankfurt School of Finance & Management:

- 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

Position

Position

Business Rules Analyse und Entwicklung

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

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.)

 

Betriebssysteme

SUN OS, Solaris
Unix
Linux
VMS
Windows

Programmiersprachen

Basic
Visual Basic in MS Access
C
C++
Java
JavaScript
jQuery, Flotr2, AngularJS
Perl
PL/SQL
Python
Shell
Xt, Motif

Datenbanken

Access
DB2
Informix
JDBC
Schnittstellenprogrammierung
MySQL
ODBC
Oracle
PL SQL
SQL
Sybase
Sybase IQ
xBase

Datenkommunikation

CORBA
Internet, Intranet
Message Queuing
TCP/IP
Windows Netzwerk

Branchen

Branchen

Großbanken

KAG

Börsen

Finanzberatungsunternehmen

Finanz-Softwarehersteller (Wertpapierhandels- und Risikomanagementsysteme)

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km)
nicht möglich

Projekte

Projekte

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

 

Aus- und Weiterbildung

Aus- und Weiterbildung

- BFS Elektrotechnik in Korbach

 

- Staatlich geprüfter Informatikassistent an der Physikalisch-Technischen Lehranstalt Wedel (PTL) / Certified Information Technology Assistant

 

Weiterbildung im Finanzwesen bei der Bankakademie / Frankfurt School of Finance & Management:

- 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

Position

Position

Business Rules Analyse und Entwicklung

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

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.)

 

Betriebssysteme

SUN OS, Solaris
Unix
Linux
VMS
Windows

Programmiersprachen

Basic
Visual Basic in MS Access
C
C++
Java
JavaScript
jQuery, Flotr2, AngularJS
Perl
PL/SQL
Python
Shell
Xt, Motif

Datenbanken

Access
DB2
Informix
JDBC
Schnittstellenprogrammierung
MySQL
ODBC
Oracle
PL SQL
SQL
Sybase
Sybase IQ
xBase

Datenkommunikation

CORBA
Internet, Intranet
Message Queuing
TCP/IP
Windows Netzwerk

Branchen

Branchen

Großbanken

KAG

Börsen

Finanzberatungsunternehmen

Finanz-Softwarehersteller (Wertpapierhandels- und Risikomanagementsysteme)

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.