Tätigkeiten
Tätigkeiten:
- Installation, Administration, Migration von Oracle-Datenbanken 11g und 12c
- Betriebssysteme Solaris und Suse Enterprise Linux
- Backup, Recovery und Duplizierung von Oracle-Datenbanken mittels RMAN
Software:
Oracle Datenbank unter Solaris und Suse Enterprise Linux
Quest Toad und Oracle SQL Developer
BMC Ars Remedy (Ticket System Software)
Zeitraum: 06/2012-06/2016 Tätigkeiten:
- Installation und Administration von Oracle-Datenbanken (Single Instance und RAC)
- Migration von Datenbanken auf neue Versionen oder andere Plattformen
- Backup, Recovery und Duplizierung von Oracle-Datenbanken
mittels RMAN und IBM TDPO (TSM Data Protection for Oracle)
Software:
Oracle Datenbank unter IBM AIX und Red Hat Enterprise Linux
Quest Toad
HP Service Manager (Ticket System Software)
IBM TSM und TDPO (TSM Data Protection for Oracle)
bis 12/2007 Pioneer Investments Funds Services KAG mbH, Unterföhring
Beschreibung:Mitarbeit im Betrieb und Support für Oracle-Datenbanken im
Produktionsumfeld. Sicherstellung des Betriebs, sowie Analyse und Behebung
auftretender Störungen innerhalb der Datenbank und der jeweiligen
Anwendungen. Analyse und Behebung von Performance-Engpässen mittels
STATSPACK und durch Einsatz selbst entwickelter Meßroutinen. Unterstützung
der Anwendungsentwicklung (Diagnose von Programmabbrüchen mittels Tracing,
Performancetuning von Datenbankabfragen). Konzeptionierung und
Implementierung von Anwendungslösungen (z.B. Einweg-Replikation mittels
Oracle Streams, und Mandantentrennung, basierend auf Oracle virtual
private database (VPD)). Systemadministration der Datenbank- und
Backupserver (IBM pSeries unter 64-bit AIX). Technischer 2nd-level Support für Oracle, Redwood Cronacle, TopDesk, SimCorp Dimension und IBM TSM. Anwendungsadministration für SimCorp Dimension und Redwood Cronacle.
Tätigkeiten:mittels RMAN und IBM TDPO (TSM Data Protection for Oracle)
basierend auf Oracle virtual private database (VPD)
- Implementierung einer Einweg-Replikation in eine DMZ,basierend auf Oracle Streams
- Systemadministration Datenbank- und Backupserver (IBM pSeries unter 64-bit AIX)SimCorp Dimension, IBM TSM
Software:Oracle Datenbank unter IBM AIX, Red Hat Enterprise Linux, CentOS64-bit)
Quest Toad
SimCorp Dimension (Asset Management Software)
Redwood Cronacle (Job Scheduling Software)
TopDesk (Ticket System Software)
IBM TSM und TDPO (TSM Data Protection for Oracle)
seit 09/2006 Sparkassen Informatik GmbH & Co KG, Haar
Beschreibung:Mitarbeit im third level support für Oracle-Datenbanken im
Produktionsumfeld, primär im Umfeld des Projektes "RdS"
(Rezentralisierung dezentraler Systeme). Ziel dieses Projektes
ist die Umstellung der Infrastruktur der von der IZB SOFT
(ab 1.9.2006: Sparkassen Informatik) betreuten bayerischen
Sparkassen von dezentralen Windows NT-Systemen auf eine
zentrale Windows-/Citrix MetaFrame-basierte Serverlösung
(Windows 2000 Server, aber auch Windows XP und 2003 Server).
Als Datenbanksoftware kommt dabei auf den dezentralen Systemen
Oracle 8.0.5 und 9.0.1, auf den zentralen Systemen Oracle 9.2.0
zum Einsatz.
Tätigkeiten:(Primary-/Standby-Datenbanken)
- Analyse, Diagnose und Behebung von Datenbankproblemen in der Produktion(dezentral und zentral)
- Analyse, Diagnose und Behebung von Performanceproblemen(zum Teil unter Einsatz selbst entwickelter Routinen in Perl und PL/SQL)
- Migration von Datenbeständen von dezentralen (Oracle 8.0.5/9.0.1)auf zentrale Systeme (Oracle 9.2.0)
- Überarbeitung von Richtlinien und Standards für Software-Entwickler und Betreiber
- Erarbeitung von und Implementierung von Konzepten für datenbankbezogeneAnwendungsarchitekturen (z.B. Journal für Transaktionen von
Geldausgabeautomaten mit Oracle Advanced Queuing, realisiert in C++,
eingebetteter SQL (Pro*C/C++) und Nutzung des OCI (Oracle Call Interface))
Software:Oracle 8.0.5 und 9.0.1 unter Microsoft Windows NT
Oracle 9i (9.2.0.x) unter MS Windows >= 2000
compartner GmbH, Düsseldorf
Beschreibung:Überarbeitung und Ergänzung eines werkzeugbegleitenden Methoden-
handbuchs für die Anwendung Q3 der Firma metris, einem Werkzeug
für ein umfassendes Qualitäts-Management von Geschäftsprozessen
über Fachmodelle bis hin zur Implementierung.
Tätigkeiten:metris Q3 Business Process Management
Mitglied im Projekt "BCM" (business continuity management) als
Teilprojekt des Projektes "eBranch".
Tätigkeiten:BCP-Fähigkeit (business continuity planning)
Microsoft Office 2000
Mindjet MindManager 5.x
Analyse von datenbankseitigen Timeout- und Performance-Problemen
einer geschäftskritischen Anwendung mit Datenbasis IBM DB2
Version 7 für z/OS und Ausarbeitung von Lösungsvorschlägen.
Tätigkeiten:erstellter Protokolldateien
- Interviews mit zuständigen Mitarbeitern des Datenbankbetriebs,für die Anwendung verantwortlichen Personen und Mitgliedern des
Entwicklungsteams der Anwendung
- Erstellung eines Katalogs mit Vorschlägen für die weitereVorgehensweise
Software:IBM DB2 Version 7 für z/OS
Entwicklung einer Java-Anwendung zur Verwaltung von Werttransporten
und Cash Management mit grafischer Oberfläche (Java Swing). Zugriff
auf einen entfernten Datenbankserver (Oracle 8i) via Internet über
eine VPN-Verbindung.
Tätigkeiten:Entwicklungsumgebung, Versionsverwaltung, WAN-Router, VPN-Konf-
iguration, Testumgebung beim Kunden)
- Einrichtung der benötigten Datenbanken, Erarbeitung undImplementierung des Datenmodells
Benutzeroberflächen (Swing/AWT) und Funktionen für die Druck-
ausgabe (Swing/AWT).
- Entwicklung von Generierungsroutinenfür die Datenformate DTAUS und MT940
- Entwicklung und Durchführung von Unit-Testsauf Basis des Frameworks JUnit
- Entwicklung eines automatisierten Build-Prozessesauf Basis von Apache Ant
- Paralleler Test der Anwendung in einer Umgebungmit Datenbasis Oracle 9i unter Microsoft Windows
Software:Microsoft Windows 2000 und XP
Oracle 8i unter IBM AIX 4.x
Java 1.3.1
Eclipse 2.1.2
NetBeans 3.5.1
JUnit
Apache Ant
Versicherungskammer Bayern, München
Beschreibung:Projekt "VKB-VIPS in PROFiL" zur Einbindung von Produkten
der Versicherungskammer Bayern in das Programmsystem "PROFiL"
der bayerischen Sparkassen.
Tätigkeiten:beschreibungen. Die fachlichen Grundlagen wurden durch Analyse
existierender PC-Anwendungen der VKB, sowie durch enge Zusammen-
arbeit mit dem Kunden (VKB) und dem späteren technischen Lande-
platz (IZB SOFT) erarbeitet. Die Gestaltung der Benutzeroberflächen
wurde prototypenhaft mittels Visio vorgenommen und in die Fach-
konzepte mit aufgenommen.
- Erstellung der technischen Konzepte unter Einbeziehung vonSchnittstellen zu externen Systemen (Remote-Anbindung der
benötigten Rechenkerne) und Entwurf des Datenmodells.
- Fachliche und technische Unterstützung für das Entwicklerteamund die Projektleitung
Software:IBM MVS
IBM COBOL
IBM DB2
Rational Rose
Microsoft Office 2000
Microsoft Visio 2000
MEAG, München
Beschreibung:Erweiterung der Anwendung "Visconte" (s.u.) um eine Komponente
der Bestandsprovisionsberechnung für Fonds-Verkäufe.
Tätigkeiten:eines fachlichen Konzeptes unter besonderer Berücksichtigung
der je nach Fondsgesellschaft unterschiedlichen Berechnungs-
grundlagen.
- Erstellung eines technischen Konzeptes für die Implementierung.Da zum Teil ausländische Entwickler zum Einsatz kamen, wurde
dieses Konzept in Englisch verfaßt. Erweiterung des Datenmodells
der Anwendung "Visconte" um zusätzliche, für die Provisions-
berechnung benötigte Elemente und Implementierung dieser Änderungen.
- Entwicklung von Prototypen für die Berechnungsroutinen alsBeispielimplementierung für die Entwickler.
- Durchführung und Analyse von internen Tests zur Verifizierungder Berechnungsroutinen.
- Analyse der Ergebnisse von Kundentests Software:Microsoft Windows NT und 2000
Oracle 8i unter IBM AIX 4.x
Java 1.3.0
Sun Forte 2.x for Java
Microsoft Office 2000
Entwicklung der Java-Anwendung "Visconte" (Vertriebsinformations-
system für Fonds-Verkäufe) mit einer grafischen Benutzeroberfläche
(Java Swing) und einem Data-Warehouse auf Basis Oracle 8i.
Tätigkeiten:anderem Datenmodellerstellung
- Definition der Softwareentwicklungsumgebung und Erstellung vonProgrammierrichtlinien
- Installation und Administration der Infrastruktur (Datenbankserver,Entwicklungsumgebung, Versionsverwaltung)
- Einrichtung der benötigten Datenbanken, Erarbeitung und Implemen-tierung des Datenmodells
Benutzeroberflächen (Swing/AWT)
- Unterstützung der Entwicklung des ETL-Prozesses (extraction/trans-formation/loading) zur Befüllung der Datenbank speziell im Bereich
von Datenbankspezifika (z.B. Optimierung von SQL-Anweisungen)
- Entwicklung von erweiterter Funktionalität, wie z.B. Routinen fürdie statistische Auswertung mit Ausgabe von Geschäftsgrafiken
Software:Microsoft Windows NT und 2000
Oracle 8i unter IBM AIX 4.x
Java 1.3.0
Sun Forte 2.x for Java
Microsoft Office 2000
Aufnahme und Analyse der Anforderungen sowie Erstellung eines
Fachkonzeptes für eine interne Versicherungsanwendung des
Sparkassenverbandes.
Tätigkeiten:eines fachlichen Konzeptes in enger Zusammenarbeit mit dem Kunden
- Erstellung eines technischen Konzeptes in Zusammenarbeit mit denEntwicklern, dabei auch Entwicklung eines Datenmodells
Software:Microsoft Office 2000
Microsoft Visio 2000
KDZ Siegen
Beschreibung:Portierung der kommunalen Anwendung "Automatisiertes Liegenschafts-
buch" (ALB) auf die Systemplattform HP-UX Version 10 unter dem
Datenbanksystem IBM DB2/HP-UX Version 6.1 auf Hewlett-Packard
PA-RISC 9000.
Tätigkeiten:unter HP-UX (Datenbankserver, Entwicklungsumgebung).
- Portierung der AIX-Lösung der Anwendung ALB (s.u.) auf diePlattform HP-UX (mit erstaunlich wenig erforderlichen
Änderungen!), Implementierung und Test erforderlicher Anpassungen
- Entwicklung einer grafischen Benutzeroberflächen (Java Swing) alsüber TCP/IP angebundene Client-Anwendung auf PC-Basis mit JNI-
Schnittstellen (Java Native Interface) zu den Kommunikations-
routinen
Software:HP-UX 10
IBM DB2/HP-UX
Microfocus COBOL
HP C/C++
Java 1.2.2
Portierung der Anwendung "BSHTOP 2.x" (s.u.) von der Plattform
Microsoft Windows (MS VisualC++ 5.x) auf die Plattform IBM OS/2
unter Verwendung der IBM Open Class Library.
Tätigkeiten:Entwicklungsrechner
- Technische Unterstützung und Coaching des Entwicklerteams, unteranderem bei der Einführung in die Entwicklungsumgebung und bei
Besonderheiten der OS/2-Plattform
- Analyse und Lösung von Portierungsproblemen, z.B. bedingt durchUnterstützung unterschiedlicher C++-Sprachstandards der Windows-
und OS/2-Compiler oder durch unterschiedliche Architektur der
zugrunde liegenden GUI-Bibliothek (Windows: MFC, OS/2: OCL)
- Analyse und Lösung plattformspezifischer Besonderheiten, z.B. imBereich der calling/linking conventions des verwendeten Compilers
oder vom eingestellten Systemfont abhängige Skalierung von Grafiken
Software:IBM OS/2 Warp 4.x
IBM VisualAge C++ 3.x
Qualitätssicherung im Projekt "BSHTOP 2.0".
Tätigkeiten:"Purify". Notwendige Programmkorrekturen wurden entweder selbst
durchgeführt oder die Korrektur durch die jeweiligen Entwickler
veranlaßt.
- Durchführung von Laufzeitmessungen unter Verwendung des Tools"Quantify". Auswertung der entsprechenden Messprotokolle und
Durchführung von Anpassungen zur Verbesserung der Performance.
- Analyse und Behebung von Programmfehlern (Programmabstürze,Rundungsfehler bei Berechnungen, unterschiedliches Verhalten in
Release- und Debug-Version)
Software:Microsoft Windows NT 4.x und 95
Microsoft Visual C++ 5.x
Pure Atria Purify
Rational Quantify
Rational Rose
Portierung der kommunalen Anwendung "Automatisiertes Liegenschafts-
kataster" (ALK) auf die Plattform IBM AIX unter Entwicklung von
Schnittstellen zur Anbindung an die Datenbank IBM DB2/6000. Die
Anwendungsprogramme werden dabei von einem Landesvermessungsamt zur
Verfügung gestellt und müssen um plattformspezifische Schnittstellen
für den Datenbankzugriff ergänzt werden. Die Schnittstellenspezifi-
kation ist die gleiche wie für die Anwendung ALB (s.u.), jedoch ist
die Datenbasis eine gänzlich andere. Außerdem weist ALK keinen
eigenen Dialogteil auf.
Tätigkeiten:tierung des Datenmodells
- Entwicklung der benötigten Datenbankzugriffsroutinen in C miteingebetteten statischen SQL-Anweisungen gemäß Spezifikation
- Portierung der COBOL-Anwendungsprogramme auf die Plattform AIX(diese wurden ursprünglich für eine Großrechnerumgebung unter
Siemens BS2000 erstellt).
IBM AIX 3.2.5
IBM DB2/6000
IBM CSet++/6000
Microfocus COBOL
Entwicklung von Dialog- und Datenbank-Schnittstellen für die
kommunale Anwendung "Automatisiertes Liegenschaftsbuch" (ALB).
Die Anwendungsprogramme werden dabei von einem Landesvermessungsamt
zur Verfügung gestellt und müssen um plattformspezifische Schnitt-
stellen für den Datenbankzugriff und um Schnittstellen für Benutzer-
dialog ergänzt werden. Die Spezifikation dieser Schnittstellen
(sog. K-Schnittstellen KKDS, KLDS, KSDS (Daten) und KDCS
(Kommunikation)) ist dabei vorgegeben.
Tätigkeiten:(Datenbankserver, Entwicklungsumgebung)
- Einrichtung der benötigten Datenbanken, Erarbeitung undImplementierung des Datenmodells
- Entwicklung der benötigten Datenbankzugriffsroutinen in C miteingebetteten statischen SQL-Anweisungen gemäß Spezifikation
- Entwicklung der benötigten Dialogschnittstellen in C gemäßSpezifikation auf Basis der curses-API
IBM AIX 3.2.5
IBM DB2/6000
IBM CSet++/6000
Microfocus COBOL
Entwicklung einer Schnittstelle zwischen IBM Application Manager/6000
und bestehenden Host-Anwendungsprogrammen des Kunden als proof of
concept. Die Anbindung erfolgte durch Fernsteuerung der Host-Anwendung
unter Nutzung der Programmierschnittstellen (API) der 3270-Emulations-
software IBM Host Connection Program/6000 (HCON).
Tätigkeiten:(Entwicklungsumgebung, Emulationssoftware)
IBM AIX 3.2.5
IBM Geographical System/6000
IBM Application Manager/6000
IBM Host Connection Program/6000
Projekt zur Entwicklung des Programmproduktes IBM Application
Manager/6000 für das geographische Informationssystem IBM
Geographical System/6000.
Tätigkeiten:geographischer Objekten mit ergänzenden alphabetischen Daten
- Implementierung von Funktionen mit grafischer Benutzeroberfläche(X-Windows) zur Erzeugung und Bearbeitung derartiger Verknüpfung,
wie auch zum Editieren der alphabetischen Daten. Die Programmierung
erfolgte in GML (Geographical Macro Language)
- Implementierung von Schnittstellen in C zwischen IBM GS/6000 undexternen Systemen, speziell SAP R/3 PM (plant maintenance).
Software:IBM AIX 3.2.5
IBM Geographical System/6000
Oracle 7
Entwicklung eines TCP/IP-Serverprogramms auf dem Host als Programm-
zu-Programm-Schnittstelle zwischen einer existierenden Host- und
einer bestehenden PC-Anwendung.
Tätigkeiten:programmen zu den COBOL-Anwendungsprogrammen auf dem Host
- Test der Gesamtanwendung und Korrektur auftretender Fehler Software:IBM MVS/TSO
IBM C/370
Entwicklung einer APPC-Schnittstelle zwischen SAP R/2 RM-INST
(Instandhaltung) und dem geographischen Informationssystem IBM
geoGPG/6000. Konfiguration der benötigten LU6.2-Infrastruktur
sowie Entwicklung der Schnittstellen sowohl unter Verwendung
der SAP CPI-C-Schnittstelle als auch der SAP CAD-Schnittstelle.
Tätigkeiten:(SAP-Schnittstellensoftware, Entwicklungsumgebung)
- Konfiguration der benötigten LU6.2-Infrastruktur in engerZusammenarbeit mit den Host-Systemprogrammierern
- Entwicklung der Schnittstellen zwischen geoGPG/6000 und SAP R/2RM-INST in C unter Verwendung der SAP-Schnittstellenbibliotheken
SAP CPI-C und SAP CAD; auf GPG-Seite durch Implementierung von
Exit-Routinen zu bestehenden GPG-Fortran-Programmen
- Test der Gesamtanwendung und Korrektur auftretender Fehler Software:IBM AIX 3.2.5
IBM SNA Server/6000
IBM CSet++/6000
IBM geoGPG/6000
SAP R/2 RM-INST
SAP CPIC-Interface
SAP CAD-Interface
IBM-Projekt: Aufstellung von insgesamt 16 Rechner IBM 9370
in verschiedenen Gemeinden des Kreises Minden/Ravensberg-
Lippe. Software-Installation und -administration, Anwender-
schulung (VM/CMS), Entwicklerschulung (SQL/DS und REXX),
technische Unterstützung.
Tätigkeiten:IBM VM/SP 4
IBM SQL/DS
div. weitere SW-Produkte
Entwicklung verschiedener Demo-Szenarien für das Marketing
des relationalen Datenbanksystems IBM DB2 sowie Präsentation
vor Kunden.
Tätigkeiten:aufbereiteten Reports mit IBM QMF
IBM MVS/TSO
IBM ISPF Dialog Manager
IBM DB2
IBM QMF
Schwerpunkt relationale Datenbanken (Oracle)
Oracle-Datenbanken (seit Oracle 8)
Installation, Konfiguration und Administration von Datenbankservern (Windows, AIX, Linux) mit
Oracle Automatic Storage Management (ASM)
Oracle Real Application Cluster (RAC)
Betrieb von Datenbank im Produktions- und Entwicklungsumfeld
Patch Management
Capacity Management
Überwachung des Betriebs und korrektives Eingreifen bei Störungen
Backup und Recovery (RMAN, TSM)
internationales Umfeld (Berücksichtigung anderer Sprach- und Kulturumgebungen, Zeitzonen)
Analyse und Behebung von Performance-Problemen
Verwendung diverser Werkzeuge (AWR, Grid/Cloud Control, SQL Developer, Toad)
Verwendung diverser Hilfsprogramme (Export/Import, Laden von Daten)
Scripting von SQL und PL/SQL
Design und Implementierung von Datenmodellen
Tätigkeiten
Tätigkeiten:
- Installation, Administration, Migration von Oracle-Datenbanken 11g und 12c
- Betriebssysteme Solaris und Suse Enterprise Linux
- Backup, Recovery und Duplizierung von Oracle-Datenbanken mittels RMAN
Software:
Oracle Datenbank unter Solaris und Suse Enterprise Linux
Quest Toad und Oracle SQL Developer
BMC Ars Remedy (Ticket System Software)
Zeitraum: 06/2012-06/2016 Tätigkeiten:
- Installation und Administration von Oracle-Datenbanken (Single Instance und RAC)
- Migration von Datenbanken auf neue Versionen oder andere Plattformen
- Backup, Recovery und Duplizierung von Oracle-Datenbanken
mittels RMAN und IBM TDPO (TSM Data Protection for Oracle)
Software:
Oracle Datenbank unter IBM AIX und Red Hat Enterprise Linux
Quest Toad
HP Service Manager (Ticket System Software)
IBM TSM und TDPO (TSM Data Protection for Oracle)
bis 12/2007 Pioneer Investments Funds Services KAG mbH, Unterföhring
Beschreibung:Mitarbeit im Betrieb und Support für Oracle-Datenbanken im
Produktionsumfeld. Sicherstellung des Betriebs, sowie Analyse und Behebung
auftretender Störungen innerhalb der Datenbank und der jeweiligen
Anwendungen. Analyse und Behebung von Performance-Engpässen mittels
STATSPACK und durch Einsatz selbst entwickelter Meßroutinen. Unterstützung
der Anwendungsentwicklung (Diagnose von Programmabbrüchen mittels Tracing,
Performancetuning von Datenbankabfragen). Konzeptionierung und
Implementierung von Anwendungslösungen (z.B. Einweg-Replikation mittels
Oracle Streams, und Mandantentrennung, basierend auf Oracle virtual
private database (VPD)). Systemadministration der Datenbank- und
Backupserver (IBM pSeries unter 64-bit AIX). Technischer 2nd-level Support für Oracle, Redwood Cronacle, TopDesk, SimCorp Dimension und IBM TSM. Anwendungsadministration für SimCorp Dimension und Redwood Cronacle.
Tätigkeiten:mittels RMAN und IBM TDPO (TSM Data Protection for Oracle)
basierend auf Oracle virtual private database (VPD)
- Implementierung einer Einweg-Replikation in eine DMZ,basierend auf Oracle Streams
- Systemadministration Datenbank- und Backupserver (IBM pSeries unter 64-bit AIX)SimCorp Dimension, IBM TSM
Software:Oracle Datenbank unter IBM AIX, Red Hat Enterprise Linux, CentOS64-bit)
Quest Toad
SimCorp Dimension (Asset Management Software)
Redwood Cronacle (Job Scheduling Software)
TopDesk (Ticket System Software)
IBM TSM und TDPO (TSM Data Protection for Oracle)
seit 09/2006 Sparkassen Informatik GmbH & Co KG, Haar
Beschreibung:Mitarbeit im third level support für Oracle-Datenbanken im
Produktionsumfeld, primär im Umfeld des Projektes "RdS"
(Rezentralisierung dezentraler Systeme). Ziel dieses Projektes
ist die Umstellung der Infrastruktur der von der IZB SOFT
(ab 1.9.2006: Sparkassen Informatik) betreuten bayerischen
Sparkassen von dezentralen Windows NT-Systemen auf eine
zentrale Windows-/Citrix MetaFrame-basierte Serverlösung
(Windows 2000 Server, aber auch Windows XP und 2003 Server).
Als Datenbanksoftware kommt dabei auf den dezentralen Systemen
Oracle 8.0.5 und 9.0.1, auf den zentralen Systemen Oracle 9.2.0
zum Einsatz.
Tätigkeiten:(Primary-/Standby-Datenbanken)
- Analyse, Diagnose und Behebung von Datenbankproblemen in der Produktion(dezentral und zentral)
- Analyse, Diagnose und Behebung von Performanceproblemen(zum Teil unter Einsatz selbst entwickelter Routinen in Perl und PL/SQL)
- Migration von Datenbeständen von dezentralen (Oracle 8.0.5/9.0.1)auf zentrale Systeme (Oracle 9.2.0)
- Überarbeitung von Richtlinien und Standards für Software-Entwickler und Betreiber
- Erarbeitung von und Implementierung von Konzepten für datenbankbezogeneAnwendungsarchitekturen (z.B. Journal für Transaktionen von
Geldausgabeautomaten mit Oracle Advanced Queuing, realisiert in C++,
eingebetteter SQL (Pro*C/C++) und Nutzung des OCI (Oracle Call Interface))
Software:Oracle 8.0.5 und 9.0.1 unter Microsoft Windows NT
Oracle 9i (9.2.0.x) unter MS Windows >= 2000
compartner GmbH, Düsseldorf
Beschreibung:Überarbeitung und Ergänzung eines werkzeugbegleitenden Methoden-
handbuchs für die Anwendung Q3 der Firma metris, einem Werkzeug
für ein umfassendes Qualitäts-Management von Geschäftsprozessen
über Fachmodelle bis hin zur Implementierung.
Tätigkeiten:metris Q3 Business Process Management
Mitglied im Projekt "BCM" (business continuity management) als
Teilprojekt des Projektes "eBranch".
Tätigkeiten:BCP-Fähigkeit (business continuity planning)
Microsoft Office 2000
Mindjet MindManager 5.x
Analyse von datenbankseitigen Timeout- und Performance-Problemen
einer geschäftskritischen Anwendung mit Datenbasis IBM DB2
Version 7 für z/OS und Ausarbeitung von Lösungsvorschlägen.
Tätigkeiten:erstellter Protokolldateien
- Interviews mit zuständigen Mitarbeitern des Datenbankbetriebs,für die Anwendung verantwortlichen Personen und Mitgliedern des
Entwicklungsteams der Anwendung
- Erstellung eines Katalogs mit Vorschlägen für die weitereVorgehensweise
Software:IBM DB2 Version 7 für z/OS
Entwicklung einer Java-Anwendung zur Verwaltung von Werttransporten
und Cash Management mit grafischer Oberfläche (Java Swing). Zugriff
auf einen entfernten Datenbankserver (Oracle 8i) via Internet über
eine VPN-Verbindung.
Tätigkeiten:Entwicklungsumgebung, Versionsverwaltung, WAN-Router, VPN-Konf-
iguration, Testumgebung beim Kunden)
- Einrichtung der benötigten Datenbanken, Erarbeitung undImplementierung des Datenmodells
Benutzeroberflächen (Swing/AWT) und Funktionen für die Druck-
ausgabe (Swing/AWT).
- Entwicklung von Generierungsroutinenfür die Datenformate DTAUS und MT940
- Entwicklung und Durchführung von Unit-Testsauf Basis des Frameworks JUnit
- Entwicklung eines automatisierten Build-Prozessesauf Basis von Apache Ant
- Paralleler Test der Anwendung in einer Umgebungmit Datenbasis Oracle 9i unter Microsoft Windows
Software:Microsoft Windows 2000 und XP
Oracle 8i unter IBM AIX 4.x
Java 1.3.1
Eclipse 2.1.2
NetBeans 3.5.1
JUnit
Apache Ant
Versicherungskammer Bayern, München
Beschreibung:Projekt "VKB-VIPS in PROFiL" zur Einbindung von Produkten
der Versicherungskammer Bayern in das Programmsystem "PROFiL"
der bayerischen Sparkassen.
Tätigkeiten:beschreibungen. Die fachlichen Grundlagen wurden durch Analyse
existierender PC-Anwendungen der VKB, sowie durch enge Zusammen-
arbeit mit dem Kunden (VKB) und dem späteren technischen Lande-
platz (IZB SOFT) erarbeitet. Die Gestaltung der Benutzeroberflächen
wurde prototypenhaft mittels Visio vorgenommen und in die Fach-
konzepte mit aufgenommen.
- Erstellung der technischen Konzepte unter Einbeziehung vonSchnittstellen zu externen Systemen (Remote-Anbindung der
benötigten Rechenkerne) und Entwurf des Datenmodells.
- Fachliche und technische Unterstützung für das Entwicklerteamund die Projektleitung
Software:IBM MVS
IBM COBOL
IBM DB2
Rational Rose
Microsoft Office 2000
Microsoft Visio 2000
MEAG, München
Beschreibung:Erweiterung der Anwendung "Visconte" (s.u.) um eine Komponente
der Bestandsprovisionsberechnung für Fonds-Verkäufe.
Tätigkeiten:eines fachlichen Konzeptes unter besonderer Berücksichtigung
der je nach Fondsgesellschaft unterschiedlichen Berechnungs-
grundlagen.
- Erstellung eines technischen Konzeptes für die Implementierung.Da zum Teil ausländische Entwickler zum Einsatz kamen, wurde
dieses Konzept in Englisch verfaßt. Erweiterung des Datenmodells
der Anwendung "Visconte" um zusätzliche, für die Provisions-
berechnung benötigte Elemente und Implementierung dieser Änderungen.
- Entwicklung von Prototypen für die Berechnungsroutinen alsBeispielimplementierung für die Entwickler.
- Durchführung und Analyse von internen Tests zur Verifizierungder Berechnungsroutinen.
- Analyse der Ergebnisse von Kundentests Software:Microsoft Windows NT und 2000
Oracle 8i unter IBM AIX 4.x
Java 1.3.0
Sun Forte 2.x for Java
Microsoft Office 2000
Entwicklung der Java-Anwendung "Visconte" (Vertriebsinformations-
system für Fonds-Verkäufe) mit einer grafischen Benutzeroberfläche
(Java Swing) und einem Data-Warehouse auf Basis Oracle 8i.
Tätigkeiten:anderem Datenmodellerstellung
- Definition der Softwareentwicklungsumgebung und Erstellung vonProgrammierrichtlinien
- Installation und Administration der Infrastruktur (Datenbankserver,Entwicklungsumgebung, Versionsverwaltung)
- Einrichtung der benötigten Datenbanken, Erarbeitung und Implemen-tierung des Datenmodells
Benutzeroberflächen (Swing/AWT)
- Unterstützung der Entwicklung des ETL-Prozesses (extraction/trans-formation/loading) zur Befüllung der Datenbank speziell im Bereich
von Datenbankspezifika (z.B. Optimierung von SQL-Anweisungen)
- Entwicklung von erweiterter Funktionalität, wie z.B. Routinen fürdie statistische Auswertung mit Ausgabe von Geschäftsgrafiken
Software:Microsoft Windows NT und 2000
Oracle 8i unter IBM AIX 4.x
Java 1.3.0
Sun Forte 2.x for Java
Microsoft Office 2000
Aufnahme und Analyse der Anforderungen sowie Erstellung eines
Fachkonzeptes für eine interne Versicherungsanwendung des
Sparkassenverbandes.
Tätigkeiten:eines fachlichen Konzeptes in enger Zusammenarbeit mit dem Kunden
- Erstellung eines technischen Konzeptes in Zusammenarbeit mit denEntwicklern, dabei auch Entwicklung eines Datenmodells
Software:Microsoft Office 2000
Microsoft Visio 2000
KDZ Siegen
Beschreibung:Portierung der kommunalen Anwendung "Automatisiertes Liegenschafts-
buch" (ALB) auf die Systemplattform HP-UX Version 10 unter dem
Datenbanksystem IBM DB2/HP-UX Version 6.1 auf Hewlett-Packard
PA-RISC 9000.
Tätigkeiten:unter HP-UX (Datenbankserver, Entwicklungsumgebung).
- Portierung der AIX-Lösung der Anwendung ALB (s.u.) auf diePlattform HP-UX (mit erstaunlich wenig erforderlichen
Änderungen!), Implementierung und Test erforderlicher Anpassungen
- Entwicklung einer grafischen Benutzeroberflächen (Java Swing) alsüber TCP/IP angebundene Client-Anwendung auf PC-Basis mit JNI-
Schnittstellen (Java Native Interface) zu den Kommunikations-
routinen
Software:HP-UX 10
IBM DB2/HP-UX
Microfocus COBOL
HP C/C++
Java 1.2.2
Portierung der Anwendung "BSHTOP 2.x" (s.u.) von der Plattform
Microsoft Windows (MS VisualC++ 5.x) auf die Plattform IBM OS/2
unter Verwendung der IBM Open Class Library.
Tätigkeiten:Entwicklungsrechner
- Technische Unterstützung und Coaching des Entwicklerteams, unteranderem bei der Einführung in die Entwicklungsumgebung und bei
Besonderheiten der OS/2-Plattform
- Analyse und Lösung von Portierungsproblemen, z.B. bedingt durchUnterstützung unterschiedlicher C++-Sprachstandards der Windows-
und OS/2-Compiler oder durch unterschiedliche Architektur der
zugrunde liegenden GUI-Bibliothek (Windows: MFC, OS/2: OCL)
- Analyse und Lösung plattformspezifischer Besonderheiten, z.B. imBereich der calling/linking conventions des verwendeten Compilers
oder vom eingestellten Systemfont abhängige Skalierung von Grafiken
Software:IBM OS/2 Warp 4.x
IBM VisualAge C++ 3.x
Qualitätssicherung im Projekt "BSHTOP 2.0".
Tätigkeiten:"Purify". Notwendige Programmkorrekturen wurden entweder selbst
durchgeführt oder die Korrektur durch die jeweiligen Entwickler
veranlaßt.
- Durchführung von Laufzeitmessungen unter Verwendung des Tools"Quantify". Auswertung der entsprechenden Messprotokolle und
Durchführung von Anpassungen zur Verbesserung der Performance.
- Analyse und Behebung von Programmfehlern (Programmabstürze,Rundungsfehler bei Berechnungen, unterschiedliches Verhalten in
Release- und Debug-Version)
Software:Microsoft Windows NT 4.x und 95
Microsoft Visual C++ 5.x
Pure Atria Purify
Rational Quantify
Rational Rose
Portierung der kommunalen Anwendung "Automatisiertes Liegenschafts-
kataster" (ALK) auf die Plattform IBM AIX unter Entwicklung von
Schnittstellen zur Anbindung an die Datenbank IBM DB2/6000. Die
Anwendungsprogramme werden dabei von einem Landesvermessungsamt zur
Verfügung gestellt und müssen um plattformspezifische Schnittstellen
für den Datenbankzugriff ergänzt werden. Die Schnittstellenspezifi-
kation ist die gleiche wie für die Anwendung ALB (s.u.), jedoch ist
die Datenbasis eine gänzlich andere. Außerdem weist ALK keinen
eigenen Dialogteil auf.
Tätigkeiten:tierung des Datenmodells
- Entwicklung der benötigten Datenbankzugriffsroutinen in C miteingebetteten statischen SQL-Anweisungen gemäß Spezifikation
- Portierung der COBOL-Anwendungsprogramme auf die Plattform AIX(diese wurden ursprünglich für eine Großrechnerumgebung unter
Siemens BS2000 erstellt).
IBM AIX 3.2.5
IBM DB2/6000
IBM CSet++/6000
Microfocus COBOL
Entwicklung von Dialog- und Datenbank-Schnittstellen für die
kommunale Anwendung "Automatisiertes Liegenschaftsbuch" (ALB).
Die Anwendungsprogramme werden dabei von einem Landesvermessungsamt
zur Verfügung gestellt und müssen um plattformspezifische Schnitt-
stellen für den Datenbankzugriff und um Schnittstellen für Benutzer-
dialog ergänzt werden. Die Spezifikation dieser Schnittstellen
(sog. K-Schnittstellen KKDS, KLDS, KSDS (Daten) und KDCS
(Kommunikation)) ist dabei vorgegeben.
Tätigkeiten:(Datenbankserver, Entwicklungsumgebung)
- Einrichtung der benötigten Datenbanken, Erarbeitung undImplementierung des Datenmodells
- Entwicklung der benötigten Datenbankzugriffsroutinen in C miteingebetteten statischen SQL-Anweisungen gemäß Spezifikation
- Entwicklung der benötigten Dialogschnittstellen in C gemäßSpezifikation auf Basis der curses-API
IBM AIX 3.2.5
IBM DB2/6000
IBM CSet++/6000
Microfocus COBOL
Entwicklung einer Schnittstelle zwischen IBM Application Manager/6000
und bestehenden Host-Anwendungsprogrammen des Kunden als proof of
concept. Die Anbindung erfolgte durch Fernsteuerung der Host-Anwendung
unter Nutzung der Programmierschnittstellen (API) der 3270-Emulations-
software IBM Host Connection Program/6000 (HCON).
Tätigkeiten:(Entwicklungsumgebung, Emulationssoftware)
IBM AIX 3.2.5
IBM Geographical System/6000
IBM Application Manager/6000
IBM Host Connection Program/6000
Projekt zur Entwicklung des Programmproduktes IBM Application
Manager/6000 für das geographische Informationssystem IBM
Geographical System/6000.
Tätigkeiten:geographischer Objekten mit ergänzenden alphabetischen Daten
- Implementierung von Funktionen mit grafischer Benutzeroberfläche(X-Windows) zur Erzeugung und Bearbeitung derartiger Verknüpfung,
wie auch zum Editieren der alphabetischen Daten. Die Programmierung
erfolgte in GML (Geographical Macro Language)
- Implementierung von Schnittstellen in C zwischen IBM GS/6000 undexternen Systemen, speziell SAP R/3 PM (plant maintenance).
Software:IBM AIX 3.2.5
IBM Geographical System/6000
Oracle 7
Entwicklung eines TCP/IP-Serverprogramms auf dem Host als Programm-
zu-Programm-Schnittstelle zwischen einer existierenden Host- und
einer bestehenden PC-Anwendung.
Tätigkeiten:programmen zu den COBOL-Anwendungsprogrammen auf dem Host
- Test der Gesamtanwendung und Korrektur auftretender Fehler Software:IBM MVS/TSO
IBM C/370
Entwicklung einer APPC-Schnittstelle zwischen SAP R/2 RM-INST
(Instandhaltung) und dem geographischen Informationssystem IBM
geoGPG/6000. Konfiguration der benötigten LU6.2-Infrastruktur
sowie Entwicklung der Schnittstellen sowohl unter Verwendung
der SAP CPI-C-Schnittstelle als auch der SAP CAD-Schnittstelle.
Tätigkeiten:(SAP-Schnittstellensoftware, Entwicklungsumgebung)
- Konfiguration der benötigten LU6.2-Infrastruktur in engerZusammenarbeit mit den Host-Systemprogrammierern
- Entwicklung der Schnittstellen zwischen geoGPG/6000 und SAP R/2RM-INST in C unter Verwendung der SAP-Schnittstellenbibliotheken
SAP CPI-C und SAP CAD; auf GPG-Seite durch Implementierung von
Exit-Routinen zu bestehenden GPG-Fortran-Programmen
- Test der Gesamtanwendung und Korrektur auftretender Fehler Software:IBM AIX 3.2.5
IBM SNA Server/6000
IBM CSet++/6000
IBM geoGPG/6000
SAP R/2 RM-INST
SAP CPIC-Interface
SAP CAD-Interface
IBM-Projekt: Aufstellung von insgesamt 16 Rechner IBM 9370
in verschiedenen Gemeinden des Kreises Minden/Ravensberg-
Lippe. Software-Installation und -administration, Anwender-
schulung (VM/CMS), Entwicklerschulung (SQL/DS und REXX),
technische Unterstützung.
Tätigkeiten:IBM VM/SP 4
IBM SQL/DS
div. weitere SW-Produkte
Entwicklung verschiedener Demo-Szenarien für das Marketing
des relationalen Datenbanksystems IBM DB2 sowie Präsentation
vor Kunden.
Tätigkeiten:aufbereiteten Reports mit IBM QMF
IBM MVS/TSO
IBM ISPF Dialog Manager
IBM DB2
IBM QMF
Schwerpunkt relationale Datenbanken (Oracle)
Oracle-Datenbanken (seit Oracle 8)
Installation, Konfiguration und Administration von Datenbankservern (Windows, AIX, Linux) mit
Oracle Automatic Storage Management (ASM)
Oracle Real Application Cluster (RAC)
Betrieb von Datenbank im Produktions- und Entwicklungsumfeld
Patch Management
Capacity Management
Überwachung des Betriebs und korrektives Eingreifen bei Störungen
Backup und Recovery (RMAN, TSM)
internationales Umfeld (Berücksichtigung anderer Sprach- und Kulturumgebungen, Zeitzonen)
Analyse und Behebung von Performance-Problemen
Verwendung diverser Werkzeuge (AWR, Grid/Cloud Control, SQL Developer, Toad)
Verwendung diverser Hilfsprogramme (Export/Import, Laden von Daten)
Scripting von SQL und PL/SQL
Design und Implementierung von Datenmodellen