Zeitraum : projektfreie Zeiten
Programmierung für den Eigenbedarf mit C/C++ (i.d.R. GCC, GDB, Posix, STL, make), awk, lex/yacc (für Parser),
shell-/sed-/m4-Skripten,...:
- Kleine Tools zur Erleichterung der täglichen Arbeit: Konverter (z.B. .PIC zu PostScript),
(Parser/Scanner) zur Formatierung/Auswertung von Texten/Textformaten(HTML,XML,PostScript,...)
/Tabellen, für verschiedene (technische/finanzielle) Berechnungen, zur Programmgenerierung.
- Anpassungen/Portierungen des Linux-Kernels (vor allem MIPS: R10000, R4000,VR4121,
(SCSI-)Treiber, ...), des XServers.
- Anpassungen des GNU-Compilers, ggf. sonstiger OpenSource-Tools an die eigene Umgebung/eigenen
Bedürfnisse.
- zur Übung/Unterhaltung Programmierung in Java,C#
Zeitraum : 11.2011 - 04.2012
Firma/Institut: Bootsantrieb-Hersteller
Projekte : Software für Antriebssystem/Test/Konfiguration
Bus-Monitor-Programm:
- Anzeige/Loggen der Komponentendaten
- Batterie(n)-Konfiguration
- Batterie(n)-Emulation
Software der Zentraleinheit eines Antriebsytems:
- Anzeige
- Überwachung
- Teile der Steuerung
der Komponenten (Display, Batterie, Lader, Motor)
Zeitraum : 11.2009 - 12.2009
Projekt : Serial Schedule Generation Scheme
Implementierung eines Schedule-Generierungs-Verfahrens (Serial SGS) mit
Vorwärts-/Rückwärts-Verbesserung (FBI) zur Verwendung in einem genetischen
Algorithmus zur Lösung des Projekt-Scheduling-Problems bei beschränkten
Resourcen (RCPSP).
Stichworte:
- Resource Constrained Project Scheduling Problem, Serial Schedule Generation
Scheme, Forward-Backward Improvement
- C++, C#, Mono, .net
Zeitraum : 9.2009
Firma/Institut: Software-Hersteller, CAD-Dienstleister
Projekt : Programme für technische Illustration
Erstellung eines neuen Releases eines CAD/Illustrations-Tools und Anbindung
an AutoCAD 2010.
Stichworte:
- AutoCAD 2010: Windows XP
- C++, MS Visual C++ 9, ObjectARX
Zeitraum : 2.2008 - 12.2008
Zeitraum : 5.2007 - 11.2007
Firma/Institut: Automotive
Projekte : Software-Tools für Fahrzeugelektronik
Projekt-Gegenstand war die Wartung einer Programmierschnittstelle (API)
für Applikationen/Tools zur Fahrzeugprogrammierung: Weiterentwicklung
(Änderungsanforderungen,...), Fehlerbehebung, Versionsverwaltung.
(z.T. auch für auf diesem API basierende Applikationen)
Aufgaben:
- Analyse von Programmcode,
- Bewertung von techn. Beschreibungen / Spezifikationen.
- Erstellung von Programmcode / techn. Beschreibungen / Spezifikationen.
- Überprüfungen/Fehleranalysen/Tests.
Stichworte:
- C/C++
- MS Visual C++ .net
- Subversion (SVN)
- CoAPI
- projektspezifische Programmiersprachen
Zeitraum : 2.2007 - 3.2007
Firma/Institut: Software-Hersteller, CAD-Dienstleister
Projekt : Programme für technische Illustration
Erstellung eines neuen Releases eines CAD/Illustrations-Tools und Anbindung
an AutoCAD 2007.
Stichworte:
- AutoCAD 2006, 2007: Windows 2000/XP
- C++, MS Visual C++ 7.x,8, ObjectARX
Zeitraum : 4.2006 - 12.2006
Firma/Institut: Automotive
Projekte : Software-Tools für Fahrzeugelektronik
Die, vorwiegend konzeptionellen, Aufgaben in diesem Projekt zum Redesign
eines APIs beinhalteten:
- Analyse und Bewertung von
techn. Beschreibungen / Spezifikationen / Programmcode.
- Erstellung von
techn. Beschreibungen / Spezifikationen
- Erstellung von Testplänen.
- Überprüfungen/Tests.
- zugehörige Koordinationsaufgaben,
- Dokumentation.
Stichworte: C/C++/C#/.NET, Mercury QualityCenter
Zeitraum : 1.2004 - 2.2004
Firma/Institut: Software-Hersteller, CAD-Dienstleister
Projekt : Programme für technische Illustration
Erstellung eines neuen Releases eines CAD/Illustrations-Tools und Anbindung
an AutoCAD 2004.
Stichworte:
- AutoCAD 2004: Windows 2000
- C++, MS Visual C++ 7.x, ARX
Zeitraum : 10.2002 - 11.2002
Zeitraum : 5.2002 - 8.2002
Zeitraum : 3.2001 - 3.2002
Firma/Institut: Versicherung
Projekte : IT-Reorganisation
Teil-Projekte im Rahmen der Reorganisation der IT-Umgebung einer Versicherung:
* Realisierung von Programm-Modulen, die jeweils serverseitig die Ansteuerung,
Versorgung und Auswertung der, auf Client-PCs installierten, Benutzer-
Oberfläche zur Vorgangsbearbeitung, durchführen.
(Vorgangsmodule, Vorgangssteuerung)
* "Batch"-Programme
* Client-Server-Paar zur Versorgung eines externen (d.h ausserhalb des
Vorgangssystems) Programms mit Daten über das Netzwerk.
(Stichwort: Socket)
* Programm, mit dem skriptgesteuert Vorgangsbearbeitungen simuliert
werden können, um die Vorgangssteuerung zu testen.
(Stichworte: Skriptverarbeitung, Parser, Datenbank-Vergleich)
Zeitraum : 8.1991 - 12.2000
Firma/Institut: Software-Hersteller, CAD-Dienstleister
Projekte : Programme für technische Illustration
* Neu- und Weiter-Entwicklung der Programme sowie Portierung auf weitere
CAD-Plattformen und Betriebssysteme:
- Analyse der gewünschten Funktionalität und Umsetzung in die
Ablauf- und Daten-Struktur, Programm-Algorithmen.
- Entwicklung/Auffinden der benötigten mathematischen Algorithmen
- Entwurf-/Erstellung von Schnittstellen zu
- Eingabemöglichkeiten
- Graphik
- Objektdatenbank
der Basisapplikation / des Betriebssystems.
- Implementierung des Entwurfs in C++ bzw. C.
* Entwicklung von Hilfsprogrammen: Menugenerator, etc.
* Entwicklung Konverter für Zeichnungsformate.
* Erstellung von Installationsprogrammen.
- Entwicklung von Hilfsprogrammen: Menugenerator, etc.
- Entwicklung Konverter für Zeichnungsformate.
- Erstellung von Installationsprogrammen.
Plattformen:
- SISCAD-M: Interactive Unix
- CADdy: DOS, Windows NT,95,98,2000
- AutoCAD 12-2000: DOS, Windows NT,3.x,95,98,2000
Werkzeuge:
- Watcom C/C++, MS Visual C++ 2-6, MFC, ARX/ADS, PSX
- in der Entwurfs-Phase: Linux mit den üblichen Unix-tools (gcc, lint, vi, sed, awk, ...)
Zeitraum : 3.1989 - 8.1990 (ca. 5 MMonate)
Firma/Institut: Messtechnik
Projekte : Rechnersysteme zur Erfassung, Speicherung und
Darstellung von Kühlwasserdaten in Kraftwerken.
- Microcontroller 8052, IBM-PC, Basic, C
Deutschland: Bei ständigem Vor-Ort-Einsatz D7 und D9 nur begrenzt, bevorzugter Einsatzort München. Bei Vor-Ort-Einsatz unter 30% Einsatzort beliebig (d.h. auch ausserhalb D).