Home
Skills und Projekte
Kontakt/Impressum
 


Spezialisierung:
Backend (Headless) Implementierungen
Performance Optimierung

Betriebssysteme:
WIN 2.11 bis WIN 10
Debian 9 bis 11
SLES 7 bis 12
Linux, diverse
AIX 3.2 bis 4.3.3
OS/2 1.0 bis 4.0

Methoden/Standards:
Java, JavaScript, C++, C, Smalltalk
SQL
JEE
OOA/OOD
RPC
CORBA
MS Visual Studio
IBM Websphere
Rational ClearCase/MultiSite
Rational ClearDDTS
Eclipse
WireShark
JProbe
OptimizeIt
HP Service Center, Service Manager
Atlassian Jira

Durchgeführte Projekte:
07/19 - 01/22 Finanzsektor

Aufgabenstellung:

Absicherung einer JavaScript Client/Java Backend Anwendung gegen Manipulationen

Entwicklungsumfeld und Tools: WINDOWS 10, SLES, ECLIPSE 4.x, JAVA 8, Adobe Experience Manager (AEM), OSGI, JavaScript

Tätigkeiten:
Design und Implementierung von Absicherungsverfahren für JavaScript Client Anwendungen
Diese Absicherungsschicht läuft als OSGI Bundle im Adobe Experience Manager


09/18 - 06/19 Finanzsektor

Aufgabenstellung:

Möglichkeiten der Stream Verarbeitung mit Spring Data Flow und Apache Kafka

Entwicklungsumfeld und Tools: WINDOWS 10, SLES, ECLIPSE 4.x, JAVA 8, ORACLE 12c, Spring, Kafka

Tätigkeiten:
Reines Evaluierungsprojekt in Bezug auf die Möglichkeiten der Stream Verarbeitung


05/15 - 12/19 Telekommunikation, Schnittstellensoftware 

Aufgabenstellung:

Schnittstellenimplementierung zwischen Atlassian Jira, Service Manager und Nimbus in Java unter Verwendung des Telekom SMBB


Entwicklungsumfeld und Tools: WINDOWS 7, SOLARIS, ECLIPSE 4.2-4.4, JAVA 8, ORACLE 11G, HP Service Manager, Nimbus, Atlassian Jira

Implementierung eines SMBB Adapters für das Jira Tracking System

Tätigkeiten:
Analyse der neuen fachlichen Anforderungen
Design der neuen Lösung
Miterstellung Fachkonzept
Implementierung der Schnittstelle
Test der Schnittstelle
Memory Profiling der Schnittstelle
Inbetriebnahme der Schnittstelle
Erweiterungen der Schnittstelle implementieren

Implementierung in Java mit Eclipse und Subversion.

05/09 - dato Telekommunikation, Facilitymanagementsoftware 


Aufgabenstellung:

Optimierung, Weiterentwicklung, Fehlerbehebung, Barrierefreiheit, Administration und Betriebsüberwachung einer Eigenentwicklung des Kunden.

Entwicklungsumfeld und Tools: WINDOWS XP SP3, WIN 7, C++, VISUAL STUDIO 2003-2008, ORACLE 10G-11G, TOAD, DB VISIUALIZER, RATIONAL CLEARCASE, RATIONAL DDTS, OUTLOOK 

Das System wird beim Kunden als Auftrags- und Facilitymanagementsystem eingesetzt. Mit diesem System arbeiten ca. 200 Mitarbeiter und betreuen damit rund 3000 interne Mitarbeiter (Kunden).

Tätigkeiten:
Optimierung des Buildprozesses und damit verbunden kürzere Releasezyklen
Dokumentation des Gesamtsystems
Analyse und Diskussion der neuen fachlichen Anforderungen
Design der neuen Anforderungen
Implementierung der neuen Anforderungen
Test der der neuen Anforderungen
Fehlerbehebung
Begleitung der Abnahmetests Inbetriebnahme
Administration
Betriebsüberwachung 

Implementierung in C++ mit Visual Studio und ClearCase.


01/08 - 06/12 Telekommunikation, Schnittstellensoftware 

Aufgabenstellung:

Schnittstellenimplementierung zwischen DDTS und ServiceCenter in Java

Administrationstool für die Schnittstellensoftware auf Basis von Eclipse RCP

Entwicklungsumfeld und Tools: WINDOWS XP SP3, SOLARIS, ECLIPSE 3.4-3.7, JAVA 5-6, ORACLE 10G-11G, ECLIPSE PLUGIN ARCHITEKTUR, OPTIMIZEIT, JMX, DB VISIUALIZER, JUNIT, RATIONAL DDTS, HP SERVICE-CENTER 

DDTS ist ein Defect Tracking System (Fehlererfassungswerkzeug) der Firma IBM/Rational. Es wird beim Endkunden für die Erfassung von Softwarefehlern von eigenen Entwicklungen verwendet. Service Center ist ein Produkt der Firma Hewlett Packard. Es deckt einige Bereiche aus dem Service Management ab, speziell hier das Problem Management.

Tätigkeiten:
Analyse der neuen fachlichen Anforderungen
Design der neuen Lösung
Miterstellung Fachkonzept
Implementierung der Schnittstelle
Test der Schnittstelle
Memory Profiling der Schnittstelle
Inbetriebnahme nach 7 Monaten
Durchführung der Betriebsüberwachung 

Implementierung in Java mit Eclipse und Subversion.
 

08/07 - 01/08 Telekommunikation, Schnittstellensoftware

Aufgabenstellung:

Anbindung von DDTS an den SMBB in Java 

Entwicklungsumfeld und Tools: WINDOWS XP SP3, SOLARIS, ECLIPSE 3.4-3.7, JAVA 5-6, ORACLE 10G-11G, ECLIPSE PLUGIN ARCHITEKTUR, OPTIMIZEIT, JMX, DB VISIUALIZER, JUNIT, RATIONAL DDTS, HP SERVICE-CENTER

DDTS ist ein Defect Tracking System (Fehlererfassungswerkzeug) der Firma IBM/Rational. Es wird beim Kunden für die Erfassung von Softwarefehlern von eigenen Entwicklungen verwendet. SMBB (Service Management Backbone) ist ein vom Kunden entwickeltes System für die Verteilung von Defects an verschiedene Defect Tracking Systeme. Da in anderen Bereichen des Kunden bereits verschiedene Defect Tracking Systeme mit SMBB Anbindung existierten, sollte auch DDTS an den SMBB angebunden werden. Ziel war der Austausch von Defects über verschiedene Firmenbereiche. Implementierung in Java mit Eclipse und Subversion. 

Tätigkeiten:
Analyse des bestehenden Systems
Design der neuen Lösung
Implementierung der Anbindung
Test der Anbindung

Implementierung in Java mit Eclipse und Subversion.


11/05 - 07/07 Luftfahrt, Server und Automaten Anwendungen

Entwicklungsumfeld und Tools: WINDOWS XP SP2, ECLIPSE 3.1.2, JAVA 5, C, INFO CONNECT 2001, VISUAL STUDIO 2003, ORACLE 10G, ECLIPSE PLUGIN ARCHITEKTUR, OPTIMIZEIT, JMX, OPEN OFFICE, MS VISIO, DB VISIUALIZER, VISUALAGE FOR SMALLTALK, JUNIT, REGULAR EXPRESSIONS, BEA WEBLOGIC, JDBC, JNI, CVS 

Tätigkeiten:
Analyse von bestehenden Smalltalk Server und Automaten Anwendungen
Serveranwendung für die Erstattung von Dienstreistickets
Serveranwendung für die Überprüfung von Resevierungsdaten
Automatenanwendung für das Ausstellen von Flugtickets
Automatenanwendung für die Erstattung von Flugtickets
Dokumentation und Pflichtenhefterstellung für die neuen Anwendungen
Erweiterungen, Verbesserungen und Optimierungen der vorhandenen Info Connect Schnittstelle zum Unisys Host
Implementierung von Transaktionsklassen für die Verarbeitung von Hosttransaktionen
Implementierung von Servicecalls für fachliche Abläufe
Implementierung der Remotesteuerung über JMX
Implementierung der Importschnittstelle für Altdaten. Daten aus CSV Dateien in Oracle importieren
Anbindung über Session Bean an Weblogic
Implementierung der Erkennungskomponente für Magnetkarten
Implementierung der Datenbankschnittstelle über JDBC
Memory Profiling der Serveranwendungen mit OptimizeIt und JProfiler
Erstellen von JUnit Tests

Implementierung überwiegend in Java mit Eclipse und CVS, geringe C Anteile.
 

11/02 - 03/06 Lufthansa AG, CheckIn System

Entwicklungsumfeld und Tools: WINDOWS 2000 SP4, ECLIPSE 2.1 - 3.1, JAVA 1.3 - 1.4.2, C, INFO CONNECT 2001, VISUAL C++, OPTIMIZEIT, JPROBE, VISUALAGE FOR JAVA 3.5 - 4.0, JUNIT, REGULAR EXPRESSIONS, BEA WEBLOGIC, JNI, ETHEREAL, CVS, IONA ORBIX 5.1 - 6.3, RATIONAL CLEARCASE 2002.05 - 2003.06 (MULTISITE), RED HAT LINUX 2.1 - 3.0, CVS, TESTOFFICE, JMP

Tätigkeiten:
ClassbrokerVersions, Build und Release Management
Performanceprofiling auf Client und Serverseite mit JProbe und OptimizeIt
Anbindung von JMP an Testoffice für automatisiertes Memory Profiling
Memoryleak Analyse auf Client und Serverseite mit JProbe und OptimizeIt
Netzdurchsatzanalyse mit Ethereal
Optimierungen im CORBA Bereich
Einführung von Corba Compression
Entwicklung eines Repository Exporters für die Entwicklung an verschiedenen Standorten
Entwicklung und Optimierung von Frameworkkomponenten
Administration der Entwicklungsumgebungen
Migration von Clearcase 2002 und Red Hat 2.1 auf Clearcase 2003 und Red Hat 3.0
Erweiterungen und Verbesserungen zur Hostschnittstelle Unisys
Schulung der internen Mitarbeiter im Bereich Java und Teamentwicklung
Schulung der internen Mitarbeiter im Bereich Client Server
Migration von Visualage for Java (Envy) nach Eclipse/Rational ClearCase/MultiSite 

Implementierung überwiegend in Java mit Eclipse und ClearCase, geringe C Anteile

 
10/01 - 10/02 Call Center, Kundenverwaltungssystem

Entwicklungsumfeld und Tools: IBM WEBSPHERE 3.5.1 - 3.5.5, IBM DB2, LOTUS NOTES, MS VISUAL C++, IBM VISUALAGE FOR JAVA, MICRODOC PERSISTENCE FRAMEWORK FOR JAVA MPF/J, TRENDMICRO, WINDOWS 2000 ADVANCED SERVER

Tätigkeiten:
Coaching der internen Mitarbeiter in der Servlet-Entwicklung mit VA for Java und MPF/J
Enwicklung diverser Servlet basierender Anwendungskomponenten
Konzept und Implementierung von Datensicherung für Unternehmen aus dem Mittelstand
Ausfallsicherungskonzept für IBM DB2/Windows 2000
Entwicklung eines TAPI DDE Servers mit MS Visual C++
Einbindung des TAPI DDE Servers in Call Center Anwendung
Administration von IBM DB2 6.1 /Windows 2000
Administration von IBM Websphere 3.5.3 - 3.5.5 /Windows 2000
Administration von Lotus Notes 5.07a /Windows 2000
Administration von TrendMicros E-Mail Antivirus und E-Mail Content ManagementBenutzerunterstützung Windows 2000


08/00 - 09/01 Softwarehaus / Dienstleister

Entwicklungsumfeld und Tools: JAVA, VISUAL AGE FOR JAVA, IONA ORBIX 2000, MS VISUAL C++, IBM WEBSPHERE, WINDOWS 2000

Tätigkeiten:
Performanceanalyse und Optimierung einer bestehenden Java Anwendung mit JProbe
Entwicklung von technischen Komponenten für ein Produktsystem mit JBuilder 3.0
Portierung der Kommunikationsschicht auf IONA Orbix 2000

Programmiersprache IBM Visualage for Java


08/99 - 07/00 Kommunale Verwaltung

Entwicklungsumfeld und Tools: VISUAL AGE FOR SMALLTALK, PARADIGM, WINDOWS 4.0

Tätigkeiten:
Analyse, Design und Anwendungsentwicklung von Komponenten für den Bereich Rentenversicherer


04/99 - 07/99 Dienstleister

Entwicklungsumfeld und Tools: JAVA, VISUAL AGE FOR JAVA, VISUAL AGE FOR SMALLTALK, VISUAL C++ 5.0

Tätigkeiten:
Entwicklung eines Twain Scan Toolkits für Smalltalk und Java
Entwicklung einer OCR-Maschine mit MS Visual C++


07/98 - 03/99 Allianz Lebensversicherung

Entwicklungsumfeld und Tools: VISUAL AGE FOR SMALLTALK, MICRODOC PERSISTENCE FRAMEWORK FOR SMALLTALK MPF/S, DBASE, WINDOWS 95, WINDOWS 98, WINDOWS NT 4.0

Tätigkeiten:
Entwicklung eines Fahrzeugverwaltungssystems
Analyse und Design des Datenmodells
Implementierung mit Visualage for Smalltalk und MPF/S


07/97 - 06/98 RWSO (Rechenzentrum Bank)

Entwicklungsumfeld und Tools: VISUAL AGE FOR SMALLTALK, OS/2, MVS, DB2, DB2/2, FRAMEWORK, GUI, WINDOWS NT 4.0

Tätigkeiten:
Portierung einer bestehenden OS/2 Anwendung von DB2/MVS nach DB2/2 (Dezentrale Datenhaltung mit Replikation)
Unterstützung der Anwendungsentwickler bei Framework, GUI oder DB Problemen


02/97 - 06/97 SIZ (Informationszentrum für Banken)

Entwicklungsumfeld und Tools: VISUAL AGE FOR SMALLTALK

Tätigkeiten:
Erstellung eines grafischen Prototyps mit Anpassungen an IBM Visualage for Smalltalk


08/96 - 12/96 Eigenentwicklung für Banken

Entwicklungsumfeld und Tools: IBM SMALLTALK, RPC, ORACLE, C++, AIX

Tätigkeiten:Erweiterung des RPC ToolkitsESQL-Programmierung gegen ORACLE


10/95 - 08/96 Lufthansa AG

Entwicklungsumfeld und Tools: IBM SMALLTALK, LOTUS NOTES, MS-EXCEL 

Tätigkeiten:
Erstellung eines PIN Verifizierungsmoduls für Automatenanwendung
Erstellung eines Administrationsmoduls für Automatenanwendung
Erstellung eines Importmoduls von ASCII Daten nach Lotus Notes
Erstellung eines Statistikmoduls von Lotus Notes Daten nach Excel 


04/94 - 09/95 Versicherung

Entwicklungsumfeld und Tools: DIGITALK SMALLTALK, MS-EXCEL, MS-WINWORD 

Tätigkeiten:
Erstellung von DDE basierten Schnittstellen zu Excel und WinWord
Einbindung von grafischen Window-Controls in Window Builder
Pflege der Envy Datenbank und Runtime Erstellung 


10/93 - 04/94 BMW Bank

Entwicklungsumfeld und Tools: DIGITALK SMALLTALK, ORACLE, OS/2, RPC, AIX 

Tätigkeiten:
Portierung der Smalltalk Unix Socket Schnittstelle nach OS/2
Implementierung RPC Schnittstelle gegen Oracle 


06/93 - 10/93 Kölner Bank

Entwicklungsumfeld und Tools: VISUAL C++, SYBASE, XTRIEVE, SQL, ANSI C

Tätigkeiten:
Datenbankschnittstellenprogrammierung MS-Windows => Sybase (C++)
Datenbankprototyper für Sybase als Windows Anwendung (C++)
Konvertierungsprogramm von Xtrieve nach Sybase SQL-Server (ANSI C) 


02/93 - 05/93 Westfälische Provinzial Versicherung

Entwicklungsumfeld und Tools: LOTUS NOTES

Tätigkeiten:
Analyse von Anwendungsprogrammierung, Massendatenhaltung und Replizierung mit Lotus Notes


01/91 - 12/92 Touristik

Entwicklungsumfeld und Tools: AIX, OS/2, IBM DATABASE MANAGER, SYBASE, C 

Tätigkeiten:
Analyse, Design und Programmierung von Datenbankschnittstellen für IBM Database Manager und Sybase SQL-Server
Realisierung in C auf IBM OS/2 und IBM AIX auf RS 6000


04/90 - 12/90 Kommunen

Entwicklungsumfeld und Tools: MS-DOS, NOVELL NETWARE, CLIPPER, C

Tätigkeiten:
Programmierung von Kanalkatasterprogramm für Kommunen
Realisierung in Clipper auf MS DOS und Novell Netware
Hardwarenahe Programmierung,
Steuerung von Videorecorder mit Einbindung in Kanalkatasterprogramm
Programmiersprache C

 
Top