7/2010 - 2/2011: Desktop Applikation mit .Net und MS SQL Server zur Optimierung des Angebotsprozesses des weltweit führenden Herstellers für Flugsicherungssystem.
Seit 1/2006: Webapplikation zur Unterstüztung von Partnern im Multi-Level-Marketing
Serverseitig PHP, Typo3 und MySQL. Clientseitig JavaScript mit den Bibliotheken YUI und DHMTLX.
Aufbau einer kompletten Webapplikation mit Fenstertechnik Ajax-Technologie.
Seit 07/98: Datenversorgung von Leitstelle und Fahrzeugrechner
Branche: Öffentlicher Personennahverkehr
Die in einer Oracle-Datenbank gespeicherten Daten mussten in verschiedenen Formaten der Leitstelle, dem Fahrzeugrechner, den Anzeigesystemen und weiteren Konsumenten zur Verfügung gestellt werden. Dies wird mit Console-Applikationen gemacht, die die jeweils benötigten Daten aus der Datenbank ausgelesen, und konvertiert, ggf. komprimiert, den Konsumenten zur Verfügung stellten. Der gesamte Ablauf ist weitestgehend automatisiert.
Die Applikationen wurden mit C++ unter Windows NT clientseitig entwickelt. Als Klassenbibliothek kam tools.h++ von Rogue Wave zum Einsatz. Die Daten verwaltete eine Oracle V 7.3 Datenbank.
Teamgröße im Teilprojekt: 7 Personen.
Meine Funktion: Softwareentwicklung.
Die Programme werden laufend weiterentwickelt.
2000-2006: Entwicklung und Erweiterung von Programmen der digitalen Bildverarbeitung
Projektart: Anwendungsentwicklung
Teamgrösse: 6 Personen
Mein Auftraggeber stellt unter anderem Geräte für die Aufnahme von Röntgenbildern mit hoher Auflösung her.
Die dazugehörende Software läuft unter Windows und wird laufend erweitert.
Momentan wird ein modular aufgebautes SDK (Software Development Kit) für den Zugriff auf die digitalen High-End-Cameras meines Auftraggebers entwickelt.
Das SDK besteht aus Klassenbibliotheken, COM-Objekten, ActiveX-Objekten und Beispielprogrammen in C++ unc C#.
Laufend: Realisierung und Pflege mehrere Internet-Präsenzen
Branchen: Handwerk, Handel, Dienstleistung
11/2000 - 12/2000: Mitarbeit beim Aufbau des Internetportals von T-Online Schweiz
12/99: COM+-Server mit Visual FoxPro
Branche: Elektrotechnik
Ein CAD-Programm für Elektrotechnik soll Artikeldaten aus einem Projektplanungsprogramm mit einer FoxPro-Datenbank erhalten. Das Programm wird als COM+-Server in Visual FoxPro entwickelt. In mit Visual C++ und MFC wird dazu ein Testprogramm erstellt, das den Visual FoxPro COM+-Server verwendet.
09/99: Mehrere Visual FoxPro-Projekte
Branche: Stadtwerke
Mehrere kleinere Visual FoxPro-Projekte zur Vereinfachung von Verwaltungsaufgaben in einem öffentlichen Verkehrsbetrieb.
Seit 04/97: Entwicklung einer Datenbankapplikation zur Verwaltung von Stamm- und Istdaten einer Gebäudereinigungsfirma. Erstellung von Exposés für die Gebäudereinigung.
Branche: Gebäudereinigung
Projektart: Anwendungsentwicklung
Die Stamm-, Projekt- und Istdaten von Objekten sind in einer FoxPro Datenbank zu erfassen. Daraus müssen Exposés, statistische Auswertungen und Abrechnungen erstellt werden. Das System wird mit Visual FoxPro 6.0 unter Windows 98 entwickelt. Besonderer Wert wird auf Benutzerfreundlichkeit gelegt, da die Anwender Laien sind. Entwicklungsseitig werden alle objektorientierten Möglichkeiten, die Visual FoxPro bietet, ausgenutzt, um die Wartung und Weiterentwicklung zu gewährleisten.
Teamgrösse: 2 Personen
Meine Funktion: Programmdesign und -entwicklung
Das Programm wird laufend weiterentwickelt.
07/98 - 05/99: Weiterentwicklung der Datenversorgung
Branche: Öffentlicher Personennahverkehr
Aufgabenbeschreibung: Siehe nächstes Projekt
Projektleitung in einem Team aus 4 Personen
1992 -12/96 Datenversorgung von Fahrzeugrechnern mit Solldaten, Statistische Auswertung der Ist-Daten
Branche: Öffentlicher Personennahverkehr
In einer FoxPro Datenbank (FoxPro 2.6 unter DOS) wurden die Netz- und Fahrplandaten, Personal- und Dienstdaten sowie System- und Parameterdaten für Bordcomputer, Ticketdrucker und Personenzählsystem aus eigener Herstellung verwaltet. Die Daten konnten kontaktlos in die Fahrzeuge geladen werden. Ebenso kontaktlos wurden die von den Fahrzeugen erfassten Daten (Zähldaten, Fahrprofile, usw.) ausgelesen, in die Datenbank eingelesen und statistisch ausgewertet.
Teamgröße: 2 - 4 Personen.
Meine Funktion: Projektleitung und Softwareentwicklung.
Das Projekt hatte deshalb eine so lange Laufzeit, weil es laufend an die gestiegenen Anforderungen der Kunden angepasst wurde. Das System ist noch heute bei vielen Kunden im Einsatz und wird immer noch weiterentwickelt.
08/89 - 12/96 Entwicklung eines objektorientierten Echtzeitbetriebssystems für Fahrzeugrechner sowie Applikationsentwicklung für das System
Branche: Öffentlicher Personennahverkehr
Für die 8-Bit-Fahrzeugrechner wurde ein objektorientiertes (in Ansätzen) Echtzeitbetriebssystem entwickelt (Assembler und C). Ebenso ein Interpreter für die eigene, speziell auf die Bedürfnisse zugeschnitte Programmiersprache, die ebenso bereits objektorientierte Konzepte enthielt.
Auf diesem System wurden die Applikationen für Bordcomputer, Ticketdrucker und Personenzählsystem realisiert. Es handelte sich dabei um verteilte Systeme, bestehend aus mehreren im Fahrzeug vorhandenen Rechnern, die über ein eigenes LAN miteinander kommunizierten.
Teamgröße: 3 - 5 Personen.
Meine Funktion: Softwareentwicklung, Unterstützung der Projektleitung.
Das Projekt hängt natürlich stark mit dem zuvor beschriebenen Projekt zusammen. Auch diese Systeme sind noch alle im Einsatz und werden weiterentwickelt.
07/90 -12/93 Erfassung von Maschinendaten, in begrenztem Umfang Maschinensteuerung
Branche: Textilindustrie
Versorgung von Maschinen der Textilindustrie mit Solldaten sowie Erfassung der Istdaten zur statistischen Auswertung.
Für dieses Projekt wurde sowohl auf dem PC als auch an der Maschine die für den ÖPNV entwickelte Soft- und Hardware eingesetzt.
Teamgröße: 1 - 2 Personen.
Meine Funktion: Acquisition, Angebotserstellung, Spezifikation, Entwicklung, Kundenschulung, ...
Das Projekt wurde als eigene Abteilung geführt, für die ich allein verantwortlich war.
1989 Implementierung eines Messwerkzeugs und Leistungsanalyse an einem lokalen Feldbusnetz (Diplomarbeit)
Branche: Forschungszentrum der Universität Karlsruhe
Das Forschungszentrum war am Projekt ProfiBus beteiligt, das vom BMFT gefördert wurde, und in dem nahmhafte deutsche Firmen mitarbeiteten. Im Rahmen dieses Projekts wurde ein Lastgenerator und ein Messwerkzeug entwickelt, um Leistungsanalysen durchführen zu können. Der Bus musste mit einer definierten Last belegt werden und Leistungsdaten wie Durchsatz, Antwortzeiten usw. erfasst werden. Lastgenerator und Messwerkzeug liefen auf unterschiedlichen Geräten und kommunizierten selbst über den Bus. Besonderer Wert wurde auf einfache Bedienung gelegt. Dazu wurden zunächst eigene Funktionssammlungen zur Verwaltung von Fenstern und für die Mausbedienung geschrieben.
Entwickelt wurde auf PC´s und Microsoft C 5.0 und DOS.
Teamgröße: 2 Personen.
Meine Funktion: Entwicklung des Messwerkzeugs, Durchführung und Bewertung von Messungen mit den entwickelten Tools für die Industrie.
Schweiz: Schweiz bevorzugt im Bereich Zürich, Thurgau, St. Gallen
Süddeutscher Raum
Telearbeit wird bevorzugt.
Vor-Ort-Einsatz bedingt möglich.