div. private Beratungen und Unterstützungen bzgl. DV-Probleme bei privaten Projekten und auch persönliche
kleinere Anpassungen an der MySQL-Datenbank des letzten Projektes
Erörterungen von Datenbankstrukturen in Oracle und MySQL-Datenbanken
Beratung bei SQL-Problemen, Unterstützung bei Erweiterungen
Neugestaltungen Webauftritte auf Basis von Joomla und Wordpress
diverse Beratungen bei DB-Fragen
Weiterentwicklung, Anpassungen und Erstellung Schnittstellen bestehender Applikationen im Credit-Bereich
technische IT-Unterstützung und generelle Vorbereitungen und Optimierungen diverser Prozesse.
Erstellung notwendiger Proceduren, Funktionen, Trigger, ?
Optimierungsmaßnahmen am bestehenden System
Performanceverbesserungen
Reporting-System
Entwurf, Entwicklung und Realisierung einer Oracle Datenbank in welcher täglich mehrmals größere tagesaktuelle Datenmengen (csv-files von ca. 200 MB) geladen werden mussten, um unter BusinessObjects (BO) aktuell und historisch zu Historische Daten mussten im Direktzugriff verfügbar sein
Berechtigungskonzept erstellen und realisieren
Oracle-Proceduren, Funktionen, etc. für verschiedene Systeme erstellen
Optimierungen und Performanceverbesserungen an bestehenden Systemen durchgeführt
Erstellung notwendiger Proceduren, Funktionen, Trigger, Packages, Pipeline-Funktionen, ?
Berücksichtigung der vorgegebenen Hardware-Resourcen beim DB-Sizing
Eigenes Berechtigungskonzept (auch in BO wirksam) entwickelt und implementiert
Automatisierung des Uploads der Daten mit automatischem Versand des anschließend automatisch erstellten Reports über BO
Pflege div. APEX-Anwendungen (früher HTML-DB)
Umstellung der Daten bei Server-Wechsel und implementieren BO auf neuem Server
zum Abschluss des Projektes Übernahme der Daten in eine MySQL-Datenbank zur Historisierung der Daten
Anbindung der Datenbank an BO; Optimierung von Datenzugriffen für Adhoc-Abfragen und weitere Reports
an bestehenden Trading-Systemen
Optimierungsmassnahmen
Performanceverbesserungen
Energieabrechnungsverfahren von ca. 3 Mio. Kunden auf IBM 370 und ca. 2.000 Programmen in COBOL und ca. 500 Assembler für Batch und Online
System- und entwicklungstechnische Betreuung des Systems mit einer IMS-Datenbank und der COBOL-Programmierer von der Entwicklung und Implementation im Jahre 1978 bis zur Ablösung durch eine externe Serverlösung in 2006
Implementierungen des Systems in elf Mainframe-Rechenzentren, Jahre später Zusammenführen der Systeme und Datenbank zu drei Mainframe-RZs
Schnittstelle zum Erstellen DTAUS-Datei entwickelt; in COBOL und IO-Routinen in Assembler
Entwicklung einer Poststrassenorganisation, wobei die entwickelte Software (COBOL-Programme) zur EDV-Freimachung (Briefpost, Infopost) von der Deutschen Post abgenommen wurde. Diese Software enthielt zudem die Schnittstelle zur Verfilmung, später Archivierung, und wurde in COBOL geschrieben
Implementation neuer Datenbestände anderer Energieversorgungsunternehmen in die bestehenden Datenbanken. Die Hauptprogramme diesen Verfahrens wurden in COBOL, aus Performancegründen die DB-Zugriffe in Assembler, geschrieben
Entwicklung und Realisierung in Assembler einer Anwendung/Generators zur Auswertung bzw. Schnittstellenerstellung mit einer eigenen, an SQL angelehnten Scriptsprache; ein sogenannter 1-Phasen-Compiler
Entwicklung der System-Kompress-Module (in Assembler) innerhalb der IMS-Datenbanken mit einer Reduzierung um bis zu 85%
Optimierungen der Laufzeit und Speicher
Umstellung und Unterstützung Jahr200-Umstellung
diverse systemnahe Assembler-Routinen
Dump-Analysen
Zum Abschluss des Projektes, Migration der Daten der hierarchisch IMS-Datenbanken, VSAM- und seq. Dateien in relationale Oracle-Datenbanken mit der Möglichkeit, diese dann mit dem gleichzeitig installierten BusinessObjects oder mit SQL-Mitteln weitere Auswertungen fahren zu können; entsprechend der gesetzlichen Auskunftsverpflichtung bzw. nachträglichen Forderungsklärungen. Die hierfür notwendigen Programme wurden überwiegend in COBOL geschrieben, während die für die verlustfreie Übertragung der Daten von EBCDIC nach ASCII zur Konvertierung in Assembler erstellt wurden. Da die Daten auf der Oracleseite in Ihrer Host-Bitstruktur (EBCDIC-Code) reproduzierbar waren, wurden auch die COBOL-Programme und Datenstrukturen des Hosts ebenfalls nach Oracle kopiert, wodurch eine Rekonstruktion der Daten trotz ASCII-Code wieder als Host-Code (EBCDIC) notfalls auf Oracleseite dargestellt werden.
Fehlersuche und Klärungen (meist Performance- und Speicherprobleme) bei unerwartetem Verhalten der COBOL-Programme
Umstellung der Cobol-Programme im Zuge der Umstellung auf ?Jahr 2000?
in 1979 Umstellung der damals ca. 1200 COBOL-Programme von ?statischen Linken? auf ?dynamisches Laden zur Laufzeit? in einem sukzessiven Verfahren im laufenden Betrieb mit gleichzeitiger Anpassung für neue und zukünftige Programme
Entwurf und Anlage einer Postleitzahlen-Datenbank zur Ermittlung der neuen 5-stelligen PLZ und Verwaltungsprogramm in COBOL
Entwicklung und Hauptverantwortlichkeit für die Einführung der 5-stelligen PLZ in 1993 und Anpassung der COBOL-Programme
für ein Nebenprojekt (Heizkostenabrechnung) in nur einem RZ wurde ich kurzfristig wegen nicht ordnungsgemäßen Produktionsverarbeitung für Totalüberarbeitung und teilweiser Neuerstellung der eingesetzten Fakturierungs- und Buchhaltungsprogramme, welche allesamt in COBOL geschrieben waren, angefordert
Erstellung von Kundenpreisanpassungschreiben-Programm in COBOL unter Nutzung der Poststrassenprogramme
Datenbereitstellungsprogramm in COBOL zur Darstellung der Daten in MS-ACCESS-Anwendung
Ausbildung zu Programmierer auf GE400-Serie, H6000-Serie, IBM 360
Erstellung diverser Programme in COBOL u. Assembler auf GE400, H6000 und IBM 360 in verschiedenen Bereichen
Umstellung in Maschinencode geschriebener Programme von GE400 (Basic) auf H6000(GMAP)
Erstellung Inventurprogramm in Cobol für GE400
Entwicklung diverser Utilities
Systemprogrammierung H 6640
1971 ? 1977-12: Systemprogrammierung
Kunde: Kaufhalle u. Kaufhof, Köln
Rolle: Programmierer/Systemprogrammierer
Aufgaben:
Entwicklung in Lohn/Gehalt
Entwicklungen für automatisches Hochregallager
Entwicklungen diverse Utilities
1971 ? 1973
Ausbildung zum Programmierer/Systemprogrammierer
Kaufhalle/Kaufhof, Köln
1969 ? 1971
Ausbildung zum Büroassistenten
Kaufhalle, Köln
1961 - 1969
Gymnasium Trier
1957 - 1961
Volksschule Trier
offen für neue Herausforderungen
Tools
BO
TOAD
SQL-Developer
Panvalet
EASYTREV
Xpediter
Systeme
IBM OS
MVS
z/os
Serie GE400
Serie HB600/H6000 GMAP
Als Einsatzort bevorzuge ich den GR Köln; ansonsten bin ich auch an Remote interessiert.
Bin auch an kurzlaufenden Projekten interessiert.
Aber auch, wenn nur 2-3 Tage/Woche.
Beruflicher Werdegang
2013-05 - heute
Position: div. Beratungen und Entwicklungen bei DB-Entwurf, Webseitengestaltung (als externer Mitarbeiter)
Anpassungen an MySQL-Datenbank des letzten Projektes
Erörterungen DB-Strukturen in Oracle und MySQL
Beratung bei SQL-Problemen, Unterstützung bei Erweiterungen
Neugestaltung Webauftritte auf Basis von Joomla und WordPress
diverse Beratungen bei DB-Fragen
2018-02 ? 2018-05
Firma: Innogy SE, Essen
Position: externer Mitarbeiter
Weiterentwicklung, Anpassungen und Erstellung Schnittstellen bestehender Applikationen im Credit-Bereich
technische IT-Unterstützung und generelle Vorbereitungen und Optimierungen diverser Prozesse.
Erstellung notwendiger Proceduren, Funktionen, Trigger, ?
Optimierungsmaßnahmen am bestehenden System
Performanceverbesserungen
2013-03 ? 2013-04
Firma: Medienunternehmen, Köln
Position: externer Mitarbeiter - Applikationsentwurf u. -entwicklung
Mitarbeit an einer Web-Applikation fu?r ein Casting System, um während der Vorentscheidungen alle Daten und Bewertungen der Kandidaten zu erfassen und zu verwalten, incl. Bilder u. Videos
2007-03 ? 2013-02
Firma: RWE Trading, Essen
Position: Systementwicklung (als externer Mitarbeiter)
Entwurf, Entwicklung und Realisierung einer Oracle Datenbank für ein Reporting-System
Berechtigungskonzept erstellen und realisieren
Oracle-Proceduren, Funktionen, etc. für verschiedene Systeme erstellen
Optimierungen und Performanceverbesserungen an bestehenden Systemen durchgeführt
1978-01 ? 2007-02
Firma: RWE Systems (vormals RWE Vertrieb), Essen
Position: Systementwicklung (als externer Mitarbeiter)
system- und entwicklungstechnische Betreuung eines Energieabrechnungssystems für ca. 3 Mio. Kunden auf IBM 370, von der Entwicklung und Implementation in 1978 bis zur Ablösung durch eine externe Serverlösung in 2006
Implementierungen des Systems in elf Mainframe-Rechenzentren, Jahre später Zusammenfu?hren der Systeme und Datenbanken zu drei Mainframe-RZs
Schnittstelle zum Erstellen DTAUS-Datei entwickelt
Entwicklung einer Poststraßenorganisation, wobei die entwickelte Software zur EDV-Freimachung von der Deutschen Post abgenommen wurde. Diese Software enthielt zudem die Schnittstelle zur Verfilmung, später Archivierung
Implementation neuer Datenbestände anderer Energieversorgungsunternehmen in die bestehenden Datenbanken
Entwicklung und Realisierung in Assembler einer Anwendung/Generators zur Auswertung bzw. Schnittstellenerstellung mit einer eigenen, an SQL angelehnten Scriptsprache; ein sogenannter 1-PhasenCompiler
Entwicklung der System-Kompress-Module (in Assembler) innerhalb der IMS-Datenbanken mit einer Reduzierung um bis zu 85%
Optimierungen der Laufzeit und Speicher
Umstellung und Unterstu?tzung Jahr200-Umstellung
diverse systemnahe Assembler-Routinen
Dump-Analysen
Zum Abschluss des Projektes, Übernahme der Daten der hierarchische IMS-Datenbanken in relationale Oracle-Datenbanken mit der Möglichkeit, diese dann mit dem gleichzeitig installierten Business Objects oder mit SQL-Mitteln weitere Auswertungen fahren zu können; entsprechend der gesetzlichen Auskunftsverpflichtung bzw. zur Klärung nachträglicher Forderungen
1971 ? 1977-12
Firma: Kaufhalle u. Kaufhof, Köln (als Angestellter)
Position: Programmierer/Systemprogrammierer
Systemprogrammierung
Entwicklung in Lohn/Gehalt
Entwicklungen für automatisches Hochregallager
Entwicklungen diverse Utilities
nach Rücksprache
Bevorzugt NRW, bes. auf der Linie Bonn-Köln-Düsseldorf-Essen oder Umkreis von bis zu 50 km um Köln; weitere Einsatzorte nach Rücksprache.
Auch 2-4 Tage vor Ort angenehm (muss nicht).
Auch kurzlaufende Projekteinsätze angenehm.
Auch remote angenehm.
div. private Beratungen und Unterstützungen bzgl. DV-Probleme bei privaten Projekten und auch persönliche
kleinere Anpassungen an der MySQL-Datenbank des letzten Projektes
Erörterungen von Datenbankstrukturen in Oracle und MySQL-Datenbanken
Beratung bei SQL-Problemen, Unterstützung bei Erweiterungen
Neugestaltungen Webauftritte auf Basis von Joomla und Wordpress
diverse Beratungen bei DB-Fragen
Weiterentwicklung, Anpassungen und Erstellung Schnittstellen bestehender Applikationen im Credit-Bereich
technische IT-Unterstützung und generelle Vorbereitungen und Optimierungen diverser Prozesse.
Erstellung notwendiger Proceduren, Funktionen, Trigger, ?
Optimierungsmaßnahmen am bestehenden System
Performanceverbesserungen
Reporting-System
Entwurf, Entwicklung und Realisierung einer Oracle Datenbank in welcher täglich mehrmals größere tagesaktuelle Datenmengen (csv-files von ca. 200 MB) geladen werden mussten, um unter BusinessObjects (BO) aktuell und historisch zu Historische Daten mussten im Direktzugriff verfügbar sein
Berechtigungskonzept erstellen und realisieren
Oracle-Proceduren, Funktionen, etc. für verschiedene Systeme erstellen
Optimierungen und Performanceverbesserungen an bestehenden Systemen durchgeführt
Erstellung notwendiger Proceduren, Funktionen, Trigger, Packages, Pipeline-Funktionen, ?
Berücksichtigung der vorgegebenen Hardware-Resourcen beim DB-Sizing
Eigenes Berechtigungskonzept (auch in BO wirksam) entwickelt und implementiert
Automatisierung des Uploads der Daten mit automatischem Versand des anschließend automatisch erstellten Reports über BO
Pflege div. APEX-Anwendungen (früher HTML-DB)
Umstellung der Daten bei Server-Wechsel und implementieren BO auf neuem Server
zum Abschluss des Projektes Übernahme der Daten in eine MySQL-Datenbank zur Historisierung der Daten
Anbindung der Datenbank an BO; Optimierung von Datenzugriffen für Adhoc-Abfragen und weitere Reports
an bestehenden Trading-Systemen
Optimierungsmassnahmen
Performanceverbesserungen
Energieabrechnungsverfahren von ca. 3 Mio. Kunden auf IBM 370 und ca. 2.000 Programmen in COBOL und ca. 500 Assembler für Batch und Online
System- und entwicklungstechnische Betreuung des Systems mit einer IMS-Datenbank und der COBOL-Programmierer von der Entwicklung und Implementation im Jahre 1978 bis zur Ablösung durch eine externe Serverlösung in 2006
Implementierungen des Systems in elf Mainframe-Rechenzentren, Jahre später Zusammenführen der Systeme und Datenbank zu drei Mainframe-RZs
Schnittstelle zum Erstellen DTAUS-Datei entwickelt; in COBOL und IO-Routinen in Assembler
Entwicklung einer Poststrassenorganisation, wobei die entwickelte Software (COBOL-Programme) zur EDV-Freimachung (Briefpost, Infopost) von der Deutschen Post abgenommen wurde. Diese Software enthielt zudem die Schnittstelle zur Verfilmung, später Archivierung, und wurde in COBOL geschrieben
Implementation neuer Datenbestände anderer Energieversorgungsunternehmen in die bestehenden Datenbanken. Die Hauptprogramme diesen Verfahrens wurden in COBOL, aus Performancegründen die DB-Zugriffe in Assembler, geschrieben
Entwicklung und Realisierung in Assembler einer Anwendung/Generators zur Auswertung bzw. Schnittstellenerstellung mit einer eigenen, an SQL angelehnten Scriptsprache; ein sogenannter 1-Phasen-Compiler
Entwicklung der System-Kompress-Module (in Assembler) innerhalb der IMS-Datenbanken mit einer Reduzierung um bis zu 85%
Optimierungen der Laufzeit und Speicher
Umstellung und Unterstützung Jahr200-Umstellung
diverse systemnahe Assembler-Routinen
Dump-Analysen
Zum Abschluss des Projektes, Migration der Daten der hierarchisch IMS-Datenbanken, VSAM- und seq. Dateien in relationale Oracle-Datenbanken mit der Möglichkeit, diese dann mit dem gleichzeitig installierten BusinessObjects oder mit SQL-Mitteln weitere Auswertungen fahren zu können; entsprechend der gesetzlichen Auskunftsverpflichtung bzw. nachträglichen Forderungsklärungen. Die hierfür notwendigen Programme wurden überwiegend in COBOL geschrieben, während die für die verlustfreie Übertragung der Daten von EBCDIC nach ASCII zur Konvertierung in Assembler erstellt wurden. Da die Daten auf der Oracleseite in Ihrer Host-Bitstruktur (EBCDIC-Code) reproduzierbar waren, wurden auch die COBOL-Programme und Datenstrukturen des Hosts ebenfalls nach Oracle kopiert, wodurch eine Rekonstruktion der Daten trotz ASCII-Code wieder als Host-Code (EBCDIC) notfalls auf Oracleseite dargestellt werden.
Fehlersuche und Klärungen (meist Performance- und Speicherprobleme) bei unerwartetem Verhalten der COBOL-Programme
Umstellung der Cobol-Programme im Zuge der Umstellung auf ?Jahr 2000?
in 1979 Umstellung der damals ca. 1200 COBOL-Programme von ?statischen Linken? auf ?dynamisches Laden zur Laufzeit? in einem sukzessiven Verfahren im laufenden Betrieb mit gleichzeitiger Anpassung für neue und zukünftige Programme
Entwurf und Anlage einer Postleitzahlen-Datenbank zur Ermittlung der neuen 5-stelligen PLZ und Verwaltungsprogramm in COBOL
Entwicklung und Hauptverantwortlichkeit für die Einführung der 5-stelligen PLZ in 1993 und Anpassung der COBOL-Programme
für ein Nebenprojekt (Heizkostenabrechnung) in nur einem RZ wurde ich kurzfristig wegen nicht ordnungsgemäßen Produktionsverarbeitung für Totalüberarbeitung und teilweiser Neuerstellung der eingesetzten Fakturierungs- und Buchhaltungsprogramme, welche allesamt in COBOL geschrieben waren, angefordert
Erstellung von Kundenpreisanpassungschreiben-Programm in COBOL unter Nutzung der Poststrassenprogramme
Datenbereitstellungsprogramm in COBOL zur Darstellung der Daten in MS-ACCESS-Anwendung
Ausbildung zu Programmierer auf GE400-Serie, H6000-Serie, IBM 360
Erstellung diverser Programme in COBOL u. Assembler auf GE400, H6000 und IBM 360 in verschiedenen Bereichen
Umstellung in Maschinencode geschriebener Programme von GE400 (Basic) auf H6000(GMAP)
Erstellung Inventurprogramm in Cobol für GE400
Entwicklung diverser Utilities
Systemprogrammierung H 6640
1971 ? 1977-12: Systemprogrammierung
Kunde: Kaufhalle u. Kaufhof, Köln
Rolle: Programmierer/Systemprogrammierer
Aufgaben:
Entwicklung in Lohn/Gehalt
Entwicklungen für automatisches Hochregallager
Entwicklungen diverse Utilities
1971 ? 1973
Ausbildung zum Programmierer/Systemprogrammierer
Kaufhalle/Kaufhof, Köln
1969 ? 1971
Ausbildung zum Büroassistenten
Kaufhalle, Köln
1961 - 1969
Gymnasium Trier
1957 - 1961
Volksschule Trier
offen für neue Herausforderungen
Tools
BO
TOAD
SQL-Developer
Panvalet
EASYTREV
Xpediter
Systeme
IBM OS
MVS
z/os
Serie GE400
Serie HB600/H6000 GMAP
Als Einsatzort bevorzuge ich den GR Köln; ansonsten bin ich auch an Remote interessiert.
Bin auch an kurzlaufenden Projekten interessiert.
Aber auch, wenn nur 2-3 Tage/Woche.
Beruflicher Werdegang
2013-05 - heute
Position: div. Beratungen und Entwicklungen bei DB-Entwurf, Webseitengestaltung (als externer Mitarbeiter)
Anpassungen an MySQL-Datenbank des letzten Projektes
Erörterungen DB-Strukturen in Oracle und MySQL
Beratung bei SQL-Problemen, Unterstützung bei Erweiterungen
Neugestaltung Webauftritte auf Basis von Joomla und WordPress
diverse Beratungen bei DB-Fragen
2018-02 ? 2018-05
Firma: Innogy SE, Essen
Position: externer Mitarbeiter
Weiterentwicklung, Anpassungen und Erstellung Schnittstellen bestehender Applikationen im Credit-Bereich
technische IT-Unterstützung und generelle Vorbereitungen und Optimierungen diverser Prozesse.
Erstellung notwendiger Proceduren, Funktionen, Trigger, ?
Optimierungsmaßnahmen am bestehenden System
Performanceverbesserungen
2013-03 ? 2013-04
Firma: Medienunternehmen, Köln
Position: externer Mitarbeiter - Applikationsentwurf u. -entwicklung
Mitarbeit an einer Web-Applikation fu?r ein Casting System, um während der Vorentscheidungen alle Daten und Bewertungen der Kandidaten zu erfassen und zu verwalten, incl. Bilder u. Videos
2007-03 ? 2013-02
Firma: RWE Trading, Essen
Position: Systementwicklung (als externer Mitarbeiter)
Entwurf, Entwicklung und Realisierung einer Oracle Datenbank für ein Reporting-System
Berechtigungskonzept erstellen und realisieren
Oracle-Proceduren, Funktionen, etc. für verschiedene Systeme erstellen
Optimierungen und Performanceverbesserungen an bestehenden Systemen durchgeführt
1978-01 ? 2007-02
Firma: RWE Systems (vormals RWE Vertrieb), Essen
Position: Systementwicklung (als externer Mitarbeiter)
system- und entwicklungstechnische Betreuung eines Energieabrechnungssystems für ca. 3 Mio. Kunden auf IBM 370, von der Entwicklung und Implementation in 1978 bis zur Ablösung durch eine externe Serverlösung in 2006
Implementierungen des Systems in elf Mainframe-Rechenzentren, Jahre später Zusammenfu?hren der Systeme und Datenbanken zu drei Mainframe-RZs
Schnittstelle zum Erstellen DTAUS-Datei entwickelt
Entwicklung einer Poststraßenorganisation, wobei die entwickelte Software zur EDV-Freimachung von der Deutschen Post abgenommen wurde. Diese Software enthielt zudem die Schnittstelle zur Verfilmung, später Archivierung
Implementation neuer Datenbestände anderer Energieversorgungsunternehmen in die bestehenden Datenbanken
Entwicklung und Realisierung in Assembler einer Anwendung/Generators zur Auswertung bzw. Schnittstellenerstellung mit einer eigenen, an SQL angelehnten Scriptsprache; ein sogenannter 1-PhasenCompiler
Entwicklung der System-Kompress-Module (in Assembler) innerhalb der IMS-Datenbanken mit einer Reduzierung um bis zu 85%
Optimierungen der Laufzeit und Speicher
Umstellung und Unterstu?tzung Jahr200-Umstellung
diverse systemnahe Assembler-Routinen
Dump-Analysen
Zum Abschluss des Projektes, Übernahme der Daten der hierarchische IMS-Datenbanken in relationale Oracle-Datenbanken mit der Möglichkeit, diese dann mit dem gleichzeitig installierten Business Objects oder mit SQL-Mitteln weitere Auswertungen fahren zu können; entsprechend der gesetzlichen Auskunftsverpflichtung bzw. zur Klärung nachträglicher Forderungen
1971 ? 1977-12
Firma: Kaufhalle u. Kaufhof, Köln (als Angestellter)
Position: Programmierer/Systemprogrammierer
Systemprogrammierung
Entwicklung in Lohn/Gehalt
Entwicklungen für automatisches Hochregallager
Entwicklungen diverse Utilities
nach Rücksprache
Bevorzugt NRW, bes. auf der Linie Bonn-Köln-Düsseldorf-Essen oder Umkreis von bis zu 50 km um Köln; weitere Einsatzorte nach Rücksprache.
Auch 2-4 Tage vor Ort angenehm (muss nicht).
Auch kurzlaufende Projekteinsätze angenehm.
Auch remote angenehm.