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