Beraterprofil Persönliche Daten Name: Peter J. Brunner Geburtsjahr: 1941 Nationalität: Österreich Schwerpunkt Seit 1964 in der IT-Branche tätig. Aufgrund langjähriger Erfahrung im Bereich der Compiler-, Betriebssystem- und Anwendungsentwicklung sind alle gängigen Verfahren der Datenmodellierung und Programmierung bekannt und jederzeit einsetzbar. Einsatzdaten Verfügbar ab: ab sofort Kapazität: 80 – 100% Ausbildung/ Werdegang Ausbildung Gymnasium Matura Physikstudium Ohne Abschluss Fremdsprachen Sprachen Deutsch Muttersprache Englisch Gut Portugiesisch Gut Beraterprofil von Herrn Peter J. Brunner Stand: 23.08.06 Seite 1 Programmiersprachen C, C++, REXX (OS/2 und Host), JAVA, HTML, PL/I, PASCAL, PEARL, Ada, ALGOL, FORTRAN, COBOL, verschiedene Assembler (68020, 80x86, VAX, HP3000 etc.),. Datenbanken DB/2, ORACLE SQL, ADABAS, dBase/CLIPPER, Betriebssysteme UNIX (verschiedene Spielarten: Linux, HP-UX, AIX, SCO-Unix, MUNIX), OS/2, WINDOWS-NT, DOS, VMS, Versados, MVS, VSE, BS2000. Programmiersysteme IBM-VisualAgeC++ auf OS/2 und Windows-NT IBM-VisualAgeJAVA auf OS/2 und Windows-NT Delphi-4 auf Windows-NT Netzwerke Unix-LAN, OS/2-LAN Beraterprofil von Herrn Peter J. Brunner Stand: 23.08.06 Seite 2 Projekterfahrung von – bis (01.0101.02) Firma, bzw. Branche Projekt: Projektüberschrift / Projektbeschreibung Aufgabe: eigene Aufgabe Tools/ Sprachen: Realisiert unter Referenz: Projektbezogene Referenz falls vorhanden 12.1999 – 04.2000 Firma/Institut Projekt Plattform Sprachen Tools 12.1999 – 04.2000 Firma/Institut Projekt Plattform Sprachen Tools 08.1999 Firma/Institut Projekt Plattform Sprachen Tools 07.1999 – 08.1999 Firma/Institut Projekt Plattform Sprachen Portierung eines in Assembler geschriebenen Devicetreibers für einen Frame-Grabber von DOS/Win-NT/OS2 nach Linux. Linux C --Software Hersteller Mitarbeit an einer Lagerverwaltung. Anpassung eines vorhandenen Datenbanksystems an die lokalen Anforderungen. Erstellung der Zugriffsprozeduren auf die Datenbank mit automatischer Erzeugung der C-Datenstrukturen aus den Datenbankdefinitionsfiles. Erstellung von Dämon-Prozessen zum automatischen Erzeugen von Lageraufträgen aus Lieferscheinen. OS/2 C, DB/2-SQL und REXX DB2/2 Bank (Rechenzentrum) Client-Server-Kommunikation zwischen Windows-NT, Linux und OS/2 über Sockets. Linux, OS/2, Windows NT C, Delphi4-Pascal --Bank (Rechenzentrum) Überwachung und Beeinflussung von Prozessen auf Windows-NT. Programme fremder Hersteller, von denen nur das äußere Verhalten bekannt ist, werden auf korrekten Ablauf überprüft, und gegebenenfalls Fehlerfenster beantwortet oder das Programm oder das gesamte System neu gestartet. Die Überwachung wird durch ein Skript in einer speziellen, strukturierten Programmiersprache gesteuert. In diesem sind die Bedingungen und Aktionen beschrieben, wie das überwachte Programm zu beeinflussen ist. Das Skript wird zur Laufzeit interpretiert. Windows NT Delphi4-Pascal Beraterprofil von Herrn Peter J. Brunner Stand: 23.08.06 Seite 3 Tools 01.1999 – 03.1999 Firma/Institut Projekt Plattform Sprachen Tools 12.1998 Firma/Institut Projekt Plattform Sprachen Tools 07.1998 – 10.1998 Firma/Institut Projekt Plattform Sprachen Tools 12.1997 – 06.1998 Firma/Institut Projekt Plattform Sprachen Tools 08.1997 – 09.1997 Firma/Institut Projekt Plattform --- Einarbeitung in Java. Untersuchungen zur Performance von Object-REXX und Java im Vergleich zu C++ auf OS/2 und Linux. OS/2, Linux Object-REXX, Java, C++ --Software Hersteller Integration zweier bisher selbständiger Programme zur Überwachung der SB-Geräte in Bankfilialen. OS/2 C++ BNM/2 Framework Wartung und Erweiterung eines WWW-Servers auf HP-UX mit Zugriff auf verschiedene Datenbanken und datenbankabhängigen Datenwandlungen. Erstellung von REXX-Programmen zur Analyse und Verwaltung der Programme und zur Übertragung der Sourcen von und zur HP. Mitarbeit an der Erstellung eines Programms zum kontinuierlichen Update einer ADABAS-Datenbank auf HP-UX als Spiegelung einer ADABASDatenbank auf BS2000. Erstellung des Main-Programms mit der zeitlichen Steuerung, den Anfragen an die BS2000-Datenbank nach Änderungen und Anstoß des Änderungsdienstes. OS/2, HP-UX, BS2000 C, HTML, REXX ADABAS Software Hersteller Erstellung eines Programmes für OS/2 und Host zur Strukturänderung von Datenbanktabellen. Das Programm arbeitet voll in dynamischer SQL, so daß es nicht für die Änderung einer Tabelle neu übersetzt werden muss. Es liest die DDL für die neue Tabelle, vergleicht die Struktur mit der vorhandenen, und führt die notwendigen Änderungen aus. Falls ein totaler Neuaufbau der Tabelle notwendig ist, wird sie in einem stark komprimierten (eigenständigen) Format entladen und nach dem Neuaufbau wieder geladen. Erstellung von Prozeduren auf OS/2 zur Übertragung von Programmen zum Host. Erstellung von Prozeduren auf dem Host zum Aufbau von Batch-JCL für die Übersetzung von Programmen, zum Binden an Datenbanken und zum Start von Programmen. OS/2, OS/390 C, REXX, JCL DB2 Software Hersteller Erstellung eines Programms zur Erzeugung von MAKE-Files, d.h. Ermittlung der Abhängigkeiten der Objekte von Quellen und Includes (transitiv), für C- und PL/I-Programme, für eigenen Bedarf und als Shareware. OS/2 Beraterprofil von Herrn Peter J. Brunner Stand: 23.08.06 Seite 4 04.1996 – 11.1997 Sprachen Tools C++, C, PL/1 --- Firma/Institut Projekt Software Hersteller Erstellung von Zeichnungen von Rechnernetzen aus den Daten einer Datenbank (in verschiedenen Arbeitsabschnitten, insgesamt 4 Mannmonate): Erstellung von Eingabemasken. Datenselektion aus einer dBase-Datenbank (programmiert in DOSCLIPPER5). Umstellung von der dBase-Datenbank auf eine DB/2-Datenbank. Erweiterungen der Zeichnungen. Programmiert in VisualAgeC++ mit DB/2-SQL, PM- und Grafik-API auf OS/2. OS/2 C++, Clipper DB2, PresentationManager, dBase Plattform Sprachen Tools Plattform Sprachen Tools Bank (Rechenzentrum) Programmgenerator zur Umsetzung objektorientierter Datenbeschreibungen in COBOL-Programme. OS/2 C++, Cobol Visual Age, lex und yacc 06.1996 Firma/Institut Projekt Plattform Sprachen Tools Bank (Rechenzentrum) Datenhaltung zur Überwachung einer OS/2 - Host – Kommunikation. OS/2, OS/390 C++ VisualAge 12.1995 – 03.1996 Firma/Institut Projekt 07.1996 – 03.1997 Firma/Institut Projekt Plattform Sprachen Tools 01.1990 – 12.1995 01.1969 – 03.1990 Mitarbeit an der Umstellung einer ADABAS-Datenbank auf SQL/DS unter VSE. Erstellung des Interpreters zur Analyse der ADABAS-Aufrufe für die Umsetzung in SQL-Aufrufe. OS/2, VSE PL/1 ADABAS, SQL/DS Plattform Sprachen Tools Software Hersteller Mitarbeit an der Entwicklung eines wiederverwendbaren parametrierbaren Systems zur Fertigungs-Prozessüberwachung, Einsatz desselben bei verschiedenen Kunden in der Industrie, Anpassung und Erweiterung für spezielle Kundenanforderungen, vor allem für die Materialverfolgung und Materialverteilung. OS/2, Unix C, PEARL --- Firma/Institut Software Hersteller Firma/Institut Projekt Beraterprofil von Herrn Peter J. Brunner Stand: 23.08.06 Seite 5 Projekt Plattform Sprachen Tools 01.1964 – 12.1968 Firma/Institut Projekt Plattform Sprachen Tools Entwicklung von Systemsoftware: Compiler (für PL/1, COBOL, PEARL), Optimizer (für PL/1 und PEARL Compiler), Codegeneratoren (nach ASS80286, C, FORTRAN), Debug-Systeme (für PEARL und Ada), Interpreter, Realzeit-Betriebssysteme (für PEARL auf verschiedenen Hostsystemen), problemspezifische Unterprogrammsysteme. OS/2, Unix, MVS, BS2000, Motorola 68020 C, PEARL, PL/1, Ada, Assembler --- Anwendungsprogrammierung im techn. wissenschaftlichen Bereich Programmiert im Freiburger Code auf Zuse Z23 und Z25. Zuse Z23 und Z25 Assembler (nativ) --- Beraterprofil von Herrn Peter J. Brunner Stand: 23.08.06 Seite 6