Profilbild von Horst Elsner System- und Anwendungsentwicklung, Client/Server, Multithreading. TCP/IP, Embedded SQL  aus Weissenfeld

Horst Elsner

verfügbar

Letztes Update: 27.11.2013

System- und Anwendungsentwicklung, Client/Server, Multithreading. TCP/IP, Embedded SQL

Firma: freiberuflich
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: englisch (gut) | portugiesisch (Grundkenntnisse)

Schlagwörter

UNIX Client-Server-Architektur Datenbanken Embedded SQL Grafische Benutzeroberfläche Objektorientierte Software-Entwicklung Oracle Financials Qualitätsmanagement TCP / IP Informix + 15 weitere Schlagwörter anzeigen

Skills

Objektorientierte Analyse / objektorientierte Design
Anwendungs- und Systemprogrammierung
Entwicklung von Diagnosesystemen
GUI- und Backend-Entwicklung (UNIX und Windows)
Oracle, PostgreSQL , Sybase, Informix, Embedded SQL
Spezifikation, Programmierung, Test und Kundeninstallation
Systemverwaltung und Administration
Sicherungskonzepte in heterogenen Umgebungen
portable Software (UNIX / Windows ohne GUI)
Desktop-Hardware und Netzwerk


Spezialkenntnisse:
- Client-Server-Architekturen (UNIX/Windows-Clients, UNIX/WINDOWS-Server)
- Portierungen (UNIX Windows)
- langjährige Erfahrung mit socket und winsock

Projektphasen/Projektarten
- Analyse, Fachkonzepte, Spezifikationen, Modellierung, Design
- Architektur (fachliche und technische) von Großsystemen
- Programmierung (auch Datenbank und Datenkommunikation)
- Test, Qualitätssicherung
- Kundeninstallation
- Produktionsbegleitung, Produktionsüberwachung

Testerfahrung
- Performancetest
- Integrationstest
- Fachliche Abnahmetests

Projekthistorie

Zeitraum : 10.08 bis 03.11
Branche : Industrie manroland
Beschreibung : - Ansteuerung der Plattenbelichtung
- Entwicklung der automatisierten Ansteuerung des Transportsystems von der Plattenbelichtung zur
Montage in der Druckmaschine
- Für die Umstellung von der Datenbank BAPAS auf PostgesSQL
Design der PostgesSQL-DB mit komplett neuer Tabellenstruktur
Erstellen der Generierungsprozeduren
Prozeduren zum entladen aus BAPAS, umsetzen der Datenstruktur und lade in PostgesSQL.
Da die vielen bestehenden BAPAS-Anwendungen nicht verändert werden durften (viele Kunden
weltweit) habe ich in einer shared Library die BAPAS-Aufrufe nachgebildet und in
PostgesSQL-Aufrufe, umgesetzt. Dadurch können, durch einfaches Austauschen der shared Library,
sämtliche vorhandene Anwendungen sowohl mit BAPAS-DB, als auch mit der neuen PostgesSQL-DB
betrieben werden.
- Erstellen von Motiv-Masken zur Darstellung der Seitenbelegung auf der Druckwalze


Zeitraum : 06.07 bis 08.08
Branche : Eigenentwicklung
Beschreibung : Entwicklung eines eigenen Produktes für das Verlagswesen

Zeitraum : 12.06 bis 05.07
Branche : IT-Dienstleister
Beschreibung : Applikationsumstellung Windows NT nach Windows XP
- Funktionale Erweiterungen
- Erweiterung DB-Schnittstelle
- Funktions und Lasttest
- Support bei Pilotkunden

Zeitraum : 09.06 bis 10.06
Branche : Maschinenbau
Beschreibung : Recovery ORACLE-DB nach crash
Analyse des Datenbankcrashs
Wiederherstellung der Datenbank aus Archived Log Files
Überarbeitung des Sicherungskonzepts
Software : Oracle Enterprise Manager


Zeitraum : 01.06 bis 06.06
Branche : Systemhaus für Zeitungsverlage
Projekt : AnzWeb
Beschreibung : Entwicklung eines Prototypen zur webbasierten Anzeigenaufnahme
Software : Linux / Apache / PHP / Oracle / Sybase

Zeitraum : 06.05 bis 11.05
Branche : Systemhaus für Zeitungsverlage
Projekt : Icheck
Beschreibung : Das Projekt dient der Überprüfung und dem Import
fremdgestalteter Anzeigeelemente in die Datenbank zur
nachfolgenden Belichtung durch den PageServer.
Software : C / shell
DB-Systeme : ORACLE / SYBASE / INFORMIX
Aufgaben : Design, Programmentwicklung, Test


Zeitraum : 01.03 bis 05.05
Branche : Systemhaus für Zeitungsverlage
Projekt : PageServer - eine CTP-Ausgabesystem für Tageszeitungen
Beschreibung : - Auftragsannahme je Seite und einfügen in eine Warteschlange.
- Jobstart zeitgesteuert und durch Prioritätensteuerung (max. 32 Seiten
parallel, abhängig von der Leistungsfähigkeit des Servers)
Aufgaben je Seite:
- lesen aller seitenbezogenen Verwaltungsdaten
- bereitstellen der Seitenelemente aus dem Redaktionssystem
- bereitstellen der Seitenelemente aus einem Anzeigensystem
- Umwandeln der in unterschiedlichen Formaten vorliegenden Daten in das
EPS-Format.
- evtl. skalieren/drehen der Seitenelemente.
- erzeugen Anzeigentrenner Schmucklinien
- mergen der Seitenelemente zur kompletten Zeitungsseite
- ergänzen durch Seitendeko
- Ausgabe auf CTP-Belichter
- Überwachung aller Schritte sowie die Protokollierung in einer
Datenbank (incl. evtl. Fehlermeldungen der CTP-Belichter)
- Parallele Bearbeitung durch eigene Prozesse je Job (fork)
- Prozesskommunikation über shared memory / pipe
- Subprozesse durch fork/execute
Aufgrund der zeitkritischen Produktion von Tageszeitungen wurde sehr viel
Wert auf die Performance, die Stabilität und Fehlertoleranz gelegt.
Das System wird von Kunden unter HPUX, AIX, Solaris und Linux eingesetzt.


Zeitraum : 02.01 bis 04.01
Branche : Systemhaus für Zeitungsverlage
Projekt : BSQL-Server
Beschreibung : Portieren des BSQL-Servers auf die Version 9i
Software : C / ORACLE 9i / PL/SQL / shell script

Zeitraum : 06.99 bis 12.99
Branche : Systemhaus für Zeitungsverlage
Projekt : BSQL-Server
Beschreibung : Portieren des BSQL-Servers auf die Version 8.1.7 und Umstellen
auf die OCI-Schnittstelle.
Software : C / ORACLE 8.1.7

Zeitraum : 11.97 bis 09.98
Branche : Systemhaus für Zeitungsverlage
Projekt : BSQL-Server
Beschreibung : Portieren des BSQL-Servers auf SYBASE.
Software : C / SYBASE / CT Library

Zeitraum : 02.97 bis 06.97
Branche : Systemhaus für Zeitungsverlage
Projekt : BSQL-Server
Beschreibung : Portieren des BSQL-Servers auf ORACLE.
Software : C / ORACLE 7.3.4

Zeitraum : 09.95 bis 08.96
Branche : Systemhaus für Zeitungsverlage
Projekt : BSQL-Server
Beschreibung : Der BSQL-Server bietet eine embedded SQL Serverschnittstelle für
die speziellen Anforderungen eines Redaktionssystems an die
INFORMIX-Datenbank.
Software : C / Informix 7.1

Zeitraum : 04.94 bis 08.95
Branche : Systemhaus für Zeitungsverlage
Projekt : libBasic
Beschreibung : Bei dem Project handelt es sich um eine shared library, die
unter HP-UX Kommunikationsfunktionen sowie diverse Tools und
einen SQL-Generator für ein Planungssystem und eine
redaktionelle Anwendung bereitstellt.
Software : C / socket / IPC / shared memory / pipe

Zeitraum : 12.93 bis 03.94
Branche : Systemhaus für Zeitungsverlage
Projekt : Data-Dictionary
Beschreibung : Entwicklung eines projektspezifischen Data-Dictionary´s
Software : C / HP-UX

Zeitraum : 12.92 bis 05.93
Branche : Industrie
Projekt : K-Server
Beschreibung : Der K-Server bietet einem Clientsystem auf Apollo / HPUX die
Zugriffsschnittstelle zur UTM-Anwendung SQL-Server.
- Sammeln aller SQL-Anweisungen einer Transaktion
- Generieren DCAM-Protokoll
- Generieren BCAM-Protokoll
- Übertragen an den Server
- Antwort analysieren und an die entsprechenden Applikationen
weiterleiten.
Software : Assembler / C / DCAM-Protokoll / BCAM-Protokoll / TCP/IP
Aufgaben : Projektleitung, Design, Programmentwicklung, Test, Installation bei Pilotkunden
Anmerkung : Zum Zeitpunkt des Projekts existierte noch
keine Zugriffsmöglichkeit von UNIX auf BS2000. Deshalb muste ich
auf der Basis der Protokolle DCAM und BCAM den Zugriff zum
BS2000 selbst realisieren.

Zeitraum : 07.89 bis 11.92
Branche : Industrie
Projekt : SQL-Server
Beschreibung : Der SQL-Server bietet einem Clientsystem auf Apollo / HPUX die
Zugriffsschnittstelle zu einer SESAM-Datenbank im BS2000.
- Empfangen der SQL-Anweisungen einer Transaktion
- Umsetzen der dynamischen SQL-Anweisungen in SESAM-DML-Strukturen
- Antwort analysieren und an Client zurücksenden
Software : Assembler / SPL / UTM / SESAM-DML
Aufgaben : Projektleitung, Design, Programmentwicklung, Test, Installation bei Pilotkunden

Zeitraum : 05.89 bis 05.98
Branche : Behörde
Projekt : Asmus
Beschreibung : In dem angegebenen Zeitraum hatte ich die Wartung und
Weiterentwicklungen des Transaktionsmonitors ASMUS(BS2000),
der beim BKA-Wiesbaden eingesetzt wurde. Der zeitliche Aufwand
belief sich auf ca. 5-10% im angegebenen Zeitraum.
Software : BS2000 / Assembler / DCAM

Zeitraum : 02.84 bis 04.89
Branche : Deutsche Bundespost
Projekt : Rebell
Beschreibung : Das Projekt dient der Verwaltung aller leitungsgebundener
Übertragungswege zwischen den Vermittlungsstellen der Bundespost.
Aufgaben : - erstellen spezielle Entwicklungsumgebung für die, bis zu
80 Mann starke, an 3 Standorten verteilte Entwicklermannschaft.
- Design und Implementierung des Diagnosesystems
- Implementierung Testsystem
- Terminalsteuerung über TIAM
- Meldesystem
- ...
Software : Assembler / COBOL / DCAM / TIAM / UTM / UDS / BS2000

Zeitraum : 06.83 bis 01.84
Branche : Deutsche Bundespost
Projekt : BITEL
Beschreibung : Die Projektbezeichnung BITEL steht für Bildschirmtexttelefon,
einer damal neuen Methode Daten über die Telefonleitung zum
Endanwender zu übertragen. Meine Aufgabe war das Design und
die Implementierung der Signalsteuerung.
Software : 8048 und 8051 / Assembler

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Verfügbar ab 5.9..2011 zu 100%, Vor-Ort-Einsatz zu 100% möglich.
Profilbild von Horst Elsner System- und Anwendungsentwicklung, Client/Server, Multithreading. TCP/IP, Embedded SQL  aus Weissenfeld System- und Anwendungsentwicklung, Client/Server, Multithreading. TCP/IP, Embedded SQL
Registrieren