Branche: Verlag
Projekt: Cannataxe
Website zur Taxierung von Cannabis-Produkten.
Projekt: Lizenz-Server (Modernisierung)
Modernisierung des bestehenden Lizenz-Servers (s.u) durch Verwendung von Blazor.
Projekt: Rezepturdatenbank
Data Mining über mehrere Apothekendatenbanken.Projekt: Waagen
Implementierung einer Bibliothek zur Messdatenerfassung von Präzisionswaagen verschiedener Hersteller
Projekt: Lizenz-Server
Konzeption und Implementierung eines Lizenz-Serversystems zur unternehmensinternen Generierung und Verwaltung von Lizenzschlüsseln sowie zur internet-basierten Autorisierung des Produkts durch den Kunden
Projekt: Rezeptdruck
Implementierung einer Funktion zum Ausdrucken von Rezepturen auf speziellen Rezeptdruckern
Projekt: Krankenhaus-Apotheken-Register
Neuimplementierung einer bestehenden Installationsroutine
Branche: Industrieanlagen
Projekt: übergreifend
Entwicklung eines Code-Generators zur Stub-Generierung einer Gerätekommunikations-schnittstelle, die mit C, C++, .NET-Sprachen sowie Python angesteuert werden kann.
Projekt: CM44 (Web-Interface)
Aktualisierung des TCP/PPP-Stacks; Implementierung eines seriellen Treibers; Embedded Webserver mit GZIP-Kompression
Abteilungsleiter Systemarchitektur (Interim)
Arbeitsorganisation; Definition und Umsetzung von Architekturprozessen; Reporting
Projekt: Daimler TM55 Entry
Erstellen der Softwarearchitektur; Implementierung eines Frameworks für Atmel SAMV71; Schulung der Entwickler
Projekt: Daimler/BMW IBK
Konzeption und Implementierung einer schnittstellenlosen Komponentenarchitektur für wiederverwendbare Komponenten; Integration TV-Tuner-spezifischer Komponenten (z.B. EPG, Service List, Teletext, CI+)
Konzeption und Implementierung eines Frameworks zur applikationsseitigen Verarbeitung von MOST-Nachrichten
Performanceoptimierung des Aufstartverhaltens; Implementierung eines parallelisierbaren zlib-basierten Dateiformats
Projekt: Secure Server
Konzeption und Implementierung eines Servers zur verschlüsselten Speicherung sicherheitsrelevanter Daten und rechteabhängigem Zugriff
Projekt: Qualitätsmanagement
Erstellen von C++-Kodierrichtlinien; Durchführung von C++-„Code Dojos“ zur Schulung des Entwicklungsteams
Projekt: Jaguar Land Rover
Entwicklung eines ALSA-Plugins zur Synchronisation eines Signals, das über unterschiedliche Quellen empfangen wird (DVB-T, DAB, Mobilfunk usw.)
Projekt: ASIM 5
Entwicklung eines GUI-Template-Konzepts zur hierarchischen Darstellung von vernetzten Massendaten
Projekt: HDMI 2.0 Demo (Embedded)
Entwicklung eines Demosystems zur Präsentation zukünftiger HDMI-Features; Entwicklung von UPnP-Services zur Steuerung von HDMI-Eingängen und CEC-fähiger HDMI-Geräte; Entwicklung von UPnP-Clients für Android-Tablets und -Smartphones; Entwicklung von UPnP „Remote UI“
Projekt: OSIM-Editor
Entwicklung eines grafischen Editors zur Erstellung von Inhalten für das integrierte Hilfesystem „OSIM“ in Sony-Fernsehern; Unterstützung für mehr als 40 Sprachen, darunter bidirektionale Sprachen wie Arabisch und Hebräisch.
Projekt: OSIM-Tools
Entwicklung von Werkzeugen zur Verarbeitung von Inhalten für das integrierte Hilfesystem „OSIM“ in Sony-Fernsehern; Konvertierung von XML in ein proprietäres Binärformat; Entwicklung eines Renderers; Entwicklung eines Tools zum pixelgenauen Vergleich zwischen PC- und TV-Grafikausgabe
Projekt: HDMI 2.0 Demo (Windows)
Entwicklung eines Demosystems zur Präsentation zukünftiger HDMI-Features; synchrone Videowiedergabe auf zwei PCs über das Netzwerk; Simulation eines TV-Menüs als Video-Overlay; Steuerung der Software über die TV-Fernbedienung mittels HDMI-CEC
2009-dato
Renningen
Branche: Software, Forschung
Haupttätigkeit: Geschäftsführer, Softwareentwickler
Projekt: Multicore FLAC Encoder
Parallelisierung der Referenzimplementierung des verlustfreien Audiodatenkompressors
Projekt: Multicore LAME MP3 Encoder
Parallelisierung der Referenzimplementierung des MP3-Encoders
Projekt: Fiber Pool
Entwicklung eines Scheduling-Verfahrens für Mehrkernprozessoren; Patentanmeldung
1999-2009
Sindelfingen/Leonberg
Branche: Software
Haupttätigkeit: Gesellschafter, Leitung Softwareentwicklung, Softwarearchitekt
Projekt: Backautomat (Niemetz AG, Schweiz / Lebensmittel)
Analyse von Embedded Betriebssystemen; Lizenzkostenkalkulation
Projekt: Dokumentationssystem (Hewlett Packard, Böblingen / Automotive)
Entwicklung von UI-Controls
Projekt: CTI-Addin für Outlook 2007/Business Contact Manager
Entwicklung eines Office-Addins für computergestützte Telefonie
Projekt: Kundendienst-Informationssystem (Hewlett Packard, Böblingen / Automotive)
Analyse und Spezifikation zur Konvertierung von Altdaten und Zeichnungen nach XML und SVG.
Projekt: Nero Vision (Nero AG, Karlsbad / Multimedia)
Entwicklung einer Authoring-Software für optische Medien; Projektleitung; Entwicklung einer C++-Systembibliothek, einer Video Capturing Engine und eines Brennmoduls
Projekt: Multimedia Website
Entwicklung einer Website zum Zugriff auf Urlaubskalender, Terminbesprechungen und Speiseplänen
Projekt: Produktdatenbank für Medikamente (Hewlett Packard, Böblingen / Pharma)
Entwicklung einer Webanwendung zum Zugriff auf Produktdaten
Projekt: HTML 3.2 Renderer (I-D Media AG, Berlin / Multimedia)
Entwicklung eines einbettbaren HTML-Renderers auf Basis von ?Amaya?
Projekt: Nero Cover Designer (Nero AG, Karlsbad / Multimedia)
Entwicklung einer CD-/DVD-Labeling-Software; Entwicklung des Grafikframeworks und eines Fließtext-Renderers für unförmige Flächen
Projekt: Druck-DLL (COSS AG, Böblingen / Systemhaus)
Entwicklung einer Druck-DLL für eine Java-basierte Anwendung; Bildoptimierung von TIFF-Dateien im CALS-Format
1997-1999
Bausparkasse Schwäbisch Hall, Schwäbisch Hall
Branche: Bausparkasse
Haupttätigkeit: Softwareentwickler
Projekt: BSHTOP
Entwicklung einer Software für Außendienstmitarbeiter; GUI-Programmierung, Entwicklung von Systemklassen, objektorientierte Datenbankprogrammierung
1996
Fichtner GmbH, Stuttgart
Branche: Energie
Haupttätigkeit: Softwareentwickler
Projekt: SANKEY
Entwicklung einer grafischen Anwendung zur Darstellung von SANKEY-Diagrammen; Entwicklung eines fehlertoleranten Algorithmus zum Lösen von linearen Gleichungssystemen
in der IT seit: 1993
Schwerpunktthemen: Beratung in
Technologien/ Bibliotheken:
Software/Tools:
Branche: Verlag
Projekt: Cannataxe
Website zur Taxierung von Cannabis-Produkten.
Projekt: Lizenz-Server (Modernisierung)
Modernisierung des bestehenden Lizenz-Servers (s.u) durch Verwendung von Blazor.
Projekt: Rezepturdatenbank
Data Mining über mehrere Apothekendatenbanken.Projekt: Waagen
Implementierung einer Bibliothek zur Messdatenerfassung von Präzisionswaagen verschiedener Hersteller
Projekt: Lizenz-Server
Konzeption und Implementierung eines Lizenz-Serversystems zur unternehmensinternen Generierung und Verwaltung von Lizenzschlüsseln sowie zur internet-basierten Autorisierung des Produkts durch den Kunden
Projekt: Rezeptdruck
Implementierung einer Funktion zum Ausdrucken von Rezepturen auf speziellen Rezeptdruckern
Projekt: Krankenhaus-Apotheken-Register
Neuimplementierung einer bestehenden Installationsroutine
Branche: Industrieanlagen
Projekt: übergreifend
Entwicklung eines Code-Generators zur Stub-Generierung einer Gerätekommunikations-schnittstelle, die mit C, C++, .NET-Sprachen sowie Python angesteuert werden kann.
Projekt: CM44 (Web-Interface)
Aktualisierung des TCP/PPP-Stacks; Implementierung eines seriellen Treibers; Embedded Webserver mit GZIP-Kompression
Abteilungsleiter Systemarchitektur (Interim)
Arbeitsorganisation; Definition und Umsetzung von Architekturprozessen; Reporting
Projekt: Daimler TM55 Entry
Erstellen der Softwarearchitektur; Implementierung eines Frameworks für Atmel SAMV71; Schulung der Entwickler
Projekt: Daimler/BMW IBK
Konzeption und Implementierung einer schnittstellenlosen Komponentenarchitektur für wiederverwendbare Komponenten; Integration TV-Tuner-spezifischer Komponenten (z.B. EPG, Service List, Teletext, CI+)
Konzeption und Implementierung eines Frameworks zur applikationsseitigen Verarbeitung von MOST-Nachrichten
Performanceoptimierung des Aufstartverhaltens; Implementierung eines parallelisierbaren zlib-basierten Dateiformats
Projekt: Secure Server
Konzeption und Implementierung eines Servers zur verschlüsselten Speicherung sicherheitsrelevanter Daten und rechteabhängigem Zugriff
Projekt: Qualitätsmanagement
Erstellen von C++-Kodierrichtlinien; Durchführung von C++-„Code Dojos“ zur Schulung des Entwicklungsteams
Projekt: Jaguar Land Rover
Entwicklung eines ALSA-Plugins zur Synchronisation eines Signals, das über unterschiedliche Quellen empfangen wird (DVB-T, DAB, Mobilfunk usw.)
Projekt: ASIM 5
Entwicklung eines GUI-Template-Konzepts zur hierarchischen Darstellung von vernetzten Massendaten
Projekt: HDMI 2.0 Demo (Embedded)
Entwicklung eines Demosystems zur Präsentation zukünftiger HDMI-Features; Entwicklung von UPnP-Services zur Steuerung von HDMI-Eingängen und CEC-fähiger HDMI-Geräte; Entwicklung von UPnP-Clients für Android-Tablets und -Smartphones; Entwicklung von UPnP „Remote UI“
Projekt: OSIM-Editor
Entwicklung eines grafischen Editors zur Erstellung von Inhalten für das integrierte Hilfesystem „OSIM“ in Sony-Fernsehern; Unterstützung für mehr als 40 Sprachen, darunter bidirektionale Sprachen wie Arabisch und Hebräisch.
Projekt: OSIM-Tools
Entwicklung von Werkzeugen zur Verarbeitung von Inhalten für das integrierte Hilfesystem „OSIM“ in Sony-Fernsehern; Konvertierung von XML in ein proprietäres Binärformat; Entwicklung eines Renderers; Entwicklung eines Tools zum pixelgenauen Vergleich zwischen PC- und TV-Grafikausgabe
Projekt: HDMI 2.0 Demo (Windows)
Entwicklung eines Demosystems zur Präsentation zukünftiger HDMI-Features; synchrone Videowiedergabe auf zwei PCs über das Netzwerk; Simulation eines TV-Menüs als Video-Overlay; Steuerung der Software über die TV-Fernbedienung mittels HDMI-CEC
2009-dato
Renningen
Branche: Software, Forschung
Haupttätigkeit: Geschäftsführer, Softwareentwickler
Projekt: Multicore FLAC Encoder
Parallelisierung der Referenzimplementierung des verlustfreien Audiodatenkompressors
Projekt: Multicore LAME MP3 Encoder
Parallelisierung der Referenzimplementierung des MP3-Encoders
Projekt: Fiber Pool
Entwicklung eines Scheduling-Verfahrens für Mehrkernprozessoren; Patentanmeldung
1999-2009
Sindelfingen/Leonberg
Branche: Software
Haupttätigkeit: Gesellschafter, Leitung Softwareentwicklung, Softwarearchitekt
Projekt: Backautomat (Niemetz AG, Schweiz / Lebensmittel)
Analyse von Embedded Betriebssystemen; Lizenzkostenkalkulation
Projekt: Dokumentationssystem (Hewlett Packard, Böblingen / Automotive)
Entwicklung von UI-Controls
Projekt: CTI-Addin für Outlook 2007/Business Contact Manager
Entwicklung eines Office-Addins für computergestützte Telefonie
Projekt: Kundendienst-Informationssystem (Hewlett Packard, Böblingen / Automotive)
Analyse und Spezifikation zur Konvertierung von Altdaten und Zeichnungen nach XML und SVG.
Projekt: Nero Vision (Nero AG, Karlsbad / Multimedia)
Entwicklung einer Authoring-Software für optische Medien; Projektleitung; Entwicklung einer C++-Systembibliothek, einer Video Capturing Engine und eines Brennmoduls
Projekt: Multimedia Website
Entwicklung einer Website zum Zugriff auf Urlaubskalender, Terminbesprechungen und Speiseplänen
Projekt: Produktdatenbank für Medikamente (Hewlett Packard, Böblingen / Pharma)
Entwicklung einer Webanwendung zum Zugriff auf Produktdaten
Projekt: HTML 3.2 Renderer (I-D Media AG, Berlin / Multimedia)
Entwicklung eines einbettbaren HTML-Renderers auf Basis von ?Amaya?
Projekt: Nero Cover Designer (Nero AG, Karlsbad / Multimedia)
Entwicklung einer CD-/DVD-Labeling-Software; Entwicklung des Grafikframeworks und eines Fließtext-Renderers für unförmige Flächen
Projekt: Druck-DLL (COSS AG, Böblingen / Systemhaus)
Entwicklung einer Druck-DLL für eine Java-basierte Anwendung; Bildoptimierung von TIFF-Dateien im CALS-Format
1997-1999
Bausparkasse Schwäbisch Hall, Schwäbisch Hall
Branche: Bausparkasse
Haupttätigkeit: Softwareentwickler
Projekt: BSHTOP
Entwicklung einer Software für Außendienstmitarbeiter; GUI-Programmierung, Entwicklung von Systemklassen, objektorientierte Datenbankprogrammierung
1996
Fichtner GmbH, Stuttgart
Branche: Energie
Haupttätigkeit: Softwareentwickler
Projekt: SANKEY
Entwicklung einer grafischen Anwendung zur Darstellung von SANKEY-Diagrammen; Entwicklung eines fehlertoleranten Algorithmus zum Lösen von linearen Gleichungssystemen
in der IT seit: 1993
Schwerpunktthemen: Beratung in
Technologien/ Bibliotheken:
Software/Tools: