1 von 91.893 IT- und Engineering-Profilen

Fachlicher Schwerpunkt dieses Freiberuflers

NRW: Entwicklung PL/SQL Oracle (vorzugsweise) oder auch Host-/Mainframe Cobol/Assembler; Migration Host-Daten (IMS-DBs,VSAM,...) nach Oracle

verfügbar ab
01.06.2018
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D4

D5

Städte
Köln
100 km
Kontaktwunsch

Ich möchte ausschließlich für Projekte in diesen Einsatzorten kontaktiert werden.

Kommentar

Bevorzugt NRW, bes. auf der Linie Bonn-Köln-Düsseldorf-Essen oder Umkreis von bis zu 100 km um Köln; weitere Einsatzorte nach Rücksprache auch.

Projekte

05/2013 - Heute

4 Jahre 11 Monate

div. Beratungen Entwicklungen bei Datenbankentwurf, Webseitengestaltung

Rolle
Entwickler/Berater
Kunde
verschiedene
Einsatzort
vorzugsweise Köln +80km, andere Orte auf Anfrage
Projektinhalte
  • 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
Kenntnisse

MySQL, Oracle, PL/SQL, TOAD, SQL-developer, ...

Produkte

MySQL, Oracle

03/2013 - 04/2013

2 Monate

Applikationsentwurf u. -entwicklung

Kunde
Medien-Unternehmen
Einsatzort
Köln
Projektinhalte
  • Mitarbeit an einer Web-Applikation für ein Casting-System, um während der Vorentscheidungen alle Daten und Bewertungen der Kandidaten zu erfassen und zu verwalten, incl. Bilder u. Videos
    • Entwurf und Realisierung der MySQL Datenbank
    • Überleitung der vorhandenen Daten aus Excel-Tabellen in die Datenbank
    • Mitarbeit an der Web-Oberfläche unter Scriptcase
Kenntnisse

SQL

MySQL

TOAD for MySQL

SQL-Developer

Scriptcase

03/2007 - 02/2013

6 Jahre

Systementwicklung (als ext.Mitarbeiter)

Kunde
RWE Trading
Einsatzort
Essen
Projektinhalte
  • 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
    • 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
Kenntnisse

PL/SQL

Oracle 10

Oracle 11

MySQL

: TOAD

PL/SQL-Developer

BO

UC4

Subversion

Jira

HP-QualityCenter

Unit-Test utPLSQL .

01/1978 - 02/2007

29 Jahre 2 Monate

Energieabrechnungssystem

Rolle
Systementwicklung (als ext.Mitarbeiter)
Kunde
RWE Systems
Einsatzort
Essen
Projektinhalte

  • 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

Programmiersprachen

Cobol, IBM Assembler, PL/SQL

Datenbank:

IMS DB/DC, Oracle 9, Oracle 10

Tools:

HSSR, BMC, UC4, ISPF, TSO, VSAM, JCL, SDSF, Beta 92, FileAid, Easytreve, Panvalet,              Xpediter, Abend-Aid, CA, …

Kenntnisse

Cobol

Assembler

PL/SQL

TSO

JCL

SDSF

BETA92

Easytrieve

Panvalet

Xpediter

Abend AID

Produkte

Oracle10g

Oracle 9i

IMS/DB

BMC

VSAM

Projekthistorie

Branchen

nach Rücksprache

 

Kompetenzen

Programmiersprachen
Abend AID
Assembler
IBM-Assembler sehr gut
Cobol
sehr gut
Easytrieve
Easytrieve Plus
sehr gut
JCL
sehr gut
Maschinensprachen
IBM-Assembler, GE400 und G6000 sehr gut
PL/SQL
sehr gut
PL/SQL-Developer

Betriebssysteme
Bull
IBM ISPF
MacOS
MVS, OS/390
Windows

Datenbanken
DL/1
sehr gut
IMS
sehr gut
IMS/DB
MariaDB
gut
MySQL
sehr gut
Oracle
sehr gut
Oracle 10
gut
Oracle 11
gut
Oracle 9i
gut
Oracle10g
gut
SQL
sehr gut
SQL-Loader
sehr gut
TOAD
sehr gut
VSAM
sehr gut

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
gut
Französisch
Grundkenntnisse

Hardware
Apple iMac
IBM Großrechner
Host-Entwicklung
SUN

Produkte / Standards / Erfahrungen
BETA92
BMC
BO
Business Objects
HP-QualityCenter
Jira
Panvalet
Scrum
SDSF
SQL-Developer
Subversion
Toad for Oracle
TSO
UC4
Unit-Test utPLSQL .
Xpediter

s. Projekte

 


Datenkommunikation

-


Design / Entwicklung / Konstruktion
DWH

der Kunde wünschte für ein Reportingsystem ein DWH, wobei Oracle als Datenbanksystem zu verwenden war.

Anforderungen waren:

- feste, vorgegebene Resourcen an Hardware

- tägliche automatisch startende ETL-Prozesse, in Abhängigkeit von vorliegenden Datasets

- Anbindung BO (von SAP)

- automatische Erstellung von festen Crystal Reports täglich nach ETL-Prozess und bei Bedarf

- Adhoc-Reports

- individuelle Userrechte in BO berücksichtigen in DWH-Zugriffen

- Speicher- und Performance-Optimierung

Aufgrund der vorgegebenen Angaben (speziell wegen der beschränkten Hardware-Resourcen) habe ich ein DWH entworfen, welches einerseits die Daten speicheroptimiert ablegen konnte und  andererseits einen optimierten Datenzugriff gewährleistete.

Sowohl für den Ladeprozess als auch für sonstige Optimierungen habe ich viele Funktionen und Proceduren, teilweise in Verbindung mit Packages, erstellt.

Für die Pflege der fachlichen Parameter waren einige APEX (ehemals HTMLDB) von Oracle im Einsatz.


Berechnung / Simulation / Versuch / Validierung

-


Schwerpunkte
Datenmigrationen
IT, EDV
Optimierungen

Bemerkungen

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.


Ausbildungshistorie

1971 – 1977 Programmierer/Systemprogrammierer (als Angestellter)
Kaufhalle/Kaufhof, Köln
• Ausbildung zu Programmierer auf GE400-Serie, H6000-Serie, IBM
• Erstellung diverser Programme in verschiedenen Bereichen
• Umstellung in Maschinencode geschriebener Programme von GE400 (Basic) auf
H6000(GMAP)
• Entwicklung in Lohn- und Gehalt
• Entwicklung diverser Verwaltungsprogramme für automatisches Hochregallager
• Entwicklung diverser Utilities
• Systemprogrammierung H 6640
Systeme: GCOS (H6000), DOS + OS (IBM 360)
Programmiersprachen: Cobol, Basic (GE400), GMAP mit EIS (H6000), IBM Assembler

×
×