
06/18 – 09/20
App für iOS und Android für eine astrologische Partnervermittlung
Apps
Implementierung von Berechnungen nach indischer Astrologie. Programmierung von Entwicklungstools zu Ermittlung von Gewichtungs-Koeffizienten durch Vergleich der Einzeldaten mit 132 Beispielpaaren.
Entwicklung einer App für verschiedene Plattformen zur Partnersuche nach astrologischen Ergebnissen.
C#, Windows 10, VC 2017, iOS, Android, Xamarin, Git
09/15 – 06/18
Embedded Software für eine Geschirrspülmaschine
Haushaltsgeräte
Planung und Entwicklung der Gerätesoftware für eine neue Spülmaschinengeneration.
C, Windows 7, VC 2012, Embedded Software, Enterprise Architect, Agile Softwareentwicklung, Scrum
6/15 – 08/15
Bugfixing für eine Steuerungs- und Analysesoftware für ein Gerät zur Herzuntersuchung
Medizintechnik
Review und Buxfixing einer Steuerungssoftware, mit der ein Gerät für die kathetergestützte Herzuntersuchung.
C++, MFC, Windows 7, VC 2010
9/13 – 04/15
Plugin für medizinische Analysesoftware
Medizintechnik
Planung und Entwicklung eines Plugin für ein zahnmedizinisches Programm. Das Plugin dient der Anbindung eines parallel entwickelten Geräts zum Scannen von Röntgenfolien.
C#, C++, COM, .NET 4.0, Windows XP – Windows 8, VC 2012, Enterprise Architect, WIX, SVN, XML, Bildverarbeitung
10/12 – 05/13
Software für ein Navigationssystem für Volvo
Automotive
Portierung eines Navigationssystems auf Windows CE, Entwicklung des GUI auf neuer Hardware
C++, Windows CE, Embedded Software, Visual Studio, Enterprise Architect, Agile Softwareentwicklung, Scrum
12/10 – 09/12
Software für ein Navigationssystem für Audi und VW
Automotive
Entwicklung eines Navigationssystems der Elektrobit GmbH für Fahrzeughersteller. Mitarbeit in dem Team, das den Presentation-Controller entwickelt. Schwerpunkt in Planung und Implementierung von Persistenz- und Diagnosekomponenten.
C++, QNX, Eclipse, Embedded Software, Agile Softwareentwicklung, Scrum
09/10 – 11/10
GUI mit QT4 für ein bestehendes Informationsverwaltungssystem
Multimedia
Eine neue GUI wurde mit QT4 für eine neue Version eines bestehenden Informationsverwaltungssystem erstellt.
C++, QT4, Windows XP, Visual Studio
01/10 – 03/10
Software für PC, Viewer für 360° – Bilder
Multimedia
Software, mit der sphärische tiled OpenExr – Bilder angesehen werden können und mit der Vermessungen in Bildpaaren durchgeführt werden können. Das Pflichtenheft für die Software wurde von mir als Leiter der Software-Entwicklung der Weiss AG Mitte 2009 erstellt und an einen externen Entwickler vergeben. Im Januar 2010 wurde die Software von mir abgenommen. In den Folgemonaten habe ich einen mehrsprachigen Installer für diese Software erstellt, sie um einige Features ergänzt und um die Möglichkeit, diese in englischer, deutscher und chinesischer Sprache anzuzeigen.
C++, QT4, Windows XP, Windows Vista, Windows 7, je 32 und 64 Bit, .NET
11/08 – 12/09
Software für PC und PDA für Kameraanbindung, Bildverarbeitung, Kamerasteuerung
Multimedia
Software für PC und PDA für die Steuerung und Anbindung eines parallel entwickelten Kamerasystems, Userinterface und Verarbeitung der Bilddaten zu sphärischen Bildern Software zur Reduktion von Farbfehlern und zur Codierung von Daten. Tätigkeit für die Weiss AG als Leiter der Software-Entwicklung. Die Weiss AG hat zu diesem Zeitpunkt als StartUp den Geschäftsbetrieb mit 5 Mitarbeitern aufgenommen. Meine Aufgabe war als einziger interner Software-Entwickler alle Entwicklungsschritte von der Planung über die Durchführung bis zur Freigabe und dem Kundensupport. Einzelaufgaben habe ich an Freiberufler vergeben. Eine Projektleitung auch im Hardware-Bereich.
C++, QT4, Windows XP, Windows Vista, Windows 7, je 32 und 64 Bit, WindowsMobile, C#
01/07 – 10/08
Software für GUI auf Meßgerät für Signal- und Spektrum Analyse.
Meßtechnik
Tätigkeit für Rohde&Schwarz in München in einem Team von 30 Software-Entwicklern. Erstellen des User-Interfaces auf dem Touch-Screen eines Meßgeräts zur Anzeige von Meßdaten in Tabellen und Diagrammen und zu Eingabe von Parametern zu den verschiedenen Meßmöglichkeiten.
C++, OOP, ClearCase, QT3, QT4, Windows XP
05/06 – 10/06
Konfigurationsprogramm für eine Applikation zur Überwachung großer Einrichtungen.
Sicherheits- und Überwachungstechnik
Tätigkeit für Bosch, Niederlassung Ottobrunn südlich von München. Teamgröße insgesamt ca. 50. Meine Aufgabe war, eine große Applikation mit vielen Optionen abzuspecken und mit einem Installer zu versehen, das nur einige wenige Optionen zur Verfügung stellt. Ziel war eine kleine und billige Version zur Überwachung kleinerer Anlagen zu erstellen.
C++, MFC, XML, C#, MS-SQL Server
12/05 – 04/06
Mitarbeit bei einer Applikation zum Betrieb einer Protonenbestrahlungsanlage für die Strahlentherapie.
Medizintechnik
Tätigkeit für die Accel AG in Bergisch Gladbach. Meine Aufgabe war das Erstellen verschiedener Features zur Aufbereitung und Anzeige von Daten sowie zum sicheren Speichern und Einladen von Prozesszustandsdaten im Notfall.
C++, MFC, OOP, UML, ClearCase, ClearQuest, .NET, Oracle
07/05 – 10/05
Anpassung einer großen Applikation zur Überwachung großer Einrichtungen an spezielle Kundenwünsche.
Sicherheits- und Überwachungstechnik
Tätigkeit für Bosch, Niederlassung Ottobrunn südlich von München. Teamgröße insgesamt ca. 50. Meine Aufgabe war, eine große Applikation an die speziellen Anforderungen eines Schweizer Atomkraftwerks anzupassen.
C++, MFC, ActiveX, .NET, ODBC, MS-SQL Server
05/05 – 06/05
Entwicklung einer kleine Grafik-Engine für Gebäudevisualisierung
CAD – Software
C++, VisualStudio 7.0, OOP, .NET
02/05 – 04/05
Erweiterung einer Applikation für die Projektüberwachung einer Kranbau-Firma. Die Applikation ermöglicht jetzt auch die Erfassung eines Projekts im Kosten-/Wertschöpfungsverlauf, je nach Projektvortschritt.
EPR – Software
C++, MFC
11/04 – 01/05
Unterstützung bei der Analyse der Momentenpfad-Software einer Powertrain – Unit zum späteren Redesign; Erstellen verschiedener automatisierter Tabellen mit MS Excel
Automotive
Elektrotechnik, MS Excel, Matlab
7/04 – 10/04
Erstellung eines Lastenhefts für eine Antriebsstrang-Steuerungselektronik, Automotive, DaimlerChrysler
Automotive
allgem. Elektrotechnik, Englisch, DOORS
2/04 – 6/04
Erstellen einer Applikation für die Projektüberwachung in einer Kranbau-Firma.
EPR – Software
C++, MFC, ODBC, SQL
9/03 – 1/04<
Erstellen einer Anwendung Administrative Software für den Lehrbereich
C++, MFC, ODBC
10/02 – 8/03
Erstellung von Web-Homepages für Künstler, Rechtsanwalt, Ingenieur
PHP, HTML
5/02 – 9/02
Feuerwehreinsatz bei der Entwicklung eines CAD-Programms für ein Beton-Fertigteilwerk
C++, OOP, MS Source Save
9/01 – 4/02
Controller-Programmierung 8081-Derivat von Phillips und Fujitsu-Controller für Feldbus-Anbindung, Motorsteuerung und Strommessung. Mitarbeit bei der Hardware-Entwicklung.
C, Fujitsu-Compiler, Keil-Compiler, Meßtechnik
3/99 – 8/01
Mitarbeit bei der Entwicklung eines großen CAD-Kerns für verschiedene CAD-Programme und eines aufsetzenden CAD-Anwenderprogramms für Architekten und Bauingenieure.
Durchführung von Schulungen in OOP und C++.
OOP, C++, MFC, STL, DCOM, Projektplanung, MS Source Save
Koordination mit anderen Firmen
1999
Entwicklung einer Doc-View-Bedieneroberfläche für Druckmaschinen. Angedockt an ein austauschbares Grafiktool, dadurch Betriebssystemunabhängigkeit.
OOP, C++, Rational Rose, Multitasking
1998
Entwicklung eines Personen-Identifikations-Servers (Automotive) als COM-Objekt (ATL) mit Schnittstelle zum CAN-Feldbus.
OOP, C++, COM, ATL, Windows NT, Multitasking
1997
Kundenspezifisches Datenbankarchivierungstool für eine SQL-Datenbank unter Windows NT. Realisierung der Sicherung von Daten vor einem definierten Datum, Reorganisation der bestehenden Datenbank zur
Löschung der Leerdatensätze. Restaurierung von archivierten Daten über ODBC.
C++, ODBC, SQL, Windows NT, MS Source Save
1995 – 1996
Applikation für die PC-Anbindung eines parallel entwickelten CD-Wechslers. Testsoftware für die Qualitätssicherung. Software für die Entwicklung neuer CD-Wechsler-Generationen.
C++, Borland, Windows
1994 – 1995
Softwareentwicklung für Keyboards und elektronischen Orgeln.
Projektleitung bei der Entwicklung der Hard- und Software, ein spezielles Disk Operating System für die Einbindung einer Festplatte in ein parallel entwickeltes auf einem Transputersystem basierendes Keyboard.
C, Occam , Transputer, Multitasking
1993
Entwicklung von Software für ein Prozeßleitsystem auf einem PC-Netz zur Steuerung des kompletten Produktionsablaufs von der Datenausgabe einer AS500 bis zur Auslieferung.
Projektierung und Pflichtenhefterstellung
Turbo Pascal, Assembler, Windows, Multitasking
1985 – 1993
Entwurf und Simulation eines DRAM-Controllers mit VHDL
Programmierung und Aufbau eines Meßsystems zur Aufnahme der Frequenzgänge von Lautsprechern.
Programmierung eines Scanner-Interfaces in Assembler.
Entwicklung und Bau einer Anlage zur Demonstration der Funktionsweise eines Mikroprozessorsystems.
VHDL, Assembler