Diplom-Informatiker (UNI) Unix / Server-Entwicklung - Oracle-/Java-Entwicklung - SEPA-Zahlungsverkehr / FATF Compliancy / TARGET CSLD
Aktualisiert am 02.09.2024
Profil
Referenzen (6)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 06.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
SEPA-Zahlungsverkehr
TARGET 2 / CSLD
ISO20022 / UNIFI
Oracle RDBMS 9i/10g/11g/12c
Java SE 1.7/1.8/11 (Certified Associate Programmer)
Oracle PL/SQL (Advanced PL/SQL Developer Certified Professional)
Deutsch
Englisch
sehr gute Kenntnisse (mehrere Auslandsaufenthalte)
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Frankfurt a.M. (+20km) Köln (+50km) Düsseldorf (+20km) Duisburg (+20km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
möglich

Projekte

Projekte

1 Jahr 11 Monate
2021-06 - 2023-04

Test/Integration des TARGET2-/T2S-Systems

DB2 z/OS v11.1 mit DbVisualizer Pro 11.0.6. Windows 10 Data Migration Tool (DMT) ...
  • Wechsel in das QM-Team der Bundesbank
  • Durchführung von Tests in der IAC-Umgebung mit SQS Test Center
  • Erstellung u. Erfassung von Testdaten für die folgenden Komponenten:
    • CRDM (Central Reference Data Management)
    • CLM (Central Liquidity Management)
    • LRDM (Local Reference Data Management)
    • RTGS (Real-Time Gross Settlement)
  • Zugriff auf die verschiedenen Komponenten über das ESMIG-Portal (Eurosystem Single Market Infrastructure Gateway)
  • Analyse und Vergleich von Testdaten im LRDM und CRDM mit SQL-Abfragen/DbVisualizer
  • Erfassung der Testdaten mit dem DMT (Data Migration Tool) und teilweise von Hand
DB2 z/OS v11.1 mit DbVisualizer Pro 11.0.6. Windows 10 Data Migration Tool (DMT) SQS Test Manager 11.x BMC Remedy TMS Single Shared Platform (Fehlerverfolgung) ISO20022 / SEPA-Zahlungsverkehr
Deutsche Bundesbank
1 Jahr
2020-06 - 2021-05

Test des TARGET2-/T2S-Systems

Windows 10 DB2 z/OS v11.1 mit DbVisualizer 10.0.16 SAP PowerDesigner V.16.x ...
  • Konzeption, Vorbereitung und Durchführung von funktio?nalen Tests für die Komponenten RTGS (Real-Time-Gross-Settlement) und CLM (Central Liquidity Mangement) im Projekt Target2/T2S-Konsolidierung
  • Erstellung von Testdaten (Stamm- und Bewegungsdaten), insbesondere ISO20022-Testdaten für Cash Transfers (camt.052), Zahlungen (pacs.004, pacs.008, pacs.009 und pacs010) und AS-Transfers (pain.998)
  • Dokumentation der Tests mit Jira
  • Unterstützung des Entwicklungsteams bei der Fehleranalyse und ?behebung
Windows 10 DB2 z/OS v11.1 mit DbVisualizer 10.0.16 SAP PowerDesigner V.16.x Atlassian Jira v8.6.1 und Atlassian Confluence 7.4.1 zur Fortschrittskontrolle und Test-Dokumentation. ISO20022 / SEPA-Zahlungsverkehr Dokumentenmanagement mit FAVIS Projektarbeit gemäß Scrum mit zweiwöchigen Sprints
Deutsche Bundesbank
2 Jahre 2 Monate
2017-08 - 2019-09

Integration von Komponenten

Unix (Sun OS 5.2 Red Hat Enterprise Linux 7.x) Windows 7 ...

Konzeption / Integration von Komponenten zur Abwicklung von Sofort-Überweisungen (?Instant Payments?) für die equensWorldline.

  • Konzeption und Test von neuen Speicherarchitekturen zur effizienten Speicherung von Zahlungsdaten (Oracle-Parti­tionierung auf Real Application Cluster/RAC)
  • Erstellung von Testdaten für Lasttests für das Instant-Payment-System (täglich 3,5 Mio. Zahlungen) im ISO 20022-Format (pacs.008.002.01)
  • Entwicklung eines PL/SQL-Packages zur Formatierung von Protokoll-Nachrichten (Log-Messages)
  • Dokumentation des Web-Clients für das Instant-Payment System (Use-Case-Dokumentation)
  • Fortlaufende Analyse von Datenbank-Performance-Problemen im Pilotbetrieb des Instant-Payment-Systems (Oracle-AWR- / ASH-Reports). Erweiterung eines PL/SQL-Packages zur untertägigen Aktualisierung von Oracle Optimizer-Statistiken
  • Fehlerbehebung/Erweiterung des Webclients für das SWIFT-REPAIR-System zur Geldwäscheprüfung (FATF). Überarbeitung der DB-Zugriffsschicht für Stammdatenverwaltung (Oracle PL/SQL). Dokumentation des Systems in englischer Sprache (Fachkonzept)
Unix (Sun OS 5.2 Red Hat Enterprise Linux 7.x) Windows 7 Oracle 11g Oracle 12c sqlplus SQL Toad 11.x Oracle sqldeveloper 4.x Oracle PL/SQL Java EE 5 Java 6 SE HTML5 CSS3 JSP 2.x (Java Server Pages) JDBC (Java Database Connectivity) IBM Websphere Application Server 8.5 Maven Subversion (SVN) Englisch
equensWorldline
7 Monate
2017-01 - 2017-07

Betrieb eines Systems zur Geldwäscheprüfung

Unix (SunOS 5.2) Windows 7 Oracle 11g ...

Entwicklung / Betrieb eines Systems zur Geldwäscheprüfung gem. EU-Verordnungen EU-2015/847 ?Übermittlung von Angaben des Geldverkehrs? und EU-1781/2006 ?Übermittlung von Angaben zum Auftraggeber bei Geldtransfers? für die equensWorldline (SWIFT-REPAIR-System).

  • Abstimmung der fachlichen Anforderung zu Prüfung und Be­richtswesen gem. EU-Richtline EU-1781/2006 und EU-2015/ 847 mit der Fachseite
  • Entwicklung und Test in einem internationalen Team mit Entwicklern aus den Niederlanden und Deutschland; Abstim­mung in englischer Sprache
  • Entwicklung der Batch-Komponenten zur Prüfung: Einlesen von FATF-Vorfällen aus Datei, Einlesen von Transaktions-Statistiken, Erstellung von SWIFT MT995-Messages, Einle­sen und Abgleich von SWIFT MT996-Messages
  • Installation / Konfiguration der Komponenten in Test- und Produktionssystem; fortlaufende Betreuung des Systems in Produktion
  • Dokumentation des Systems in deutscher und englischer Sprache (DV-Konzept und Betriebshandbuch)
Unix (SunOS 5.2) Windows 7 Oracle 11g Oracle 12c sqlplus SQL Toad 11.x Oracle sqldeveloper 4.1 Java 7 SE JUnit 4.8 ojdbc6-12 Eclipse Mars.2 TortoiseSVN 1.8.8 Maven 3.0.5 Jenkins 2.46 Nexus Repository Manager Websphere Application Server 6.x 8.x Englisch
equensWorldline
1 Jahr 11 Monate
2015-02 - 2016-12

Payments 2.0

Unix (SunOS 5.2) Windows 7 Linux (Debian) ...

Konzeption / Integration von SEPA-Komponenten für die EQUENS SE im Projekt ?Payments 2.0?.

  • Konzeption des ?Business Integration Layers? (BIL) für das Zahlungsverkehrssystems ?Payments 2.0? in Zusammenar­beit mit internen und externen Mitarbeitern, auch in re­mote Locations (Manila, Philippinen)
  • Entwicklung von Prototypen für die Datenzugriffsschicht mit JPA/Hiber-nate
  • Konzeption von Datenmodellen für den Business Integration Layer
  • Implementierung eines Prototyps des Datenmodells mit Oracle SQL Developer unter Oracle 11g
  • Sichtung / Prüfung von Pflichtenheften, insbesondere technischer Abgleich mit dem Altsystem
  • Technische Beratung von externen Beratern (Accenture)
  • Konzeption von automatischen Regressionstests für das Zahlungsverkehrssystem
  • Untersuchung von Performance-Engpässen auf Datenbankebene mit Oracle AWR- und ASH-Reports. Entwicklung eines PL/SQL-Packages für Oracle 11g zur untertägigen Berechnung von Oracle-Optimizer-Statistiken
Unix (SunOS 5.2) Windows 7 Linux (Debian) Oracle 11g SQL sqlplus Toad 10.x Oracle sqldeveloper 4.x XML XSD Altova XML Spy JPA Hibernate HTML5 CSS3 Angular JS 1.x SEPA Zahlungsverkehr (pain- pacs- camt-Formate ISO20022 Message Flows u.a.m.) Englisch
EQUENS SE
1 Jahr
2013-07 - 2014-06

Test und Performance-Tuning von SEPA-Komponenten

Unix (SunOS 5.2) Windows 7 Linux (Debian). Oracle 10g/11g ...
  • Erstellung, Modifikation von Testdaten in den Formaten pain.001, pain.008, pacs.003 und pacs.008 für den Last­test, insbesondere Anpassung diverser Felder und Neube­rechnung der Prüfsummen im Header
  • Vorbereitung, Durchführung und Bewertung von Last- und Performance-Tests für ein SEPA-Zahlungsverkehrssystem mit mehreren Millionen SEPA-Zahlungen
  • Entwicklung eines PL/SQL-Packages für Oracle 11g zur un­tertägigen Berechung von Oracle-Optimizer-Statistiken für die Bewegungsdaten (Zahlungen)
  • Untersuchung von Performance-Engpässen auf Anwendungs- und Datenbankebene mit Logfiles und AWR-Reports. Ausar­beitung von Empfehlungen zur Performance-Steigerung, auch für die Hardware-Ausstattung
  • Erstellung von DTA-Dateien (DTA150) aus Excel-Dateien zur Korrektur von SEPA-Fehlbuchungen
  • Das o.a. SEPA-Zahlungsverkehrssystem verarbeitet mehr als 10 Mrd. Euro pro Werktag
Unix (SunOS 5.2) Windows 7 Linux (Debian). Oracle 10g/11g SQL PL/SQL sqlplus Java SE 7. bash sed awk grep gzip bzip2 xmlstarlet XML XSD XSLT DOM Altova XML Spy HP Service Manager. SEPA Zahlungsverkehr (pain- pacs- camt-Formate u.a.m.) DTAUS-Format (DTA-150) Englisch
EQUENS SE
2 Jahre 9 Monate
2010-06 - 2013-02

Entwicklung von Software-Komponenten

Unix (HPUX B11) Linux (Debian) Windows XP. Oracle 10g ...

Konzeption / Entwicklung von Software-Komponenten für HAVI Logistics IS und KOMPASS U.K. im Auftrag von McDonald?s. Es wurden u.a. folgende Aufgaben gelöst:

  • Konzeption / Entwicklung / Test und Betrieb einer Schnitt­stelle zur Verarbeitung von Bestellvorschlägen für McDonald?s England. Konzeption von ?Functional Design Do­kuments? gemäß ITIL in englischer Sprache. Schriftliche / telefonische Abstimmung des Dokuments in englischer Spra­che mit dem britischen Entwicklungsteam. Das Modul verar­beitete täglich ca. 5500 ? 8500 XML-Dokumente
  • Konzeption / Entwicklung / Test eines Moduls für das IOPS-Planungssystem zur Transportoptimierung (?Bedarfsge­rechter gewichteter Volumenausgleich?). Das Modul führt eine gewichtete Verteilung der Bestellmengen für die McDonalds-Restaurants im deutschen Markt durch und redu­ziert so die Transport- und Lagerkosten
  • Überarbeitung / Revision des IOPS-Moduls zur Berechnung von Bestandsdaten (?Stocker?). Das Modul erfasst Be-standsinformation je Restaurant und Material und errech-net den Verbrauch und Restbestand als Grundlage für die Lieferplanung. Das überarbeitete Modul ist seit Dezember 2012 in Produktion und berechnet täglich die Bestands­daten für ca. 2800 Restaurants in fünf Ländern
  • Modulübergreifende Fehlersuche (ORA-00060 Deadlocks)
  • Performance-Optimierung von DB-Zugriffen (Statement Tuning) mit plan table, tkprof und ?explain plan?
Unix (HPUX B11) Linux (Debian) Windows XP. Oracle 10g SQL PL/SQL sqlplus. Oracle XML-DB Toad for Oracle Toad Data Modeller XML XSD XSLT ksh Subversion Hudson Jenkins AWR-Reports plan table tkprof explain plan dbms_profile. EDIFACT Englisch.
HAVI Logistics IS und KOMPASS U.K. im Auftrag von McDonald?s.
1 Jahr
2009-01 - 2009-12

Entwicklung von Test-Komponenten

Unix (SunOS) Windows XP Linux (Ubuntu). Oracle 9i/10g ...

Konzeption / Entwicklung von Test-Komponenten für den euro­päischen Zahlungsverkehr (SEPA) für die EQUENS SE:

  • Konzeption von Lasttests (?Performance-Tests?) für das SEPA-Format und das Zahlungsverkehrssystem der EQUENS SE
  • Konzeption / Entwicklung eines Programms zur Erzeugung / Verarbeitung von SEPA-Credit-Transfer-Zahlungen im Format ISO 20022 (pacs.008.001.01) inkl. Berechnung von Prüfsummen im ?group header?. Test der erzeugten Daten im Zahlungsverkehrssystem der EQUENS SE
  • Konzeption / Entwicklung eines Batch-Programms zum Import von SEPA-Sperren und ?Mandaten in die Datenbank des Zah­lungsverkehrssystems der Equens SE. Validierung / Konver­tierung der im SEPA-/XML-Format codierten Daten in das interne Datenformat. Laufzeit-Optimierung mit JProfiler 5.2.2.
  • Konzeption / Entwicklung / Test eines Web-Services zur Administration von Hardware-Knoten (?Multinode-Admi­nistration?)
  • DB-Performance-Optimierung im Zahlungsverkehrssystem
Unix (SunOS) Windows XP Linux (Ubuntu). Oracle 9i/10g SQL PL/SQL sqlplus. Java 1.4/1.5 J2EE OOA OOD OOP Design Patterns. Eclipse Struts-2 Tomcat 5.x Websphere Application Server 6.1 JSP XML XSD HTML CSS Ajax Javascript saxp JProfiler JUnit Oracle Statspack plan table ?explain plan? QDesigner LDAP.
EQUENS SE
2 Jahre 2 Monate
2006-11 - 2008-12

Entwicklung von Netzwerk-Komponenten

Unix (AIX 5.3) Linux (Ubuntu) Windows XP. IBM DB2 8.x und 9.x. C++ ...

Entwicklung von Netzwerk-Komponenten (?Next Generation Net­work, VoIP?)

  • Entwicklung / Test des ?XML Document Management Systems (XDMS)? für den Service Presence (Bereitstellung von Buddy-Listen und Filter-Definitionen für Buddy-Listen)
  • Entwicklung / Test des ?Message Wait Indicator Servers (MWI)? zur Bereitstellung von Status-Informationen für T-Net-Box und E-Mail-Status gem. RFC 3261 und RFC 3842
  • Entwicklung / Test / Dokumentation von Library-Kompo­nenten (SNMP-Library) zur automatischen Anwendungsüberwa­chung gem. RFC 1157 und RFC 1442
  • Entwicklung eines Web-Clients (?Demo-Web-Client?) zur Er­fassung/Modifikation von Stamm- und Konfigurationsdaten für das NGN-System mit J2EE, Struts-2 und Rational Soft­ware Architect
Unix (AIX 5.3) Linux (Ubuntu) Windows XP. IBM DB2 8.x und 9.x. C++ Java SE 5 J2EE OOA OOD OOP Design Patterns. Xlc g++ xdb cvs ClearCase git Rational ClearQuest Oracle Template Library (OTL) STL Unix threads shared memory fork/exec valgrind FlexeLint bash ksh perl. Eclipse Rational Software Architect 7.0 Tomcat 5.x Websphere Application Server 6.1 Struts-2 JSP XML XSD HTML CSS Ajax Javascript. TCP/IP UDP/IP SIP MWI-Protokoll SNMP SNMP2 Englisch
IBM Deutschland AG
1 Jahr 2 Monate
2006-11 - 2007-12

Entwicklung von Netzwerk-Komponenten

Unix (Aix 5.2) vpar und lpar-Server Unix (AIX 5.2) und Linux (Ubuntu/Debian) C++ auf IBM xlC-Compiler (Vers. 6.x / 7.x / 8.x) ...
  • Entwicklung / Test des "Message Wait Indicator Servers (MWI)" zur   Bereitstellung von Status-Informationen für T-Net-Box und E-Mail-Status gem. RFC 3261 und RFC 3842.
  • Entwicklung / Test des "XML Document Management Systems (XDMS)" für den Service Presence (Bereitstellung von Buddy-Listen und Filter-Definitionen für Buddy-Listen).
  • Entwicklung / Test / Dokumentation von Library-Komponenten (SNMP- Library) zur automatischen Anwendungsüberwachung gem. RFC 1157 und RFC 1442.

Eigene Rolle im Projekt:

  • Software-Entwicklung in C++ unter AIX 5.3 mit Xlc. Als Versionskontrollsysteme wurde CVS und git 1.5 eingesetzt. Zur Fehlerverfolgung wurde Rational ClearQuest eingesetzt.
  • Datenbank-Entwicklung unter DB2 V. 8.x und V9.2. Test der Anwendungen mit grossen Datenmengen mit anschl. Performance-Optimierung (Ziel:1000 Anfragen / Sekunde).
  • Fehlersuche und -behebung in verteilten nebenläufigen (multi-threaded) Anwendungen.
  • RFC-konforme Implementierung von SIP- und SNMP-Netzwerkprotokollen auf TCP/IP und UDP.
Unix (Aix 5.2) vpar und lpar-Server Unix (AIX 5.2) und Linux (Ubuntu/Debian) C++ auf IBM xlC-Compiler (Vers. 6.x / 7.x / 8.x) DB2 V8.1.5 und DB2 V9.x db2-clp und Oracle Template Library (C++) CVS 1.12 und git 1.5.x Fehlerverfolgung mit Rational ClearQuest. Buildmanagement mit scons
IBM Deutschland AG
2 Jahre 3 Monate
2004-04 - 2006-06

Betreuung/Weiterentwicklung eines Standard-Zahlungsverkehrssystems (Clearing)

Unix (Sun) und PC's Unix (Sun Solaris) und Win XP C++ und Java 1.4.x ...

Betreuung/Weiterentwicklung eines Standard-Zahlungsverkehrs-

systems (Clearing) für den Inlandszahlungsverkehr / Entwick-

lung eines Systems zur Prüfung von Nachrichten im Auslands-

zahlungsverkehr. Weiterentwicklung über mehrere Releases.

  • Konzeption / Entwicklung / Test eines regelbasierten Prüf und Abrechnungssystems für Auslandszahlungsverkehr (SWIFT-Nachrichten) im Format SWIFT-II STP ("SWIFT-REPAIR-System"). Dieses System führt für eingehende SWIFT-Nachrichten eine Formatprüfung durch, berechnet bei fehlerhaften Nachrichten eine Gebühr ("Repair-Gebühr") und erstellt auf Anforderung eine Rechnung für einen vorgegebenen Abrechnungszeitraum.
  • Erweiterung des Systems um ein neues Format zur Abrechnung von sog. OUR-Gebührensätzen; Ausgabe der Rechnungen für die OUR-Datensätze in Papierformat und als SWIFT-Messages im Format Swift-II.
  • Konzeption / Entwicklung / Test eines Java-Clients für das SWIFT-REPAIR-System mit JDK 1.4.x. Oberflächenentwicklung mit Swing, Datenbank-Anbindung mit JDBC. Der Client wurde gemeinsam mit einem weiteren externen Mitarbeiter unter meiner fachlichen / technischen Leitung entwickelt.
  • Entwicklung von div. Programmen zur Formatkonvertierung von Zahlungs- und Buchungsdateien für den neuen Mandanten im Inlandszahlungsverkehr "Citigroup Global Markets Deutschland". Unterstützung bei Migration und Inbetriebnahme des neuen Mandanten.
  • Betreuung des Systems zur Abwicklung des Inlandszahlungsverkehrs. Erstellung von Shell-Skripten / SQL-Skripten zur kurzfristigen Störungsbehebung im laufenden Betrieb des Systems.
  • Konzeption / Entwicklung / Test von SQL-Skripten zur Massen-Änderung von Stammdaten nach fachlichen Änderungen.
  • Erstellung von verschiedenen Auswertung für die Fachabteilungen der Bank.

Eigene Rolle im Projekt:

  • Konzeption / Entwicklung / Test u. Inbetriebnahme des SWIFT-REPAIR-Systems in C++ unter Oracle 9i (ca. 65.000 Zeilen Code in 200 Klassen; Java-Client ca. 300 Klassen in 50.000 Zeilen Code).
  • Konzeption / Entwicklung / Test der Konverterprogramme in Java / C++ für die Übernahme der "Citigroup Global Markets Deutschland" (ca. 60.000 Zeilen Code in 350 Klassen).
  • Unterstützung bei Spezifikation / Test und Inbetriebnahme von neuen Release-Stufen des ZVS-Systems (Inlandszahlungsverkehr).
  • Entwicklung von Unix-Shell-Skripten und SQL-Skripten (DB-System-Kommandos) zur Störungsbehebung und Stammdatenänderung.
  • Entwicklung von SQL-Skripten zur Erstellung von verschiedenen Auswertungen für die Fachabteilungen.
Unix (Sun) und PC's Unix (Sun Solaris) und Win XP C++ und Java 1.4.x Oracle 9.x sqlplus / SQL-Skripte / Oracle Template Library (C++) sowie Oracle JDBC (Java) Eclipse 3.1 und Netbeans 4.0 / Netbeans 5.0. Quest Software QDesigner V. 12.0 / Sybase Powerdesigner
Grossbank (DZ-Bank
3 Jahre 5 Monate
2003-02 - 2006-06

Stammdaten-Migration eines Standard-Zahlungsverkehrssystems (IZV)

Unix (SunOS) Windows XP Oracle 9i SQL ...
  • Konzeption / Entwicklung / Test eines regelbasierten Prüf- und Abrechnungssystems für Auslandszahlungsverkehr (SWIFT) in zwei verschiedenen Formaten (SWIFT-II STP und OUR) (?SWIFT-Repair-System?) in C++ unter Oracle 9i/10g
  • Entwicklung einer Benutzeroberfläche (Fat Client) in Java Swing für das o.g. System 
  • Der Client beinhaltet etwa 35 Masken, darunter zwei Assistenten und etwa 10 Berichte (Reports).Entwicklung von mehrere Java-Programmen zur Format-Konvertierung von Zahlungs- und Buchungsdateien für das ZVSSystem
  • Unterstützung bei Migration und Inbetriebnahme eines neuen Mandanten ?Citigroup?
  • Weiterentwicklung des Programms ?DTATool? in C++/ Erzeugung von mehr als 100 Mio. künstlichen Zahlungsaufträgen für den Massen- und Performance-Test des neuen Systems
  • Planung u. Durchführung von Last- und Performance-Tests
    für das Zahlungsverkehrssystems sowohl mit generierten
    Daten als auch mit Live-Daten 
  • Unterstützung bei Analyse von Performance-Engpässen in Anwendung und Datenbank
  • Konzeption / Durchführung / Plausibilisierung der Stammdaten-Migration aus einem Host-System in eine Oracle-Datenbank für mehrere RZ-Standorte der DZ-Bank (Stuttgart, Karlsruhe und Hannover). Entwicklung von C++-Programmen / SQL-Skripten zur Durchführung der Migration
  • Test der Schnittstellen zu umliegenden DV-Systemen
  • Das DTA-Zahlungsverkehrssystem wurde Ende November 2003 erfolgreich in Betrieb genommen und verarbeitet seither mehrere Milliarden Euro pro Werktag
Unix (SunOS) Windows XP Oracle 9i SQL sqlplus sqlldr Oracle Statspack. C++ g++ gdb make sh ksh bash Visual C++ 6.0 STL Java 1.4 OOA OOD OOP Design Patterns JDBC Java Swing Eclipse IDE Netbeans 5.x IDE Toad for Oracle Toad Data Modeller QDesigner JProfiler MT203 u.a.m.) DTA150/Host-Format und DTA128/Disketten-Format
DZ-Bank (?ZVS?)
1 Jahr 2 Monate
2003-02 - 2004-03

Stammdatenmigration eines Standard- Zahlungsverkehrssystems (Clearing)

Unix (Sun) Unix (Sun Solaris) C++ ...
  • Unterstützung der Inbetriebnahme / Systemintegration für das Zahlungsverkehrssystem.
  • Konzeption / Entwicklung / Durchführung der Stammdaten Migration aus einem hostbasierten Zahlungsverkehrssystem.
  • Massen- u. Performance-Test für das Zahlungsverkehrssystem.
  • Test / Inbetriebnahme der Schnittstellen zu umliegenden Satellitensystemen.

Eigene Rolle im Projekt:

  • Erzeugung von mehr als 100 Mio. künstlichen Datensätzen (Überweisungsaufträge) im Format DTA-150 für den Massen- u. Performance-Test.
  • Durchführung des Massen- u. Performance-Test.
  • Unterstützung bei der Analyse / Identifizierung von Performance-Engpässen nach Abschluß der Tests.
  • Konzeption u. Entwicklung eines C++-Programms zur Migration von Stammdaten für das Zahlungsverkehrssystem.
  • Mehrfache Durchführung der Stammdatenmigration / Plausibilisierung der migrierten Stammdaten.
  • Unterstützung bei Installation u. Betrieb des Zahlungs-verkehrssystems.
Unix (Sun) Unix (Sun Solaris) C++ Oracle 9.x sqlplus / SQL-Skripte
Grossbank (DZ-Bank)
1 Jahr 3 Monate
2001-11 - 2003-01

Entwicklung eines Standard-Zahlungsverkehrssystems (Clearing)

PC / Sun Unix Win NT 4.x / Unix Sun OS Java JDK 1.3.1 / WebSphere App. Server ...
  • Entwicklungsunterstützung als Systemintegrator für das Zahlungsverkehrssystem (ZVS/GPayS) für die Abwicklung des Inlandszahlungsverkehrs (DTAUS-Format) der DZ-Bank
  • Aufsetzen / Administration des Versionskontrollsystems Rational ClearCase LT 
  • Definition / Einführung / Durch­führung eines wöchentlichen Build-Prozesses Schulung von ca. 20 Entwicklern in der Anwendung von ClearCase LT 4.x
  • Administration von zwei Oracle-Datenbanken mit ca. 25 Usern. Beratung bei der Datenmodellierung der Datenstruk­turen des neuen Systems
  • Konzeption und Entwicklung eines Hilfsprogramms ?DTATool? in C++ zur Erzeugung von Aufträgen u. Einzelaufträgen im Format DTAUS
  • Durchführung von Last- und Stabilitäts­tests
  • Entwicklung von Dialogkomponenten für die Client-Anwen­dung mit Java 1.4 und Swing
PC / Sun Unix Win NT 4.x / Unix Sun OS Java JDK 1.3.1 / WebSphere App. Server Rational Rose J++ Professional / ERWin Rational ClearCase Lt. (Vers. 4.x) Oracle V. 8.x / 9.x Oracle JDBC
mittelständisches SW-Unternehmen, mittelständische Banken
5 Jahre
1996-11 - 2001-10

Entwicklung der Billing-Komponente für das Billing System ?CARMEN?

Compaq (vorm. DEC) alpha Unix (DEC OSF/1 Vers. 4.0f) C++ ...
  • Konzeption / Entwicklung / Test / Inbetriebnahme / Pro­duktionssupport der Billing-Komponente sowohl für das Prepaid-Segment (Xtra) als auch für das Vertragssegment (ProTel/Telly)
  • Berechnung von Anmelde-, Grund-, Nutzungs- und sonstigen Gebühren
  • Berechnung von anteiligen Grundgebühren. Er­stellung von Rechnung und Einzelverbindungsnachweis
  • Buchungsschnittstelle zu einem SAP-FI-Buchungssystem
  • Unterstützung der Standardgeschäftsprozesse der
    T-Mobil: Aktivierung, Kündigung, Vertragsübernahme, Tarifwechsel, Rufnummerntausch, Kartentausch u.a.m
  • High Performance Billing Architektur (mehr als 100.000 Rechnungen/Stunde)
  • Als ?Fachleiter Billing? fachliche und technische Leitung von 5 - 8 Entwicklern
  • Im September 2001 erstellte das System für ca. 4,3 Mio. D1-Kunden Rechnungen mit einem Wert von mehr als 330 Mio. DM
Compaq (vorm. DEC) alpha Unix (DEC OSF/1 Vers. 4.0f) C++ Rational Rose C++ 2000e / Powersoft S-Designor V. 6.x Rational ClearCase Oracle V. 7.x - V. 8.x Oracle PL-SQL / Oracle Call Interface (OCI)
DeTeMobil Deutsche Telekom MobilNet GmbH
2 Jahre 8 Monate
1996-11 - 1999-06

Erstellung von nachträglichen Quittungen

Compaq (vorm. DEC) alpha Unix (DEC OSF/1 Vers. 4.0f) C++ ...
  • Erstellung von nachträglichen Quittungen für Prepaid Teilnehmer. Erstellung von nachträglichen Einzelverbindungsnachweisen für Prepaid-Teilnehmer.
  • Online Anzeige von Gesprächsdatensätzen und Aufladen-Schecks / IN-Tickets.
  • Verwaltung von Datenstrukturen zur Erfassung von Umsatzstatistiken.

Eigene Rolle im Projekt:

  • Fachliche Leitung von 3 - 5 Entwicklern.
  • Spezifikation, Entwicklung und Test der Billing-Komponente mit Methoden der OOA, OOD und OOP. Rational Rose C++ V. 3.07 und V. 4.0 wurde als OO-Case Tool eingesetzt.
  • Planung / Leitung / Durchführung des Abnahmetests für die Billing-Komponente.
  • Produktionssupport für das Belegdrucksystem.
  • Aufsetzen einer Software-Entwicklungsumgebung für die objektorientierte Software-Entwicklung mit Methoden der OOA / OOD / OOP unter Verwendung eines Versionskontrollsystems (Rational ClearCase).
Compaq (vorm. DEC) alpha Unix (DEC OSF/1 Vers. 4.0f) C++ Rational Rose C++ 2000e / Powersoft S-Designor V. 6.x Rational ClearCase Oracle V. 7.x Oracle PL-SQL / Oracle Call Interface (OCI)
Mobilfunknetzbetreiber
2 Jahre 2 Monate
1994-08 - 1996-09

Entwicklung eines Standard Mobilfunk Billing Systems (BSCS)

Sun / HP / Dec (alle gängigen Unix-Hersteller) Unix (Sun OS / HP UX / Dec OSF/1) ANSI-C ...

Entwicklung der Billing-Komponente für das Standard-Abrech­nungssystem BSCS der Fa. LH Specifications, Dreieich über mehrere Releases.

  • Konzeption / Entwicklung / Test der Billing-Komponente (BCH) des BSCS-Systems in C / Oracle 7.x
  • Spezifikation und Implementierung der Ausgangsschnitt­stelle der Rechnungsdokumente (EDIFACT-95A/INVOIC-Schnittstelle)
  • Implementierung einer Buchungsroutine zur Steuerberechnung in den U.A
  • Konzeption / Entwicklung / Test einer restart-fähigen und parallelisierbaren Billing Architektur mit Unix-Verfahren (fork/exec/shared memory/Semaphore u.a.m.)
  • Seit 1995: als ?Teamleiter Billing? fachliche / techni­sche Leitung von 1 - 4 Entwicklern
  • Mitglied im ?Kernel-Design-Team? der LH Specifications GmbH
  • Inbetriebnahme / Produktionssupport für neun BSCS-Instal­lationen auf drei Kontinenten, teilweise mit Vor-Ort-Ein­sätzen
Sun / HP / Dec (alle gängigen Unix-Hersteller) Unix (Sun OS / HP UX / Dec OSF/1) ANSI-C IMD Innovator (zeitweise) / ERWin IBM Configuration Management and Version Control (CMVC) Oracle V. 7.x Embedded SQL / Oracle Call Interface (OCI)
Software-Entwicklungsfirma

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2020-04 - 2020-05

Fortbildung zum Professional Scrum Master I

Scrum.org
Scrum.org


2 Monate
2019-10 - 2019-11

Fortbildung zum OCA Java SE 8 Programmer



1 Monat
2015-10 - 2015-10

Oracle Database 11g Administrator Certified Professional

Oracle-Zertifizierung 1Z0-050, Oracle University
Oracle-Zertifizierung 1Z0-050
Oracle University
Storage Enhancements (ASM), AWR and ADDM Enhancements, New partitioning methods, RMAN Database Duplication, Database Workload Capture and Replay, Transparent Data Encryption / Tablespace Encryption, Secure Files, SQL Performance Analyzer, SQL PLan Management
2 Monate
2014-07 - 2014-08

Fortbildung zum OCA Java SE 7 Programmer


1 Monat
2013-04 - 2013-04

Oracle PL/SQL Developer Certified Associate

Oracle-Zertifzierung, Oracle University
Oracle-Zertifzierung
Oracle University
Entwicklung mit Oracle 10g PL/SQL: Anonymous Blocks, Stored Procedures/Functions, Packages, Trigger, Oracle supplied packages, Large Objects, Managing Database Dependencies.
1 Monat
2005-04 - 2005-04

Oracle 9i Database Administrator Certified Professional

Oracle-Zertifizierung, Oracle Düsseldorf
Oracle-Zertifizierung
Oracle Düsseldorf
Oracle 9i DB-Administration II (Backup & Recovery) Oracle 9i Performance-Tuning
1 Monat
2004-02 - 2004-02

Oracle 9i Database Administrator Certified Associate

Oracle-Zertifizierung, Oracle Düsseldorf
Oracle-Zertifizierung
Oracle Düsseldorf
SQL-Statements Oracle 9i DB-Administration I
1 Monat
2003-11 - 2003-11

Oracle 9i Performance Tuning ED2

Teilnahmebescheinigung, Oracle Düsseldorf
Teilnahmebescheinigung
Oracle Düsseldorf
Instance- und Statement-Tuning unter Oracle 9i.
1 Monat
2003-03 - 2003-03

Einstieg in die Anwendungsprogrammierung mit Java

Teilnahmebescheinigung, IIR Deutschland GmbH
Teilnahmebescheinigung
IIR Deutschland GmbH
Software-Entwicklung mit Java 1.4.
1 Monat
2002-05 - 2002-05

Oracle 9i Datenbankadministration

Teilnahmebescheinigung, Oracle Düsseldorf
Teilnahmebescheinigung
Oracle Düsseldorf
Oracle 9i Datenbankadministration: Installation / Konfiguration von Oracle 9i Datenbanken, Useradministration, Backup & Recovery.
1 Monat
2001-05 - 2001-05

Programming with Threads (SI-260)

Teilnahmebescheinigung, SUN microsystems
Teilnahmebescheinigung
SUN microsystems
Unix-Systemprogrammierung mit C und Threads.
1 Monat
1999-06 - 1999-06

PL/SQL und Datenprogrammierung

Teilnahmebescheinigung, Oracle
Teilnahmebescheinigung
Oracle
Oracle 8 PL/SQL
7 Jahre 7 Monate
1986-10 - 1994-04

Studium der Informatik

Diplom-Informatiker, Universität Kaiserslautern
Diplom-Informatiker
Universität Kaiserslautern
  • Betriebssysteme, verteilte Betriebssysteme
  • lokale Netzwerke
  • Datenbankarchitekturen
  • Nebenfach Elektrotechnik


Diplomarbeit auf Anfrage

Position

Position

  • Architektur von IT-Systemen
  • Oracle-Administration

Kompetenzen

Kompetenzen

Top-Skills

SEPA-Zahlungsverkehr TARGET 2 / CSLD ISO20022 / UNIFI Oracle RDBMS 9i/10g/11g/12c Java SE 1.7/1.8/11 (Certified Associate Programmer) Oracle PL/SQL (Advanced PL/SQL Developer Certified Professional)

Produkte / Standards / Erfahrungen / Methoden

Spezialisierung:

Fachliche Spezialisierung

Konzeption / Entwicklung von betriebswirtschaftlichen Client/Server-Anwendungen, insbesondere:

  • TARGET-2 CSLD (T2/T2S, TIPS, CRDM, CLM, RTGS)
  • SEPA-Zahlungsverkehr (ISO 20022/UNIFI, ZVS-System, Payments 2.0-System)
  • Auslandszahlungsverkehr (SWIFT)
  • Geldwäscheprüfung (FATF-Compliance, EU-2006/1781, EU-2015/847)
  • Telekommunikations-Abrechnungssysteme (BSCS, Carmen)
  • Lebensmittel-Logistik
  • Konzeption, Entwicklung, Test von Client-Server-Komponen­ten für betriebswirtschaftliche und systemtechnische An­wendungen.
 

Technische Spezialisierung

  • Software-Entwicklung in Java, PL/SQL, C, C++
  • Oracle:
    • Oracle Advanced PL/SQL Developer Certified Professional
    • Oracle 11g Certified Professional DBA
    • Oracle 10g Certified Professional DBA
    • Oracle 9i Certified Professional DBA
  • Professional Scrum Master I (PSM I) nach Scrum.org
 

IT-Skills:

Unix-Tools/-Verfahren

  • find, grep, sed, awk, make: sehr gute Kenntnisse
  • lex, yacc, flex, bison: sehr gute Kenntnisse
  • gcc/g++ 2.x, 3.x, 4.x 8.x: sehr gute Kenntnisse
  • IBM xlC 6.x, 7.x, 8.x: Grundkenntnisse
  • Etnus Totalview 4.1: gute Kenntnisse
  • gdb 4.x, dbx: gute Kenntnisse
  • FlexeLint V 8.x, V 9.x: sehr gute Kenntnisse
  • Unix-Systemprogrammierung (fork/exec/shared memory/ threads u.a.m.): gute Kenntnisse

Web Technologien (J2EE):

  • Struts-2 Vers. 2.x: gute Kenntnisse
  • JSP 2.0: gute Kenntnisse
  • XML, XSD, XSLT: sehr gute Kenntnisse
  • HTML, HTML5, CSS, CSS3: gute Kenntnisse
  • JPA, Hibernate: Grundkenntnisse
  • Ajax, asynchrone Webseiten: Grundkenntnisse
  • Javascript, DOM: gute Kenntnisse
  • Tomcat 5.x, 6.x: Grundkenntnisse
  • Websphere Application Server 6.x, 8,x: Grundkenntnisse
  • Altova XMLSpy Enterprise Edition 2013: gute Kenntnisse
  • AngularJS 1: Grundkenntnisse

Entwicklungsumgebungen:

  • Eclipse 3.x, 4.x (Mars.2): sehr gute Kenntnisse
  • Netbeans 5.x, 6.x, 7.x, 8.x: gute Kenntnisse
  • Rational Software Architect 7.0: gute Kenntnisse
  • Toad for Oracle 10.x, 11.x: gute Kenntnisse
  • Oracle SQL Developer 4.x: gute Kenntnisse

OO-Design:

  • Entwurf, Entwicklung von OOSoftware (OOA, OOD, OOP), Entwurfsmuster (Design Pattern): sehr gute Kenntnisse


OO-Case-Tools:

  • Rational Rose C++ 3.7 - 2000e: sehr gute Kenntnisse
  • Sparx Enterprise Architect Vers. 15.x: Grundkenntnisse


DB-Case-Tools:

  • QDesigner 12.0 (vorm. Powerdesigner): gute Kenntnisse
  • CA ERWin: Grundkenntnisse
  • Toad Data Modeller 3.5: gute Kenntnisse

Klassenbibliotheken:

  • Rogue Wave tools.h++: gute Kenntnisse
  • STL/C++ Standard Library: sehr gute Kenntnisse
  • Oracle Template Library (OTL): sehr gute Kenntnisse
  • Java Swing Toolkit: gute Kenntnisse
  • JDBC / ojdbc: sehr gute Kenntnisse

Versionskontrollsysteme:

  • Subversion / TortoiseSVN: sehr gute Kenntnisse
  • Rational ClearCase (LT): gute Kenntnisse
  • git 1.5: gute Kenntnisse
  • rcs 5.x, cvs: gute Kenntnisse
  • IBM CMVC: gute Kenntnisse
  • FAVIS

Datenformate:

  • EDIFACT-Dialekte (EDI 95a / INVOIC u.a.m.): sehr gute Kenntnisse
  • DTAUS (DTA150, DTA128): sehr gute Kenntnisse
  • SWIFT-II (MT201, MT203 u.a.m.): sehr gute Kenntnisse
  • SEPA SCT/SDD (PAIN.001, PAIN.008, PACS.003, PACS.008, CAMT, ISO20022 u.a.m.): sehr gute Kenntnisse


Zahlungsverkehrs-Anwendungen:

  • TARGET2 CLM, CRDM, TIPS, RTGS: gute Kenntnisse
  • TARGET2 DMT: sehr gute Kenntnisse
  • ZVS/GPayS, Payments 2.0: sehr gute Kenntnisse
  • SWIFT-Repair / FATF-System: sehr gute Kenntnisse

Sonstiges:

  • SCRUM: gute Kenntnisse
  • Atlassian Jira v8.6: gute Kenntnisse
  • Atlassian Confluence 7.4: gute Kenntnisse
  • HP Service Manager (HPSM): gute Kenntnisse
  • Maven / Hudson- / Jenkins-Build-Management: gute Kenntnisse
  • GPayS, ZVS-Zahlungsverkehrssys­tem, Payments 2.0: sehr gute Kenntnisse
  • Rational ClearQuest: gute Kenntnisse
  • HP Service Manager (HPSM): gute Kenntnisse
  • JProfiler 5.x: gute Kenntnisse
  • JUnit 3.x, 4.x, 5.x: gute Kenntnisse
  • DbVisualizer 10.x: gute Kenntnisse
  • Softerra LDAP Administrator 2008.1: Grundkenntnisse
  • BSCS Abrechnungssystem: sehr gute Kenntnisse
  • CARMEN Abrechnungssystem: sehr gute Kenntnisse
  • Arduino-System (Leonardo-Board): gute Kenntnisse
  • Keysight MSOX2024A Oszilloskop: sehr gute Kenntnisse
  • Zilog Z80 CPU & Peripherie: sehr gute Kenntnisse

Betriebssysteme

DEC OSF/1
gute Kenntnisse (1996-2001)
HPUX
gute Kenntnisse
Linux
Debian, Ubuntu, Red Hat Enterprise Linux 7.x: sehr gute Kenntnisse
MAC OS/X 10.x
gute Kenntnisse
MS-DOS
gute Kenntnisse (1990-1995)
SUN OS, Solaris
gute Kenntnisse (seit 1994 mit Unterbrechungen)
Unix
HPUX B11, Sun Solaris, SunOS, DEC OSF/1, AIX 5.x: sehr gute Kenntnisse (seit 1986)
Windows
NT, 2000, XP, Windows 7: gute Kenntnisse

Programmiersprachen

Assembler
Grundkenntnisse (6502, z80, 6809, MC68000, 8086, 80386)
C
ANSI C, C99: sehr gute Kenntnisse
C++
C++98, C++11, Visual C++ 6.0: sehr gute Kenntnisse
ESQL
Oracle Pro*C/C++: sehr gute Kenntnisse
Fortran
(Fortran 77): gute Kenntnisse (1 Jahr)
Imake, GNU-Make, Make-Maker etc...
gute Kenntnisse (gmake, seit 1994 mit Unterbrechungen)
Java
SE 7, SE 8: sehr gute Kenntnisse
JavaScript
gute Kenntnisse (seit 2006)
Lisp
(Common LISP): gute Kenntnisse (2 Jahre)
Maschinensprachen
6502, z80, 6809, MC68000, 8086, 80386: Grundkenntnisse
Modula-2
gute Kenntnisse (2 Jahre)
Oracle
SQL, PL/SQL, sqlplus: sehr gute Kenntnisse
Pascal
gute Kenntnisse
Perl
Grundkenntnisse
Shell
sh, ksh, bash: sehr gute Kenntnisse
TeX, LaTeX
gute Kenntnisse
yacc/lex
Grundkenntnisse

Datenbanken

Access
Grundkenntnisse (1 Jahr)
DB-Modellierung / DB-Entwicklung
Sehr gute Kenntnisse (Datenmodellierung, SQL, sqlplus, PL/SQL)
DB2
DB2 V. 8.x und V. 9.x: gute Kenntnisse
MySQL
5.x: Grundkenntnisse
Oracle
7.x, 8i, 9i, 10g, 11g, 12c: sehr gute Kenntnisse
SQL
sehr gute Kenntnisse
Sybase
Grundkenntnisse (1 Jahr)
IBM DB2
v8.x, v9.x, v10.x; gute Kenntnisse

Datenkommunikation

DTAUS-Format
sehr gute Kenntnisse
EDIFACT
sehr gute Kenntnisse (1995-2001)
Ethernet
Grundkenntnisse
FDDI
Grundkenntnisse
ISO/OSI
gute Kenntnisse
LDAP
Grundkenntnisse
SEPA (Pacs.008.001.01 u.a.)
sehr gute Kenntnisse
SIP
Grundkenntnisse
SNMP
Grundkenntnisse (2007)
SWIFT-II-Format
sehr gute Kenntnisse
TCP/IP
gute Kenntnisse
Token Ring
Grundkenntnisse
UDP
gute Kenntnisse

Hardware

Ascii/X - Terminals
Digital
HP
PC
SUN

Branchen

Branchen

  • Software-Entwicklung
  • Banken
  • Logistik
  • Telekommunikation
  • Betriebswirtschaft

Einsatzorte

Einsatzorte

Frankfurt a.M. (+20km) Köln (+50km) Düsseldorf (+20km) Duisburg (+20km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
möglich

Projekte

Projekte

1 Jahr 11 Monate
2021-06 - 2023-04

Test/Integration des TARGET2-/T2S-Systems

DB2 z/OS v11.1 mit DbVisualizer Pro 11.0.6. Windows 10 Data Migration Tool (DMT) ...
  • Wechsel in das QM-Team der Bundesbank
  • Durchführung von Tests in der IAC-Umgebung mit SQS Test Center
  • Erstellung u. Erfassung von Testdaten für die folgenden Komponenten:
    • CRDM (Central Reference Data Management)
    • CLM (Central Liquidity Management)
    • LRDM (Local Reference Data Management)
    • RTGS (Real-Time Gross Settlement)
  • Zugriff auf die verschiedenen Komponenten über das ESMIG-Portal (Eurosystem Single Market Infrastructure Gateway)
  • Analyse und Vergleich von Testdaten im LRDM und CRDM mit SQL-Abfragen/DbVisualizer
  • Erfassung der Testdaten mit dem DMT (Data Migration Tool) und teilweise von Hand
DB2 z/OS v11.1 mit DbVisualizer Pro 11.0.6. Windows 10 Data Migration Tool (DMT) SQS Test Manager 11.x BMC Remedy TMS Single Shared Platform (Fehlerverfolgung) ISO20022 / SEPA-Zahlungsverkehr
Deutsche Bundesbank
1 Jahr
2020-06 - 2021-05

Test des TARGET2-/T2S-Systems

Windows 10 DB2 z/OS v11.1 mit DbVisualizer 10.0.16 SAP PowerDesigner V.16.x ...
  • Konzeption, Vorbereitung und Durchführung von funktio?nalen Tests für die Komponenten RTGS (Real-Time-Gross-Settlement) und CLM (Central Liquidity Mangement) im Projekt Target2/T2S-Konsolidierung
  • Erstellung von Testdaten (Stamm- und Bewegungsdaten), insbesondere ISO20022-Testdaten für Cash Transfers (camt.052), Zahlungen (pacs.004, pacs.008, pacs.009 und pacs010) und AS-Transfers (pain.998)
  • Dokumentation der Tests mit Jira
  • Unterstützung des Entwicklungsteams bei der Fehleranalyse und ?behebung
Windows 10 DB2 z/OS v11.1 mit DbVisualizer 10.0.16 SAP PowerDesigner V.16.x Atlassian Jira v8.6.1 und Atlassian Confluence 7.4.1 zur Fortschrittskontrolle und Test-Dokumentation. ISO20022 / SEPA-Zahlungsverkehr Dokumentenmanagement mit FAVIS Projektarbeit gemäß Scrum mit zweiwöchigen Sprints
Deutsche Bundesbank
2 Jahre 2 Monate
2017-08 - 2019-09

Integration von Komponenten

Unix (Sun OS 5.2 Red Hat Enterprise Linux 7.x) Windows 7 ...

Konzeption / Integration von Komponenten zur Abwicklung von Sofort-Überweisungen (?Instant Payments?) für die equensWorldline.

  • Konzeption und Test von neuen Speicherarchitekturen zur effizienten Speicherung von Zahlungsdaten (Oracle-Parti­tionierung auf Real Application Cluster/RAC)
  • Erstellung von Testdaten für Lasttests für das Instant-Payment-System (täglich 3,5 Mio. Zahlungen) im ISO 20022-Format (pacs.008.002.01)
  • Entwicklung eines PL/SQL-Packages zur Formatierung von Protokoll-Nachrichten (Log-Messages)
  • Dokumentation des Web-Clients für das Instant-Payment System (Use-Case-Dokumentation)
  • Fortlaufende Analyse von Datenbank-Performance-Problemen im Pilotbetrieb des Instant-Payment-Systems (Oracle-AWR- / ASH-Reports). Erweiterung eines PL/SQL-Packages zur untertägigen Aktualisierung von Oracle Optimizer-Statistiken
  • Fehlerbehebung/Erweiterung des Webclients für das SWIFT-REPAIR-System zur Geldwäscheprüfung (FATF). Überarbeitung der DB-Zugriffsschicht für Stammdatenverwaltung (Oracle PL/SQL). Dokumentation des Systems in englischer Sprache (Fachkonzept)
Unix (Sun OS 5.2 Red Hat Enterprise Linux 7.x) Windows 7 Oracle 11g Oracle 12c sqlplus SQL Toad 11.x Oracle sqldeveloper 4.x Oracle PL/SQL Java EE 5 Java 6 SE HTML5 CSS3 JSP 2.x (Java Server Pages) JDBC (Java Database Connectivity) IBM Websphere Application Server 8.5 Maven Subversion (SVN) Englisch
equensWorldline
7 Monate
2017-01 - 2017-07

Betrieb eines Systems zur Geldwäscheprüfung

Unix (SunOS 5.2) Windows 7 Oracle 11g ...

Entwicklung / Betrieb eines Systems zur Geldwäscheprüfung gem. EU-Verordnungen EU-2015/847 ?Übermittlung von Angaben des Geldverkehrs? und EU-1781/2006 ?Übermittlung von Angaben zum Auftraggeber bei Geldtransfers? für die equensWorldline (SWIFT-REPAIR-System).

  • Abstimmung der fachlichen Anforderung zu Prüfung und Be­richtswesen gem. EU-Richtline EU-1781/2006 und EU-2015/ 847 mit der Fachseite
  • Entwicklung und Test in einem internationalen Team mit Entwicklern aus den Niederlanden und Deutschland; Abstim­mung in englischer Sprache
  • Entwicklung der Batch-Komponenten zur Prüfung: Einlesen von FATF-Vorfällen aus Datei, Einlesen von Transaktions-Statistiken, Erstellung von SWIFT MT995-Messages, Einle­sen und Abgleich von SWIFT MT996-Messages
  • Installation / Konfiguration der Komponenten in Test- und Produktionssystem; fortlaufende Betreuung des Systems in Produktion
  • Dokumentation des Systems in deutscher und englischer Sprache (DV-Konzept und Betriebshandbuch)
Unix (SunOS 5.2) Windows 7 Oracle 11g Oracle 12c sqlplus SQL Toad 11.x Oracle sqldeveloper 4.1 Java 7 SE JUnit 4.8 ojdbc6-12 Eclipse Mars.2 TortoiseSVN 1.8.8 Maven 3.0.5 Jenkins 2.46 Nexus Repository Manager Websphere Application Server 6.x 8.x Englisch
equensWorldline
1 Jahr 11 Monate
2015-02 - 2016-12

Payments 2.0

Unix (SunOS 5.2) Windows 7 Linux (Debian) ...

Konzeption / Integration von SEPA-Komponenten für die EQUENS SE im Projekt ?Payments 2.0?.

  • Konzeption des ?Business Integration Layers? (BIL) für das Zahlungsverkehrssystems ?Payments 2.0? in Zusammenar­beit mit internen und externen Mitarbeitern, auch in re­mote Locations (Manila, Philippinen)
  • Entwicklung von Prototypen für die Datenzugriffsschicht mit JPA/Hiber-nate
  • Konzeption von Datenmodellen für den Business Integration Layer
  • Implementierung eines Prototyps des Datenmodells mit Oracle SQL Developer unter Oracle 11g
  • Sichtung / Prüfung von Pflichtenheften, insbesondere technischer Abgleich mit dem Altsystem
  • Technische Beratung von externen Beratern (Accenture)
  • Konzeption von automatischen Regressionstests für das Zahlungsverkehrssystem
  • Untersuchung von Performance-Engpässen auf Datenbankebene mit Oracle AWR- und ASH-Reports. Entwicklung eines PL/SQL-Packages für Oracle 11g zur untertägigen Berechnung von Oracle-Optimizer-Statistiken
Unix (SunOS 5.2) Windows 7 Linux (Debian) Oracle 11g SQL sqlplus Toad 10.x Oracle sqldeveloper 4.x XML XSD Altova XML Spy JPA Hibernate HTML5 CSS3 Angular JS 1.x SEPA Zahlungsverkehr (pain- pacs- camt-Formate ISO20022 Message Flows u.a.m.) Englisch
EQUENS SE
1 Jahr
2013-07 - 2014-06

Test und Performance-Tuning von SEPA-Komponenten

Unix (SunOS 5.2) Windows 7 Linux (Debian). Oracle 10g/11g ...
  • Erstellung, Modifikation von Testdaten in den Formaten pain.001, pain.008, pacs.003 und pacs.008 für den Last­test, insbesondere Anpassung diverser Felder und Neube­rechnung der Prüfsummen im Header
  • Vorbereitung, Durchführung und Bewertung von Last- und Performance-Tests für ein SEPA-Zahlungsverkehrssystem mit mehreren Millionen SEPA-Zahlungen
  • Entwicklung eines PL/SQL-Packages für Oracle 11g zur un­tertägigen Berechung von Oracle-Optimizer-Statistiken für die Bewegungsdaten (Zahlungen)
  • Untersuchung von Performance-Engpässen auf Anwendungs- und Datenbankebene mit Logfiles und AWR-Reports. Ausar­beitung von Empfehlungen zur Performance-Steigerung, auch für die Hardware-Ausstattung
  • Erstellung von DTA-Dateien (DTA150) aus Excel-Dateien zur Korrektur von SEPA-Fehlbuchungen
  • Das o.a. SEPA-Zahlungsverkehrssystem verarbeitet mehr als 10 Mrd. Euro pro Werktag
Unix (SunOS 5.2) Windows 7 Linux (Debian). Oracle 10g/11g SQL PL/SQL sqlplus Java SE 7. bash sed awk grep gzip bzip2 xmlstarlet XML XSD XSLT DOM Altova XML Spy HP Service Manager. SEPA Zahlungsverkehr (pain- pacs- camt-Formate u.a.m.) DTAUS-Format (DTA-150) Englisch
EQUENS SE
2 Jahre 9 Monate
2010-06 - 2013-02

Entwicklung von Software-Komponenten

Unix (HPUX B11) Linux (Debian) Windows XP. Oracle 10g ...

Konzeption / Entwicklung von Software-Komponenten für HAVI Logistics IS und KOMPASS U.K. im Auftrag von McDonald?s. Es wurden u.a. folgende Aufgaben gelöst:

  • Konzeption / Entwicklung / Test und Betrieb einer Schnitt­stelle zur Verarbeitung von Bestellvorschlägen für McDonald?s England. Konzeption von ?Functional Design Do­kuments? gemäß ITIL in englischer Sprache. Schriftliche / telefonische Abstimmung des Dokuments in englischer Spra­che mit dem britischen Entwicklungsteam. Das Modul verar­beitete täglich ca. 5500 ? 8500 XML-Dokumente
  • Konzeption / Entwicklung / Test eines Moduls für das IOPS-Planungssystem zur Transportoptimierung (?Bedarfsge­rechter gewichteter Volumenausgleich?). Das Modul führt eine gewichtete Verteilung der Bestellmengen für die McDonalds-Restaurants im deutschen Markt durch und redu­ziert so die Transport- und Lagerkosten
  • Überarbeitung / Revision des IOPS-Moduls zur Berechnung von Bestandsdaten (?Stocker?). Das Modul erfasst Be-standsinformation je Restaurant und Material und errech-net den Verbrauch und Restbestand als Grundlage für die Lieferplanung. Das überarbeitete Modul ist seit Dezember 2012 in Produktion und berechnet täglich die Bestands­daten für ca. 2800 Restaurants in fünf Ländern
  • Modulübergreifende Fehlersuche (ORA-00060 Deadlocks)
  • Performance-Optimierung von DB-Zugriffen (Statement Tuning) mit plan table, tkprof und ?explain plan?
Unix (HPUX B11) Linux (Debian) Windows XP. Oracle 10g SQL PL/SQL sqlplus. Oracle XML-DB Toad for Oracle Toad Data Modeller XML XSD XSLT ksh Subversion Hudson Jenkins AWR-Reports plan table tkprof explain plan dbms_profile. EDIFACT Englisch.
HAVI Logistics IS und KOMPASS U.K. im Auftrag von McDonald?s.
1 Jahr
2009-01 - 2009-12

Entwicklung von Test-Komponenten

Unix (SunOS) Windows XP Linux (Ubuntu). Oracle 9i/10g ...

Konzeption / Entwicklung von Test-Komponenten für den euro­päischen Zahlungsverkehr (SEPA) für die EQUENS SE:

  • Konzeption von Lasttests (?Performance-Tests?) für das SEPA-Format und das Zahlungsverkehrssystem der EQUENS SE
  • Konzeption / Entwicklung eines Programms zur Erzeugung / Verarbeitung von SEPA-Credit-Transfer-Zahlungen im Format ISO 20022 (pacs.008.001.01) inkl. Berechnung von Prüfsummen im ?group header?. Test der erzeugten Daten im Zahlungsverkehrssystem der EQUENS SE
  • Konzeption / Entwicklung eines Batch-Programms zum Import von SEPA-Sperren und ?Mandaten in die Datenbank des Zah­lungsverkehrssystems der Equens SE. Validierung / Konver­tierung der im SEPA-/XML-Format codierten Daten in das interne Datenformat. Laufzeit-Optimierung mit JProfiler 5.2.2.
  • Konzeption / Entwicklung / Test eines Web-Services zur Administration von Hardware-Knoten (?Multinode-Admi­nistration?)
  • DB-Performance-Optimierung im Zahlungsverkehrssystem
Unix (SunOS) Windows XP Linux (Ubuntu). Oracle 9i/10g SQL PL/SQL sqlplus. Java 1.4/1.5 J2EE OOA OOD OOP Design Patterns. Eclipse Struts-2 Tomcat 5.x Websphere Application Server 6.1 JSP XML XSD HTML CSS Ajax Javascript saxp JProfiler JUnit Oracle Statspack plan table ?explain plan? QDesigner LDAP.
EQUENS SE
2 Jahre 2 Monate
2006-11 - 2008-12

Entwicklung von Netzwerk-Komponenten

Unix (AIX 5.3) Linux (Ubuntu) Windows XP. IBM DB2 8.x und 9.x. C++ ...

Entwicklung von Netzwerk-Komponenten (?Next Generation Net­work, VoIP?)

  • Entwicklung / Test des ?XML Document Management Systems (XDMS)? für den Service Presence (Bereitstellung von Buddy-Listen und Filter-Definitionen für Buddy-Listen)
  • Entwicklung / Test des ?Message Wait Indicator Servers (MWI)? zur Bereitstellung von Status-Informationen für T-Net-Box und E-Mail-Status gem. RFC 3261 und RFC 3842
  • Entwicklung / Test / Dokumentation von Library-Kompo­nenten (SNMP-Library) zur automatischen Anwendungsüberwa­chung gem. RFC 1157 und RFC 1442
  • Entwicklung eines Web-Clients (?Demo-Web-Client?) zur Er­fassung/Modifikation von Stamm- und Konfigurationsdaten für das NGN-System mit J2EE, Struts-2 und Rational Soft­ware Architect
Unix (AIX 5.3) Linux (Ubuntu) Windows XP. IBM DB2 8.x und 9.x. C++ Java SE 5 J2EE OOA OOD OOP Design Patterns. Xlc g++ xdb cvs ClearCase git Rational ClearQuest Oracle Template Library (OTL) STL Unix threads shared memory fork/exec valgrind FlexeLint bash ksh perl. Eclipse Rational Software Architect 7.0 Tomcat 5.x Websphere Application Server 6.1 Struts-2 JSP XML XSD HTML CSS Ajax Javascript. TCP/IP UDP/IP SIP MWI-Protokoll SNMP SNMP2 Englisch
IBM Deutschland AG
1 Jahr 2 Monate
2006-11 - 2007-12

Entwicklung von Netzwerk-Komponenten

Unix (Aix 5.2) vpar und lpar-Server Unix (AIX 5.2) und Linux (Ubuntu/Debian) C++ auf IBM xlC-Compiler (Vers. 6.x / 7.x / 8.x) ...
  • Entwicklung / Test des "Message Wait Indicator Servers (MWI)" zur   Bereitstellung von Status-Informationen für T-Net-Box und E-Mail-Status gem. RFC 3261 und RFC 3842.
  • Entwicklung / Test des "XML Document Management Systems (XDMS)" für den Service Presence (Bereitstellung von Buddy-Listen und Filter-Definitionen für Buddy-Listen).
  • Entwicklung / Test / Dokumentation von Library-Komponenten (SNMP- Library) zur automatischen Anwendungsüberwachung gem. RFC 1157 und RFC 1442.

Eigene Rolle im Projekt:

  • Software-Entwicklung in C++ unter AIX 5.3 mit Xlc. Als Versionskontrollsysteme wurde CVS und git 1.5 eingesetzt. Zur Fehlerverfolgung wurde Rational ClearQuest eingesetzt.
  • Datenbank-Entwicklung unter DB2 V. 8.x und V9.2. Test der Anwendungen mit grossen Datenmengen mit anschl. Performance-Optimierung (Ziel:1000 Anfragen / Sekunde).
  • Fehlersuche und -behebung in verteilten nebenläufigen (multi-threaded) Anwendungen.
  • RFC-konforme Implementierung von SIP- und SNMP-Netzwerkprotokollen auf TCP/IP und UDP.
Unix (Aix 5.2) vpar und lpar-Server Unix (AIX 5.2) und Linux (Ubuntu/Debian) C++ auf IBM xlC-Compiler (Vers. 6.x / 7.x / 8.x) DB2 V8.1.5 und DB2 V9.x db2-clp und Oracle Template Library (C++) CVS 1.12 und git 1.5.x Fehlerverfolgung mit Rational ClearQuest. Buildmanagement mit scons
IBM Deutschland AG
2 Jahre 3 Monate
2004-04 - 2006-06

Betreuung/Weiterentwicklung eines Standard-Zahlungsverkehrssystems (Clearing)

Unix (Sun) und PC's Unix (Sun Solaris) und Win XP C++ und Java 1.4.x ...

Betreuung/Weiterentwicklung eines Standard-Zahlungsverkehrs-

systems (Clearing) für den Inlandszahlungsverkehr / Entwick-

lung eines Systems zur Prüfung von Nachrichten im Auslands-

zahlungsverkehr. Weiterentwicklung über mehrere Releases.

  • Konzeption / Entwicklung / Test eines regelbasierten Prüf und Abrechnungssystems für Auslandszahlungsverkehr (SWIFT-Nachrichten) im Format SWIFT-II STP ("SWIFT-REPAIR-System"). Dieses System führt für eingehende SWIFT-Nachrichten eine Formatprüfung durch, berechnet bei fehlerhaften Nachrichten eine Gebühr ("Repair-Gebühr") und erstellt auf Anforderung eine Rechnung für einen vorgegebenen Abrechnungszeitraum.
  • Erweiterung des Systems um ein neues Format zur Abrechnung von sog. OUR-Gebührensätzen; Ausgabe der Rechnungen für die OUR-Datensätze in Papierformat und als SWIFT-Messages im Format Swift-II.
  • Konzeption / Entwicklung / Test eines Java-Clients für das SWIFT-REPAIR-System mit JDK 1.4.x. Oberflächenentwicklung mit Swing, Datenbank-Anbindung mit JDBC. Der Client wurde gemeinsam mit einem weiteren externen Mitarbeiter unter meiner fachlichen / technischen Leitung entwickelt.
  • Entwicklung von div. Programmen zur Formatkonvertierung von Zahlungs- und Buchungsdateien für den neuen Mandanten im Inlandszahlungsverkehr "Citigroup Global Markets Deutschland". Unterstützung bei Migration und Inbetriebnahme des neuen Mandanten.
  • Betreuung des Systems zur Abwicklung des Inlandszahlungsverkehrs. Erstellung von Shell-Skripten / SQL-Skripten zur kurzfristigen Störungsbehebung im laufenden Betrieb des Systems.
  • Konzeption / Entwicklung / Test von SQL-Skripten zur Massen-Änderung von Stammdaten nach fachlichen Änderungen.
  • Erstellung von verschiedenen Auswertung für die Fachabteilungen der Bank.

Eigene Rolle im Projekt:

  • Konzeption / Entwicklung / Test u. Inbetriebnahme des SWIFT-REPAIR-Systems in C++ unter Oracle 9i (ca. 65.000 Zeilen Code in 200 Klassen; Java-Client ca. 300 Klassen in 50.000 Zeilen Code).
  • Konzeption / Entwicklung / Test der Konverterprogramme in Java / C++ für die Übernahme der "Citigroup Global Markets Deutschland" (ca. 60.000 Zeilen Code in 350 Klassen).
  • Unterstützung bei Spezifikation / Test und Inbetriebnahme von neuen Release-Stufen des ZVS-Systems (Inlandszahlungsverkehr).
  • Entwicklung von Unix-Shell-Skripten und SQL-Skripten (DB-System-Kommandos) zur Störungsbehebung und Stammdatenänderung.
  • Entwicklung von SQL-Skripten zur Erstellung von verschiedenen Auswertungen für die Fachabteilungen.
Unix (Sun) und PC's Unix (Sun Solaris) und Win XP C++ und Java 1.4.x Oracle 9.x sqlplus / SQL-Skripte / Oracle Template Library (C++) sowie Oracle JDBC (Java) Eclipse 3.1 und Netbeans 4.0 / Netbeans 5.0. Quest Software QDesigner V. 12.0 / Sybase Powerdesigner
Grossbank (DZ-Bank
3 Jahre 5 Monate
2003-02 - 2006-06

Stammdaten-Migration eines Standard-Zahlungsverkehrssystems (IZV)

Unix (SunOS) Windows XP Oracle 9i SQL ...
  • Konzeption / Entwicklung / Test eines regelbasierten Prüf- und Abrechnungssystems für Auslandszahlungsverkehr (SWIFT) in zwei verschiedenen Formaten (SWIFT-II STP und OUR) (?SWIFT-Repair-System?) in C++ unter Oracle 9i/10g
  • Entwicklung einer Benutzeroberfläche (Fat Client) in Java Swing für das o.g. System 
  • Der Client beinhaltet etwa 35 Masken, darunter zwei Assistenten und etwa 10 Berichte (Reports).Entwicklung von mehrere Java-Programmen zur Format-Konvertierung von Zahlungs- und Buchungsdateien für das ZVSSystem
  • Unterstützung bei Migration und Inbetriebnahme eines neuen Mandanten ?Citigroup?
  • Weiterentwicklung des Programms ?DTATool? in C++/ Erzeugung von mehr als 100 Mio. künstlichen Zahlungsaufträgen für den Massen- und Performance-Test des neuen Systems
  • Planung u. Durchführung von Last- und Performance-Tests
    für das Zahlungsverkehrssystems sowohl mit generierten
    Daten als auch mit Live-Daten 
  • Unterstützung bei Analyse von Performance-Engpässen in Anwendung und Datenbank
  • Konzeption / Durchführung / Plausibilisierung der Stammdaten-Migration aus einem Host-System in eine Oracle-Datenbank für mehrere RZ-Standorte der DZ-Bank (Stuttgart, Karlsruhe und Hannover). Entwicklung von C++-Programmen / SQL-Skripten zur Durchführung der Migration
  • Test der Schnittstellen zu umliegenden DV-Systemen
  • Das DTA-Zahlungsverkehrssystem wurde Ende November 2003 erfolgreich in Betrieb genommen und verarbeitet seither mehrere Milliarden Euro pro Werktag
Unix (SunOS) Windows XP Oracle 9i SQL sqlplus sqlldr Oracle Statspack. C++ g++ gdb make sh ksh bash Visual C++ 6.0 STL Java 1.4 OOA OOD OOP Design Patterns JDBC Java Swing Eclipse IDE Netbeans 5.x IDE Toad for Oracle Toad Data Modeller QDesigner JProfiler MT203 u.a.m.) DTA150/Host-Format und DTA128/Disketten-Format
DZ-Bank (?ZVS?)
1 Jahr 2 Monate
2003-02 - 2004-03

Stammdatenmigration eines Standard- Zahlungsverkehrssystems (Clearing)

Unix (Sun) Unix (Sun Solaris) C++ ...
  • Unterstützung der Inbetriebnahme / Systemintegration für das Zahlungsverkehrssystem.
  • Konzeption / Entwicklung / Durchführung der Stammdaten Migration aus einem hostbasierten Zahlungsverkehrssystem.
  • Massen- u. Performance-Test für das Zahlungsverkehrssystem.
  • Test / Inbetriebnahme der Schnittstellen zu umliegenden Satellitensystemen.

Eigene Rolle im Projekt:

  • Erzeugung von mehr als 100 Mio. künstlichen Datensätzen (Überweisungsaufträge) im Format DTA-150 für den Massen- u. Performance-Test.
  • Durchführung des Massen- u. Performance-Test.
  • Unterstützung bei der Analyse / Identifizierung von Performance-Engpässen nach Abschluß der Tests.
  • Konzeption u. Entwicklung eines C++-Programms zur Migration von Stammdaten für das Zahlungsverkehrssystem.
  • Mehrfache Durchführung der Stammdatenmigration / Plausibilisierung der migrierten Stammdaten.
  • Unterstützung bei Installation u. Betrieb des Zahlungs-verkehrssystems.
Unix (Sun) Unix (Sun Solaris) C++ Oracle 9.x sqlplus / SQL-Skripte
Grossbank (DZ-Bank)
1 Jahr 3 Monate
2001-11 - 2003-01

Entwicklung eines Standard-Zahlungsverkehrssystems (Clearing)

PC / Sun Unix Win NT 4.x / Unix Sun OS Java JDK 1.3.1 / WebSphere App. Server ...
  • Entwicklungsunterstützung als Systemintegrator für das Zahlungsverkehrssystem (ZVS/GPayS) für die Abwicklung des Inlandszahlungsverkehrs (DTAUS-Format) der DZ-Bank
  • Aufsetzen / Administration des Versionskontrollsystems Rational ClearCase LT 
  • Definition / Einführung / Durch­führung eines wöchentlichen Build-Prozesses Schulung von ca. 20 Entwicklern in der Anwendung von ClearCase LT 4.x
  • Administration von zwei Oracle-Datenbanken mit ca. 25 Usern. Beratung bei der Datenmodellierung der Datenstruk­turen des neuen Systems
  • Konzeption und Entwicklung eines Hilfsprogramms ?DTATool? in C++ zur Erzeugung von Aufträgen u. Einzelaufträgen im Format DTAUS
  • Durchführung von Last- und Stabilitäts­tests
  • Entwicklung von Dialogkomponenten für die Client-Anwen­dung mit Java 1.4 und Swing
PC / Sun Unix Win NT 4.x / Unix Sun OS Java JDK 1.3.1 / WebSphere App. Server Rational Rose J++ Professional / ERWin Rational ClearCase Lt. (Vers. 4.x) Oracle V. 8.x / 9.x Oracle JDBC
mittelständisches SW-Unternehmen, mittelständische Banken
5 Jahre
1996-11 - 2001-10

Entwicklung der Billing-Komponente für das Billing System ?CARMEN?

Compaq (vorm. DEC) alpha Unix (DEC OSF/1 Vers. 4.0f) C++ ...
  • Konzeption / Entwicklung / Test / Inbetriebnahme / Pro­duktionssupport der Billing-Komponente sowohl für das Prepaid-Segment (Xtra) als auch für das Vertragssegment (ProTel/Telly)
  • Berechnung von Anmelde-, Grund-, Nutzungs- und sonstigen Gebühren
  • Berechnung von anteiligen Grundgebühren. Er­stellung von Rechnung und Einzelverbindungsnachweis
  • Buchungsschnittstelle zu einem SAP-FI-Buchungssystem
  • Unterstützung der Standardgeschäftsprozesse der
    T-Mobil: Aktivierung, Kündigung, Vertragsübernahme, Tarifwechsel, Rufnummerntausch, Kartentausch u.a.m
  • High Performance Billing Architektur (mehr als 100.000 Rechnungen/Stunde)
  • Als ?Fachleiter Billing? fachliche und technische Leitung von 5 - 8 Entwicklern
  • Im September 2001 erstellte das System für ca. 4,3 Mio. D1-Kunden Rechnungen mit einem Wert von mehr als 330 Mio. DM
Compaq (vorm. DEC) alpha Unix (DEC OSF/1 Vers. 4.0f) C++ Rational Rose C++ 2000e / Powersoft S-Designor V. 6.x Rational ClearCase Oracle V. 7.x - V. 8.x Oracle PL-SQL / Oracle Call Interface (OCI)
DeTeMobil Deutsche Telekom MobilNet GmbH
2 Jahre 8 Monate
1996-11 - 1999-06

Erstellung von nachträglichen Quittungen

Compaq (vorm. DEC) alpha Unix (DEC OSF/1 Vers. 4.0f) C++ ...
  • Erstellung von nachträglichen Quittungen für Prepaid Teilnehmer. Erstellung von nachträglichen Einzelverbindungsnachweisen für Prepaid-Teilnehmer.
  • Online Anzeige von Gesprächsdatensätzen und Aufladen-Schecks / IN-Tickets.
  • Verwaltung von Datenstrukturen zur Erfassung von Umsatzstatistiken.

Eigene Rolle im Projekt:

  • Fachliche Leitung von 3 - 5 Entwicklern.
  • Spezifikation, Entwicklung und Test der Billing-Komponente mit Methoden der OOA, OOD und OOP. Rational Rose C++ V. 3.07 und V. 4.0 wurde als OO-Case Tool eingesetzt.
  • Planung / Leitung / Durchführung des Abnahmetests für die Billing-Komponente.
  • Produktionssupport für das Belegdrucksystem.
  • Aufsetzen einer Software-Entwicklungsumgebung für die objektorientierte Software-Entwicklung mit Methoden der OOA / OOD / OOP unter Verwendung eines Versionskontrollsystems (Rational ClearCase).
Compaq (vorm. DEC) alpha Unix (DEC OSF/1 Vers. 4.0f) C++ Rational Rose C++ 2000e / Powersoft S-Designor V. 6.x Rational ClearCase Oracle V. 7.x Oracle PL-SQL / Oracle Call Interface (OCI)
Mobilfunknetzbetreiber
2 Jahre 2 Monate
1994-08 - 1996-09

Entwicklung eines Standard Mobilfunk Billing Systems (BSCS)

Sun / HP / Dec (alle gängigen Unix-Hersteller) Unix (Sun OS / HP UX / Dec OSF/1) ANSI-C ...

Entwicklung der Billing-Komponente für das Standard-Abrech­nungssystem BSCS der Fa. LH Specifications, Dreieich über mehrere Releases.

  • Konzeption / Entwicklung / Test der Billing-Komponente (BCH) des BSCS-Systems in C / Oracle 7.x
  • Spezifikation und Implementierung der Ausgangsschnitt­stelle der Rechnungsdokumente (EDIFACT-95A/INVOIC-Schnittstelle)
  • Implementierung einer Buchungsroutine zur Steuerberechnung in den U.A
  • Konzeption / Entwicklung / Test einer restart-fähigen und parallelisierbaren Billing Architektur mit Unix-Verfahren (fork/exec/shared memory/Semaphore u.a.m.)
  • Seit 1995: als ?Teamleiter Billing? fachliche / techni­sche Leitung von 1 - 4 Entwicklern
  • Mitglied im ?Kernel-Design-Team? der LH Specifications GmbH
  • Inbetriebnahme / Produktionssupport für neun BSCS-Instal­lationen auf drei Kontinenten, teilweise mit Vor-Ort-Ein­sätzen
Sun / HP / Dec (alle gängigen Unix-Hersteller) Unix (Sun OS / HP UX / Dec OSF/1) ANSI-C IMD Innovator (zeitweise) / ERWin IBM Configuration Management and Version Control (CMVC) Oracle V. 7.x Embedded SQL / Oracle Call Interface (OCI)
Software-Entwicklungsfirma

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2020-04 - 2020-05

Fortbildung zum Professional Scrum Master I

Scrum.org
Scrum.org


2 Monate
2019-10 - 2019-11

Fortbildung zum OCA Java SE 8 Programmer



1 Monat
2015-10 - 2015-10

Oracle Database 11g Administrator Certified Professional

Oracle-Zertifizierung 1Z0-050, Oracle University
Oracle-Zertifizierung 1Z0-050
Oracle University
Storage Enhancements (ASM), AWR and ADDM Enhancements, New partitioning methods, RMAN Database Duplication, Database Workload Capture and Replay, Transparent Data Encryption / Tablespace Encryption, Secure Files, SQL Performance Analyzer, SQL PLan Management
2 Monate
2014-07 - 2014-08

Fortbildung zum OCA Java SE 7 Programmer


1 Monat
2013-04 - 2013-04

Oracle PL/SQL Developer Certified Associate

Oracle-Zertifzierung, Oracle University
Oracle-Zertifzierung
Oracle University
Entwicklung mit Oracle 10g PL/SQL: Anonymous Blocks, Stored Procedures/Functions, Packages, Trigger, Oracle supplied packages, Large Objects, Managing Database Dependencies.
1 Monat
2005-04 - 2005-04

Oracle 9i Database Administrator Certified Professional

Oracle-Zertifizierung, Oracle Düsseldorf
Oracle-Zertifizierung
Oracle Düsseldorf
Oracle 9i DB-Administration II (Backup & Recovery) Oracle 9i Performance-Tuning
1 Monat
2004-02 - 2004-02

Oracle 9i Database Administrator Certified Associate

Oracle-Zertifizierung, Oracle Düsseldorf
Oracle-Zertifizierung
Oracle Düsseldorf
SQL-Statements Oracle 9i DB-Administration I
1 Monat
2003-11 - 2003-11

Oracle 9i Performance Tuning ED2

Teilnahmebescheinigung, Oracle Düsseldorf
Teilnahmebescheinigung
Oracle Düsseldorf
Instance- und Statement-Tuning unter Oracle 9i.
1 Monat
2003-03 - 2003-03

Einstieg in die Anwendungsprogrammierung mit Java

Teilnahmebescheinigung, IIR Deutschland GmbH
Teilnahmebescheinigung
IIR Deutschland GmbH
Software-Entwicklung mit Java 1.4.
1 Monat
2002-05 - 2002-05

Oracle 9i Datenbankadministration

Teilnahmebescheinigung, Oracle Düsseldorf
Teilnahmebescheinigung
Oracle Düsseldorf
Oracle 9i Datenbankadministration: Installation / Konfiguration von Oracle 9i Datenbanken, Useradministration, Backup & Recovery.
1 Monat
2001-05 - 2001-05

Programming with Threads (SI-260)

Teilnahmebescheinigung, SUN microsystems
Teilnahmebescheinigung
SUN microsystems
Unix-Systemprogrammierung mit C und Threads.
1 Monat
1999-06 - 1999-06

PL/SQL und Datenprogrammierung

Teilnahmebescheinigung, Oracle
Teilnahmebescheinigung
Oracle
Oracle 8 PL/SQL
7 Jahre 7 Monate
1986-10 - 1994-04

Studium der Informatik

Diplom-Informatiker, Universität Kaiserslautern
Diplom-Informatiker
Universität Kaiserslautern
  • Betriebssysteme, verteilte Betriebssysteme
  • lokale Netzwerke
  • Datenbankarchitekturen
  • Nebenfach Elektrotechnik


Diplomarbeit auf Anfrage

Position

Position

  • Architektur von IT-Systemen
  • Oracle-Administration

Kompetenzen

Kompetenzen

Top-Skills

SEPA-Zahlungsverkehr TARGET 2 / CSLD ISO20022 / UNIFI Oracle RDBMS 9i/10g/11g/12c Java SE 1.7/1.8/11 (Certified Associate Programmer) Oracle PL/SQL (Advanced PL/SQL Developer Certified Professional)

Produkte / Standards / Erfahrungen / Methoden

Spezialisierung:

Fachliche Spezialisierung

Konzeption / Entwicklung von betriebswirtschaftlichen Client/Server-Anwendungen, insbesondere:

  • TARGET-2 CSLD (T2/T2S, TIPS, CRDM, CLM, RTGS)
  • SEPA-Zahlungsverkehr (ISO 20022/UNIFI, ZVS-System, Payments 2.0-System)
  • Auslandszahlungsverkehr (SWIFT)
  • Geldwäscheprüfung (FATF-Compliance, EU-2006/1781, EU-2015/847)
  • Telekommunikations-Abrechnungssysteme (BSCS, Carmen)
  • Lebensmittel-Logistik
  • Konzeption, Entwicklung, Test von Client-Server-Komponen­ten für betriebswirtschaftliche und systemtechnische An­wendungen.
 

Technische Spezialisierung

  • Software-Entwicklung in Java, PL/SQL, C, C++
  • Oracle:
    • Oracle Advanced PL/SQL Developer Certified Professional
    • Oracle 11g Certified Professional DBA
    • Oracle 10g Certified Professional DBA
    • Oracle 9i Certified Professional DBA
  • Professional Scrum Master I (PSM I) nach Scrum.org
 

IT-Skills:

Unix-Tools/-Verfahren

  • find, grep, sed, awk, make: sehr gute Kenntnisse
  • lex, yacc, flex, bison: sehr gute Kenntnisse
  • gcc/g++ 2.x, 3.x, 4.x 8.x: sehr gute Kenntnisse
  • IBM xlC 6.x, 7.x, 8.x: Grundkenntnisse
  • Etnus Totalview 4.1: gute Kenntnisse
  • gdb 4.x, dbx: gute Kenntnisse
  • FlexeLint V 8.x, V 9.x: sehr gute Kenntnisse
  • Unix-Systemprogrammierung (fork/exec/shared memory/ threads u.a.m.): gute Kenntnisse

Web Technologien (J2EE):

  • Struts-2 Vers. 2.x: gute Kenntnisse
  • JSP 2.0: gute Kenntnisse
  • XML, XSD, XSLT: sehr gute Kenntnisse
  • HTML, HTML5, CSS, CSS3: gute Kenntnisse
  • JPA, Hibernate: Grundkenntnisse
  • Ajax, asynchrone Webseiten: Grundkenntnisse
  • Javascript, DOM: gute Kenntnisse
  • Tomcat 5.x, 6.x: Grundkenntnisse
  • Websphere Application Server 6.x, 8,x: Grundkenntnisse
  • Altova XMLSpy Enterprise Edition 2013: gute Kenntnisse
  • AngularJS 1: Grundkenntnisse

Entwicklungsumgebungen:

  • Eclipse 3.x, 4.x (Mars.2): sehr gute Kenntnisse
  • Netbeans 5.x, 6.x, 7.x, 8.x: gute Kenntnisse
  • Rational Software Architect 7.0: gute Kenntnisse
  • Toad for Oracle 10.x, 11.x: gute Kenntnisse
  • Oracle SQL Developer 4.x: gute Kenntnisse

OO-Design:

  • Entwurf, Entwicklung von OOSoftware (OOA, OOD, OOP), Entwurfsmuster (Design Pattern): sehr gute Kenntnisse


OO-Case-Tools:

  • Rational Rose C++ 3.7 - 2000e: sehr gute Kenntnisse
  • Sparx Enterprise Architect Vers. 15.x: Grundkenntnisse


DB-Case-Tools:

  • QDesigner 12.0 (vorm. Powerdesigner): gute Kenntnisse
  • CA ERWin: Grundkenntnisse
  • Toad Data Modeller 3.5: gute Kenntnisse

Klassenbibliotheken:

  • Rogue Wave tools.h++: gute Kenntnisse
  • STL/C++ Standard Library: sehr gute Kenntnisse
  • Oracle Template Library (OTL): sehr gute Kenntnisse
  • Java Swing Toolkit: gute Kenntnisse
  • JDBC / ojdbc: sehr gute Kenntnisse

Versionskontrollsysteme:

  • Subversion / TortoiseSVN: sehr gute Kenntnisse
  • Rational ClearCase (LT): gute Kenntnisse
  • git 1.5: gute Kenntnisse
  • rcs 5.x, cvs: gute Kenntnisse
  • IBM CMVC: gute Kenntnisse
  • FAVIS

Datenformate:

  • EDIFACT-Dialekte (EDI 95a / INVOIC u.a.m.): sehr gute Kenntnisse
  • DTAUS (DTA150, DTA128): sehr gute Kenntnisse
  • SWIFT-II (MT201, MT203 u.a.m.): sehr gute Kenntnisse
  • SEPA SCT/SDD (PAIN.001, PAIN.008, PACS.003, PACS.008, CAMT, ISO20022 u.a.m.): sehr gute Kenntnisse


Zahlungsverkehrs-Anwendungen:

  • TARGET2 CLM, CRDM, TIPS, RTGS: gute Kenntnisse
  • TARGET2 DMT: sehr gute Kenntnisse
  • ZVS/GPayS, Payments 2.0: sehr gute Kenntnisse
  • SWIFT-Repair / FATF-System: sehr gute Kenntnisse

Sonstiges:

  • SCRUM: gute Kenntnisse
  • Atlassian Jira v8.6: gute Kenntnisse
  • Atlassian Confluence 7.4: gute Kenntnisse
  • HP Service Manager (HPSM): gute Kenntnisse
  • Maven / Hudson- / Jenkins-Build-Management: gute Kenntnisse
  • GPayS, ZVS-Zahlungsverkehrssys­tem, Payments 2.0: sehr gute Kenntnisse
  • Rational ClearQuest: gute Kenntnisse
  • HP Service Manager (HPSM): gute Kenntnisse
  • JProfiler 5.x: gute Kenntnisse
  • JUnit 3.x, 4.x, 5.x: gute Kenntnisse
  • DbVisualizer 10.x: gute Kenntnisse
  • Softerra LDAP Administrator 2008.1: Grundkenntnisse
  • BSCS Abrechnungssystem: sehr gute Kenntnisse
  • CARMEN Abrechnungssystem: sehr gute Kenntnisse
  • Arduino-System (Leonardo-Board): gute Kenntnisse
  • Keysight MSOX2024A Oszilloskop: sehr gute Kenntnisse
  • Zilog Z80 CPU & Peripherie: sehr gute Kenntnisse

Betriebssysteme

DEC OSF/1
gute Kenntnisse (1996-2001)
HPUX
gute Kenntnisse
Linux
Debian, Ubuntu, Red Hat Enterprise Linux 7.x: sehr gute Kenntnisse
MAC OS/X 10.x
gute Kenntnisse
MS-DOS
gute Kenntnisse (1990-1995)
SUN OS, Solaris
gute Kenntnisse (seit 1994 mit Unterbrechungen)
Unix
HPUX B11, Sun Solaris, SunOS, DEC OSF/1, AIX 5.x: sehr gute Kenntnisse (seit 1986)
Windows
NT, 2000, XP, Windows 7: gute Kenntnisse

Programmiersprachen

Assembler
Grundkenntnisse (6502, z80, 6809, MC68000, 8086, 80386)
C
ANSI C, C99: sehr gute Kenntnisse
C++
C++98, C++11, Visual C++ 6.0: sehr gute Kenntnisse
ESQL
Oracle Pro*C/C++: sehr gute Kenntnisse
Fortran
(Fortran 77): gute Kenntnisse (1 Jahr)
Imake, GNU-Make, Make-Maker etc...
gute Kenntnisse (gmake, seit 1994 mit Unterbrechungen)
Java
SE 7, SE 8: sehr gute Kenntnisse
JavaScript
gute Kenntnisse (seit 2006)
Lisp
(Common LISP): gute Kenntnisse (2 Jahre)
Maschinensprachen
6502, z80, 6809, MC68000, 8086, 80386: Grundkenntnisse
Modula-2
gute Kenntnisse (2 Jahre)
Oracle
SQL, PL/SQL, sqlplus: sehr gute Kenntnisse
Pascal
gute Kenntnisse
Perl
Grundkenntnisse
Shell
sh, ksh, bash: sehr gute Kenntnisse
TeX, LaTeX
gute Kenntnisse
yacc/lex
Grundkenntnisse

Datenbanken

Access
Grundkenntnisse (1 Jahr)
DB-Modellierung / DB-Entwicklung
Sehr gute Kenntnisse (Datenmodellierung, SQL, sqlplus, PL/SQL)
DB2
DB2 V. 8.x und V. 9.x: gute Kenntnisse
MySQL
5.x: Grundkenntnisse
Oracle
7.x, 8i, 9i, 10g, 11g, 12c: sehr gute Kenntnisse
SQL
sehr gute Kenntnisse
Sybase
Grundkenntnisse (1 Jahr)
IBM DB2
v8.x, v9.x, v10.x; gute Kenntnisse

Datenkommunikation

DTAUS-Format
sehr gute Kenntnisse
EDIFACT
sehr gute Kenntnisse (1995-2001)
Ethernet
Grundkenntnisse
FDDI
Grundkenntnisse
ISO/OSI
gute Kenntnisse
LDAP
Grundkenntnisse
SEPA (Pacs.008.001.01 u.a.)
sehr gute Kenntnisse
SIP
Grundkenntnisse
SNMP
Grundkenntnisse (2007)
SWIFT-II-Format
sehr gute Kenntnisse
TCP/IP
gute Kenntnisse
Token Ring
Grundkenntnisse
UDP
gute Kenntnisse

Hardware

Ascii/X - Terminals
Digital
HP
PC
SUN

Branchen

Branchen

  • Software-Entwicklung
  • Banken
  • Logistik
  • Telekommunikation
  • Betriebswirtschaft

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.