Fachlicher Schwerpunkt dieses Freiberuflers

Software-Entwicklung, C++, Python, SQL Server, Windows, Linux

verfügbar ab
02.01.2020
verfügbar zu
90 %
davon vor Ort
25 %
PLZ-Gebiet, Land

D1

D2

D3

D4

D5

D6

D7

D8

D9

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

07/2014 - 10/2014

4 Monate

WEB-Interface für ein Monitoring System

Rolle
Software-Entwickler, Datenbankexperte
Kunde
Messgerätehersteller
Einsatzort
-
Projektinhalte

Erweiterung eines Datenmonitoring-Systems um ein WEB-Interface:

Datenbankprogrammierung T-SQL

ASP.NET Programmierung C#,

DB-Schnittstelle in T-SQL

Integration mobiler Endgeräte (Tablet, Smart Phone)

Kenntnisse

SqlServer 2012 - 2014

TSQL

C#

Visual C++

ASP.NET

SMTP

HTML

Produkte

VisualStudio 2013

SqlServer 2012

SqlServer 2014

Projekthistorie

--------
Projekt:
    Mail- und Reportingversand für Messdatenerdassung

 

Zeitraum:  01.2013 - 02.2013

 

Beschreibung:
    Produktentwicklung für ein System zur mobilen Messdatenerfassung

    und -auswertung in der Kälte- und Klimatechnik.

    Alarm– und Reportversand per Mail (SMTP und MAPI)

    Alarmeskalation

 

Funktion:

    Programmierung Alarm- und Mailservice

 

Systemumgebung:
 Betriebssystem: jeweils 32 und 64Bit - Windows XP, VISTA, Windows 8,
    Server 2003, Server 2008 R2

 Entwicklungsumgebung: VisualStudio 6.0 C++, ExchangeServer, SMTP-Server, MAPI, CDO

 Datenbanken: MS SQL Server 2005 / 2008 R2 / 2012

 

--------
Projekt:
    Framework für Steuerung von Prüf- und Kalibieranlagen

 

Zeitraum:   08.2011 - 12.2012
 
Beschreibung:
    Steuerung von Prüf- und Kalibieranlagen für Wärmebildkameras.

    Entwicklung eines Frameworks zum Steuern o.g. Anlagen unterschiedlicher

    Bauart. Die Anlagensteuerung für eine spezielle Anlage wird mittels

    eines XML-Skripts  konfiguriert und parametriert.

    Mess- Steuerungsfunktionen der einzelnen Anlagenkomponenten laufen parallel.

    Pilotimplementierung einer neuen Anlage inklusive Bildverarbeitung.

 

Funktion:
    Design und Implementierung des Frameworks sowie der Pilotanlage

 

Systemumgebung:

    Betriebssystem: Windows 7

    Entwicklungsumgebung: VisualStudio 2010 C++, Qt, TinyXML, OpenCV,

    proprietäre USB-Video- und Geräteschnittstelle

    Datenbanken: MySql

 

 

--------
Projekt:

Datenbankupgrade SQL Server 2005 -> 2008


Von:     01.2012 - 03.2012

Beschreibung:
Datenbankupgrade von SQL Server 2005 32Bit nach SQL Server 2008R2 32Bit und
64Bit für eine Messwertdatenbank eines Monitoringsystems in der Kälte- und
Klimatechnik.
Test und Migrationsvorschlag nach SQL Server 2012

 

Funktion:
   Kompatibilitätstest, Anpassung der Stored-Procedures und Installationsprozeduren

 

Systemumgebung:
Betriebssystem: Windows XP, VISTA, Server 2003, Server 2008 R2
Entwicklungsumgebung: VisualStudio 6.0, ExchangeServer, MAPI, CDO
Datenbanken: MS SQL Server 2005 / 2008 R2 / 2012

 

--------
Projekt:
    Datenbankentwicklung und -optimierung

Zeitraum:     2010 - 2011

Beschreibung:
Datenbankentwickung und -optimierung sowie Support
für Systeme zur mobilen und stationären Messdatenerfassung
und -auswertung in der Kälte- und Klimatechnik.

 

Systemumgebung:
Betriebssystem: Windows XP, VISTA, Server 2003, Server 2008
Entwicklungsumgebung: VisualStudio 6.0, ExchangeServer, MAPI, CDO
IIS 7.0, ASP.NET 2.0
Datenbanken: MS SQL Server 2005 / 2008 Reporting Services, SQL Server Profiler

 

 

--------
Projekt:

Messgeraeteschnittstelle


Von:     09.2010 - 10.2010

Beschreibung:

Implementierung einer Standardschnittstelle (ZIV-Protokoll)

für ein Rauchgasmessgeraet

 

Systemumgebung:

Betriebssystem: Windows XP, VISTA, W7

Entwicklungsumgebung: VisualStudio 2010, C++

 

 

--------
Projekt:

Portierung CAD-System Unix/VMS -> Windows


Von:     11.2009 - 12.2009
         06.2010 - 09.2010


Beschreibung:
  1. Analyse und Machbarkeitsstudie zur Portierung eines 2D-CAD-Systems
     von der UNIX/VMS-Architektur nach Windows (XP, VISTA, W7),
     Portierungskonzept erstellen, Tool-Auswahl und -Test

 

  2. Portierung dieses Systems memaess Konzept,
     Anpassung/Integration f2c an VS2010, GUI, Systemschnittstellen

 

Systemumgebung:
  Betriebssystem: Windows XP, VISTA (alt: VMS)
  Entwicklungsumgebung: VisualStudio 2010, f2c, VAX-Fortran
  Fortran, C++, C, MFC
  Datenbanken: MS SQL Server 2005 / 2008

 

--------
Projekt:

Messwerterfassung und -speicherung


Von:     07.2009 - 09.2009

Umfang: 4 Mitarbeiter

Beschreibung:

Produktentwicklung für ein System zur mobilen Messdatenerfassung

und -auswertung in der Kälte- und Klimatechnik.

Datenbankentwurf und -programmierung, Datenbank-Optimierung

   Schnittstellen für SMTP-Mailversand

 

Systemumgebung:

Betriebssystem: Windows XP, VISTA, Server 2003, Server 2008

Entwicklungsumgebung: VisualStudio 6.0, ExchangeServer, MAPI, CDO

IIS 7.0, ASP.NET 2.0

Datenbanken: MS SQL Server 2005 / 2008 Reporting Services


--------
Projekt:

Messwerterfassung und -speicherung


Von:     06.2007 - 09.2008

Umfang: 4 Mitarbeiter

Beschreibung:

Produktentwicklung für ein System zur Messdatenerfassung

und -auswertung in der Kälte- und Klimatechnik.

Messwerterfassung und -speicherung in SQLServer-2005-Datenbank,

Alarmregeln und Alarmeskalation,

Datenbankprozeduren, Datenbank-Optimierung,

Meldesystem, Windows Services, Windows-Threads

  Schnittstellen für Mailbenachrichtung via Exchange-Server oder SMTP

 

Systemumgebung:

Betriebssystem: Windows XP, VISTA, Server 2003

Entwicklungsumgebung: VisualStudio 6.0, ExchangeServer, MAPI, CDO

Datenbanken: MS SQL Server 2005 / 2008, T-SQL


--------
Projekt:

Globalisierung / Lokalisierung .NET 2.0


Von:     11.2006         Bis: 03.2007

Umfang: 1 Mitarbeiter

Beschreibung:

Studie: Globalisierung bzw. Lokalisierung von

.NET 2.0 basierten Anwendungsprogrammen


Konzept:

Sprachumschaltung zur Laufzeit der Anwendung,

Mehrsprachigkeit von .NET-Controls in der Entwurfs- und Laufzeitphase.


Prüfung der Anwendungsmöglichkeiten vorhandener .NET-Klassen

Entwurf Programmierung von .NET-Attributklassen zur Unterstützung der Mehrsprachigkeit

Erweiterung von .NET-Attributklassen Mehrsprachigkeit der Benutzeroberfläche,

der Druckausgabe und der Log-Dateien


Exemplarische Entwicklung einer globalisierten Oberfläche für vmware-mount-Utility

 

Systemumgebung:

Betriebssystem: Windows XP

Entwicklungsumgebung: VisualStudio 2005, .NET 2.0, WindowsForms



--------
Projekt:

Virtualisierung von Entwicklungsumgebungen


Von:     09.2006         Bis: 10.2007

Umfang: 1 Mitarbeiter

Beschreibung:

Studie: Virtualisierung von Entwicklungsumgebungen


Aufgabe:

Um bei der Entwicklung und Test von Software von unabhängig

von der konkreten PC-Hard- und Betriebssystemsoftware arbeiten zu können

werden die Einsatzmöglichkeiten der VMware-Tools untersucht

und ein Konzept für eine Entwicklungsumgebung entwickelt.


Konzept:

PS-Server mit VMware-Templates zum schnellen konfigurieren von

virtuellen Entwicklungsmaschinen.

Projekttemplates für Entwicklung und Test.

Sicherung der virtuellen Maschinen der Entwickler auf dem zentralen Server.

Einsatz von VMware Workstation am Entwicklerarbeitsplatz.

Einsatz von VMware Client


Systemumgebung:

Betriebssystem: Windows XP, Linux Debian, Linux SuSE 10.1

Entwicklungsumgebung: VisualStudio 2005, Eclipse 3.1

Datenbanken: Oracle 10g, MS SQLServer 2005, PostgreSQL 8.1, MySql 5.0

Tools: VMware Workstation 4.5 u. 5.5, VMware Server, VMware Client


--------
Projekt:

Lagersystem, Portierung UNIX -> Windows Server 2003

Auftraggeber:

Automatisierungtechnik (Global Player)


Von:     03.2005         Bis: 09.2005

Umfang: 8 Mitarbeiter

Beschreibung:     

Portierung eines Lagerverwaltungssytems

von UNIX nach Windows Server 2003 und Oracle 10g

Portierung PL/SQL, Oracle Forms -> VB.NET + ADO.NET

Dialogprogrammierung (VB.NET)


Systemumgebung:

Betriebssysteme: Windows 2003 Server, Reliant Unix

Entwicklungsumgebung: VisualStudio .NET

Datenbanken: Oracle 10g

Libraries: ComponentOne


Besonderheiten:

Analyse des Altsystems in Oracle Forms und

Neukonzeption der Dialogprogramme



--------
Projekt:

Etiketten-Layout-Editor


Auftraggeber:

Automatisierungtechnik (Global Player)


Von:     03.2001 Bis: 11.2002

Umfang: 4 Mitarbeiter

Beschreibung:

Entwurf und Realisierung eines Layout-Editors

für Barcode Etiketten für SiKIT V5.1 und

Simatic IT Framework

Prototyp

Programmierung GUI

GDI-Schnittstellen für Druckprozess

XML (DTD, SAX, DOM)


Systemumgebung:

Betriebssysteme: Windows NT 4.0, Windows 2000

Entwicklungsumgebung: VisualStudio 6.0, C++, MFC, CVS

Datenbanken: Oracle 8.1

Tools, Libraries: Xerces 2.0,

  TAL Tech. Barcode Library


Besonderheiten:

Unterprojekt von SIMATIC-IT Framework,

Internationale Projektgruppe, Dokumentation und Projektsprache Englisch

--------
Projekt:

Symbol MCLnet


Auftraggeber:

Automatisierungtechnik (Global Player)


Von:     11.2001 Bis: 04.2002

Umfang:  4 Mitarbeiter

Beschreibung:

Entwurf und Programmierung eines Kommunikationsservers

für SYMBOL Barcode-Scanner für SiKIT V5.0 und

Simatic IT Framework


Telnetverbindung:

Telnetserver als Java-Modul

(Java 1.3 mit SiKIT Java-Schnittstelle)

Entwurf und Programmierung des

Kommunikationsprotokolls über Telnetverbindung

(Implementierung Telnetprotokoll nach RFC 854-861)


MCL-Verbindung:

SiKIT Erweiterungs-DLL für MCL-Library (C++)

Entwurf und Realisierung einer Skriptsprache

für Simulation und Test von MCL-Scannern an SiKIT

Simulation und Test


Systemumgebung:

Betriebssysteme: Windows NT 4.0, Windows 2000

Entwicklungsumgebung: VisualStudio 6.0, C++, Forte 2.0 (Java 1.3), CVS

Datenbanken: Oracle 8.1


Tools, Libraries: Symbol MCLnet


Besonderheiten:

Unterprojekt von SIMATIC-IT Framework,

Internationale Projektgruppe, Dokumentation und Projektsprache Englisch


--------
Projekt:

Systemtest Adapter Instandhaltungssystem -> MES-System


Auftraggeber:

Automatisierungtechnik (Global Player)


Von:     11.2001 Bis: 11.2001

Umfang:  1 Mitarbeiter

Beschreibung:

Systemtest Adapter Instandhaltungssystem -> MES-System

im Rahmen des MES-Systemtests

Entwurf des Testszenarios

Entwurf der Testfälle

Durchführung des Systemtests

Testdokumentation


Systemumgebung:

Betriebssysteme: Windows NT 4.0

Entwicklungsumgebung:

Datenbanken: SQLServer 7.0

Tools, Libraries: TestDirector, ClearQuest


Besonderheiten:

Internationale Projektgruppe, Dokumentation und Projektsprache Englisch



--------
Projekt:

Akzeptanztest Instandhaltungssystem


Auftraggeber:

Automatisierungtechnik (Global Player)


Von:     10.2000 Bis: 11.2000

Umfang:  2 Mitarbeiter

Beschreibung:

Akzeptanztest Instandhaltungssystem zum Einsatz als OEM-Produkt:

Festlegen des Testumfangs in Absprache mit dem Produktmanager

Entwurf des Testszenarios

Durchführung des Tests

Abklärung der Testergebnisse mit dem Hersteller in Kanada

Testdokumentation


Systemumgebung:

Betriebssysteme: Windows NT 4.0

Datenbanken: SQLServer 7.0, Oracle 8.1

Tools, Libraries: WinRunner


Besonderheiten:

Zusammenarbeit mit dem Hersteller in Kanada

Dokumentation und Projektsprache Englisch



--------
Projekt:

Fertigungslogistik: Vormontageauflösung

Identifizierung von Bauteilen und Vormontagegruppen

Prüfung der Bauteile gegen Stukturstückliste

Vormontageauflösung mit Prüfung


Auftraggeber:

Automatisierungtechnik (Global Player)


Von:     05.2000 Bis: 06.2000

Umgang:  2 Mitarbeiter

Beschreibung:

Identifizierung von Bauteilen und Vormontagegruppen

Prüfung der Bauteile gegen die Stukturstückliste

Vormontageauflösung mit Prüfung

Erweiterung des Montageservers: Verarbeitung der Vormontagegruppen (TCL)

Erweiterung der Strukturprüfung

Anpassung der DB-Trigger, DB-Make-Prozeduren

PL/SQL Package für FID-Codierung

DLL Erweiterung für SiKIT-Macrosprache


Systemumgebung:

Betriebssysteme: Windows NT 4.0, SCO Unix

Entwicklungsumgebung: MS VC 1.5, MS VC 6.0, C++,

Pro*C Embedded SQL, TCL 8.0, PL/SQL

Datenbanken: Oracle 7.3

Tools, Libraries: SiKIT V4.1



--------
Projekt:

Fertigungslogisitik:

Kennzeichnung und Identifizierung von Bierfässern

mittels Transponder (RFID) und mobilen Erfassungsgeräten

(VLB-Studie)


Auftraggeber:

Automatisierungtechnik (Global Player)


Von:     01.2000 Bis: 09.2001

Umfang:  4 Mitarbeiter

Beschreibung:

Entwurf und Programmierung GUI auf Psion Handheld PC

Entwurf Datentransfer und Format PsionSiKIT-Client

Programmierung Datentransfer für Psion

Datenlayout für Transponder

Installation und Test beim Kunden

Unterstützung bei der Schlusspräsentation


Systemumgebung:

Betriebssysteme: EPOC, Windows NT 4.0

Entwicklungsumgebung: Psion Dev.Kit mit TopSpeed C, Visual C 1.5

Datenbanken: Oracle 8.1

Tools, Libraries: SiKIT V4.2


--------
Projekt:

Mietkaufabrechnung


Auftraggeber:

Finanzdienstleister, Fahrzeugleasing


Von:     06.1999 Bis: 12.1999

Umfang:  1 Mitarbeiter

Beschreibung:

Entwurf und Programmierung eines Systems zur

Verwaltung und Abrechnung von Mietkaufverträgen

mit MS Access 2.0

DB Entwurf und Programmierung

Report- und Druckfunktionen mit Access

Datenübertragung an Buchhaltung (Dateischnittstelle)

GUI mit MS Access

Einweisung der Anwender


Systemumgebung:

Betriebssysteme: OS/2

Entwicklungsumgebung: MS Access 2.0

Datenbanken: MS Access 2.0


--------
Projekt:

Provisionsabrechnung


Auftraggeber:

Finanzdienstleister, Fahrzeugleasing


Von:     03.1999 Bis: 12.1999

Umfang:  1 Mitarbeiter

Beschreibung:

Entwurf und Programmierung eines Systems zur

Provisionsabrechnung  mit MS Access 97

DB Entwurf und Programmierung

Umsetzung der Provisionsregeln in DB-Schema         

Datenübergabe an Lohnprogramm

GUI für Provisionsregeln

GUI für Provisionsabrechnung

Einweisung der Anwender


Systemumgebung:

Betriebssysteme: Windows NT 4.0

Entwicklungsumgebung: MS Access 97

Datenbanken: MS Access 97


--------
Projekt:

Fahrzeugreporting: Euro-Umstellung, DB Optimierung


Auftraggeber:

Finanzdienstleister, Fahrzeugleasing


Von:     12.1998 Bis: 02.1999

Umfang:  1 Mitarbeiter

Beschreibung:

Umstellung eines Fahrzeugreportingsystems auf wahlweise Euro / DM

Mehrwährungsfähigkeit

Erweiterung des DB-Schemas

Änderung und Erweiterung der DB-Prozeduren

Erweiterung der Reports

Optimierung der DB-Queries


Systemumgebung:

Betriebssysteme: OS/2

Entwicklungsumgebung: MS Access 2.0

Datenbanken: MS Access 2.0, Oracle 7.3


--------
Projekt:

Grobblech-Walzwerk Level 2 Automatisierung


Auftraggeber:

Ingenieurbüro, Anlagenbauer


Von:     04.1998 Bis: 07.1998

Umfang:  2 Mitarbeiter

Beschreibung:

Programmierung des Level-2-Telegrammverkehrs

Eventhandler

Schnitttelle zu Realtime-DB (Primo/S)

Telegrammanalyse und Generierung mit Grenz- / Schwellwertprüfung

Schnittstellenprozesse zu Level 1- und Level 3 Systemen

(Socket + Primo/S)

Datenlogger (s. Krankoordinatensystem)


Systemumgebung:

Betriebssysteme: OpenVMS, DEC Unix

Entwicklungsumgebung: DEC-C, Pro*C Embedded SQL

Datenbanken: Oracle 7.x, Primo/S


--------
Projekt:

Krankoordinatensystem


Auftraggeber:

Stahlwerk/Walzwerk (Global Player)


Von:     12.1997 Bis: 04.1998

Umfang:  3 Mitarbeiter

Beschreibung:

Entwurf und Programmierung des Datenloggers

DB-Archivierung


Entwurf und Programmierung der Client-Schnittstelle des Datenloggers

Programmierung der Schnittstellenfunktionen

Logger-Protokoll

Viewer-Schnittstelle (Named Pipe)

Threadprogrammierung


Entwurf und Programmierung der Schnittstellenprozesse

MQ-Series: Telegrammtransport und Pufferfunktionen

Tandem RSC: Telegrammtransport und Pufferfunktionen

SPS Telegrammtransport (3964)

Telegrammtransport und Pufferfunktionen

Externe Signale: Telegramm erstellen, Eventhandling

Test- und Simulationstreiberprozesse für beide

Endpunkte und Transportrichtungen


Systemumgebung:

Betriebssysteme: Windows NT 4.0

Entwicklungsumgebung: MS VC 5.0, C++, Pro*C Embedded SQL

Datenbanken: Oracle 7.3

Tools, Libraries: MQ Series, Tandem RSC, ABB AMI



--------
Projekt:

Arbeitsplanung, div. Änderungen


Auftraggeber:

Automobilzulieferer (Global Player)


Von:     03.1997 Bis: 05.1997

Umfang:  1 Mitarbeiter

Beschreibung:

Auswertung von Vorgabezeiten

Datentransfer zum Host

Koordination zum neuen System (CAP-Server, Socket-Server)


Systemumgebung:

Betriebssysteme: VAX VMS

Entwicklungsumgebung: Fortran 77, C

Tools, Libraries: Fortran 77, RMS, TCP/IP, Socket


--------
Projekt:

Arbeitsplanung, Erstmustererkennung


Auftraggeber:

Automobilzulieferer


Von:     09.1994 Bis: 11.1994

Umfang:  1 Mitarbeiter

Beschreibung:

Erweiterung des bestehenden AP-Systems

Erkennung von Erstmusteraufträgen gemäss ISO 9000

Erweiterung der Plausibilitätsprüfungen


Systemumgebung:

Betriebssysteme: VAX VMS

Entwicklungsumgebung: Fortran 77

Tools, Libraries: Fortran 77, RMS



--------
Projekt:

Arbeitsplanung


Auftraggeber:

Automobilzulieferer (Global Player)


Von:     12.1995 Bis: 12.1996

Umfang:  1 Mitarbeiter

Beschreibung:

Anpassung des Arbeitsplanungssystems für zwei neue Werke

Übernahme der Altdaten aus dem Vorgängersystem

Betreuung


Systemumgebung:

Betriebssysteme: VAX VMS

Entwicklungsumgebung: Fortran 77

Tools, Libraries: Fortran 77, RMS


--------
Projekt:

Arbeitsplanung


Auftraggeber:

Automobilzulieferer (Global Player) Elektronikfertigung

 


Von:     01.1986 Bis: 03.1993

Umfang:  3 Mitarbeiter, ca 6 MJ

Beschreibung:
   Entwurf und Programmierung eines Entwicklungssystems
   zur automatischen Generierung von Arbeitsplänen unter Verwendung eines
   Entscheidungstabellensystems (ET-EPOS)
   (Technische Konfiguration von Varianten)
   Support, Wartung, Erweiterung
   Installations- und Loginprozeduren (DCL)   

 

Funktion:
   Projektleitung, Design des Gesamtsystems und der Datenbasis
   Programmierung der Datenbasis und der Systemschnittstellen
   Inbetriebnahme

Systemumgebung:
   Betriebssysteme:
   Entwicklungsumgebung: Fortran 77
   Tools, Libraries: Fortran 77, RMS, ADABAS

Besonderheiten:
   Anbindung an ADABAS-Datenbank

--------
Projekt:

Arbeitsplanung


Auftraggeber:

Automobilzulieferer (Global Player)


Von:     03.1982 Bis: 01.1985

Umfang:  5 Mitarbeiter, ca 12 MJ

Beschreibung:
   Entwurf und Programmierung eines Entwicklungssystems
   zur automatischen Generierung und Verwaltung
   von Arbeitsplänen unter Verwendung eines
   Entscheidungstabellensystems (ET-EPOS)
   (Technische Konfiguration von Varianten)
   Automatische Generierung und Verwaltung der Arbeitspläne
   Installations- und Loginprozeduren (DCL)   

 

Funktion:
   Projektleitung, Design des Gesamtsystems und der Datenbasis
   Programmierung der Datenbasis und der Systemschnittstellen
   Inbetriebnahme

Systemumgebung:
   Betriebssysteme: VAX VMS, PRIMOS
   Entwicklungsumgebung: Fortran 77
   Tools, Libraries: Fortran 77, RMS

Besonderheiten:
   Datenaustausch, -abgleich und Synchronisation mit dem
   Grossrechnerhost (BS2000)

 


--------
Projekt:

Stücklistengenerierung


Auftraggeber:

Industrieausrüster (Global Player)


Von:     01.1987 Bis: 08.1988

Umfang:  3 Mitarbeiter, 12 PM

Beschreibung:

Automatische Generierung und Verwaltung von Stücklisten

(DB-Oracle-Schnittstelle, Generierung) Betriebssystem: MS-DOS

Oracle Schnittstelle

Portierung VMS -> MS-DOS


Systemumgebung:

Betriebssysteme: MS-DOS, VAX VMS

Entwicklungsumgebung: Fortran 77

Datenbanken: Oracle

Tools, Libraries: Fortran 77, RMS, Oracle



--------
Projekt:

Arbeitsplanung


Auftraggeber:

Saarstahl Völklingen


Von:     01.1986 Bis: 09.1987

Umfang:  4 Mitarbeiter, 10 PJ

Beschreibung:

Generierung von Arbeitsplänen für die Konfiguration,

Kalkulation und Fertigung von Schmiedeteilen

(DB-Design und Programmierung)


Design der Datenbasis

Programmierung der Datenbasis und der Systemschnittstellen


Installations- und Loginprozeduren (DCL)   


Systemumgebung:

Betriebssysteme: MS-DOS, VAX VMS

Entwicklungsumgebung: Fortran 77

Tools, Libraries: Fortran 77, RMS


--------
Projekt:

Stücklistengenerierung


Auftraggeber:

Industrieausrüster (Global Player)


Von:     03.1983 Bis: 03.1984

Umfang:  3 Mitarbeiter, 12 PM

Beschreibung:
   Entwurf und Programmierung eines Entwicklungssystems
   zur automatischen Generierung und Verwaltung
   von Stücklisten unter Verwendung eines
   Entscheidungstabellensystems (ET-EPOS)
   (Technische Konfiguration von Fertigungssystemen)

Systemumgebung:
   Betriebssysteme: VAX VMS
   Entwicklungsumgebung: Fortran 77
   Tools, Libraries: Fortran 77, RMS

Funktion:
   Projektleitung, Design des Gesamtsystems
   Programmierung der Datenbasis und der Systemschnittstellen
   Installations- und Loginprozeduren (DCL)
   Inbetriebnahme

 

Besonderheiten:
   Das weltweit erste produktiv eingesetzte System,
   bei dem mit Hilfe von interpretierten Entscheidungstabellen
   Variantenstücklisten generiert wurden.
   Das System ist gekennzeichnet durch eine strikte Trennung
   - von Logik (Entscheidungstabellen),
   - Konfigurationsdaten
   - Text-Templates
   Dieses System war der Vorläufer der heutigen Konfigurationssysteme.

 

   Stark reduzierte Planungszeiten und reduzierter Planungsaufwand
   fuer die Fertigungsanlagen bedeuteten zu dieser Zeit einen erheblichen
   Wettbewerbsvorteil für den Kunden.

--------
Projekt:

Angebotssystem für Apparatebau


Auftraggeber:

  Apparatebaufirma (Mittelstand)


Von:     03.1979 Bis: 12.1979

Umfang:  4 Mitarbeiter

Beschreibung:

Konfigurationssystem für den Apparatebau

(Heizungsanlagen) zur Angebotserstellung


Programmierung der Druckausgabe

Programmierung Treiberprozess für ISAM-Dateien auf Floppy


Systemumgebung:

Betriebssysteme: CP/M

Entwicklungsumgebung:

Tools, Libraries: FORTRAN IV, Z80-Assembler




Studien zum Softwareeinsatz:

Oracle - MS SQLServer - MS Access

Implementierung von Datenbasen unter Berücksichtigung der Datenverteilung
in einer heterogenen Datenbanklandschaft

Verteilte Datenbanken:
Clients mit Access, Server mit Oracle oder SQLServer

Vergleich Replikation und Synchronisation der Clients mit der Server-DB
Mit DB-Utilities und Tools von Drittherstellern

Anforderungen an die Datenmodellierung


Oracle - MS SQLServer
---------------------
Lösungsmöglickeiten und Aufwandsabschätzung für eine Implementierung
dynamischer SQL-Statements mit "Named Parameter" für SQLServer so wie in Oracle


MailServer
----------
Einsatz von Mailservern für kleine und mittlere Provider
unter Windows NT und Linux (< 1000 User)

Vergleich Betriebs- und Anschaffungskosten
Performancevergleich

WebServer
---------
Einsatz von Apache 2.0 als Server für
- dotproject
- Bugzilla
- Typo3
unter Windows Server und Linux (RedHat, SuSE, Debian)
Modulkonfiguration, Modulverträglichkeit

Branchen

Elektronikfertigung, Messgerätehersteller
Automobilzulieferer
Maschinenbau

Kompetenzen

Programmiersprachen
Algol
ALGOL 60, NU-ALGOL
ASP.NET
Assembler
VMS Macro-32, Macro-11, Z80
Basic
C
C#
C++
Cobol
DCL
umfassende Kenntnisse, Installationsprozeduren, Loginprozeduren
Emacs
ESQL/C
Fortran
Maschinensprachen
8080, Z80, PDP: Macro-11, VMS: Macro-32, BS 2000 Assembler
Pascal
PL/SQL
Python
PyQt5, xml, lxml
Scriptsprachen
DCL, TCL/TK, awk, m4
Shell
Tcl/Tk
TeX, LaTeX
Visual C++
VisualStudio 2013
yacc/lex
VB.NET,
C#

Betriebssysteme
Apollo Domain OS
BS2000
Grundkenntnisse
CP/M
HPUX
MS-DOS
RSX-11
Unix
AIX, SUN-OS, HP-UX, DEC Unix, Linux: RedHat, SuSE, Debian
VMS
VMS ab 2.5, OpenVMS; > 15 Jahre; Umfassende Kenntnisse : Systemprogrammierung, Systemmanagement/Administration, Konfiguration, DCL, Backup, VAX-Cluster, LAVC, insbesondere RMS ISAM-Files
Windows
Windows 2008 Server, Windows 2003 Server, Windows NT, XP, Vista, Windows 7, Windows 8
 

Datenbanken
Access
DAO
ISAM
MS SQL Server
SQL Server 7, 2000, 2005, 2008, 2012, 2014, 2016, T-SQL, .NET
MySQL
MySql 4.x, 5.x
ODBC
Oracle
7.3, 8i, 9i, 10g, 11
Postgres
SQL
SqlServer 2005, 2008, 2012
SqlServer 2014, 2016, 2017
SqlServer 7.0, 2000
TSQL
SQLite
MAX-DB
Realtime Datenbank Primo/S

ODBC
JDBC
DAO
ADO 2.7
ADO.NET

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
technisch, DV verhandlungssicher, Projekte in internationalen Teams
Französisch
Schulkenntnisse

Hardware
Digital
IBM RS6000
PDP
VAX

Datenkommunikation
Mailprotokolle SMTP, POP3, IMAP4
Message Queuing
SMTP
TCP/IP
Unix, windows, VMS
Winsock, Socket
 

Produkte / Standards / Erfahrungen
CMake
HTML
OpenCV
Qt
Qt4, Qt5
XML
Xerces, lxml
Standards:
----------
Barcode Linear + 2D-Barcode
RFID

Produkte/Tools:
---------------
Microsoft:
  .NET 1.0 - 2.0
  ADO.NET
  Visual Studio ab 5.0
  C++, MFC, ATL, STL, C#, VB, VB.NET, COM
  Visual SourceSafe

  SQL Server 7.0, 2000, 2005, 2008, 2012, 2014

  Microsoft Office:
  Word/Excel/Access - VBA

 

  CDO2000, MAPI

 

SUN JDK
Forte für Java, OpenIDE, NETBeans
ClearCase
ClearQuest
CVS
Subversion
Mercury

 

TAL Barcode-Library

VMWare

Erfahrungen:
------------
Projektmanagement:
Leitung von Entwicklungsprojekten
Installation, Test und Abnahme beim Kunden
Einführung beim Kunden
Betreuung, Kundensupport

Automatisierungstechnik:
Level-2-Automatisierung
Fertigungslogistik
Lagerlogistik

Planungssysteme für die Fertigung

Datenbankprogrammierung
GUI


Kenntnisse und Erfahrungen VMS:

Aufbau und Organisation einer Entwicklungsumgebung für ein Softwarehaus
Systemmanagement der VMS-Rechner bzw. des Clusters.
DECUS Installationsmitglied für den damaligen Arbeitgeber.

Konfiguration und Installation schlüsselfertiger Systeme
(Einzelrechner und Cluster, VAX-Cluster, LAVC, DECnet)

Installations- und Login-Prozeduren (DCL, automatische Konfiguration)

Design von Datenbasen auf RMS-Basis (Isam-Files) und
Performanceanalyse und Optimierung der Datenbasen beim Kunden
(intensive Kenntnisse von RMS-Isam-Files, Analyze/RMS, FDL)

Kundensupport bei allen Fragen zu den Anwendungssystemen, zum
Betriebssystems und zum Rechnerbetriebs.

Programmierung mit VMS-Schnittstellen SYS$xxx, Runtime-Library,
asynchrone Kommunikation (Ast-Routinen)
Socketprogrammierung
Programmiersprachen: C++, C, Fortran-77, Macro-32

Ausbildungshistorie

1971 - 1978   Studium der Physik an der Universität Karlsruhe

1979          Systemingenieur und -programmierer
1980   1981   Programmierer am RPK der Uni Karlsruhe
1982   1984   freiberufliche Tätigkeit, Software-Entwickler
1985   1993   Software-Entwickler bei TDV GmbH
1993   1994   Zertifizierung als Kommunikationsprogrammierer und -Organisator