Projekte

Projekte aus selbstständiger Tätigkeit

(Stand Jänner 2014)

  • Devicedriver für die PCI Hardware eines Messgeräteherstellers (Windows-Portierung des untenstehenden Projektes

    Zeit: Jänner 2014 bis dato
    Ort: Raum Graz

  • Backport und Integration eines Touchcontroller-Drivers, für eine Systemintegrationsfirma im Raum Stuttgart

    Zeit: Mai 2013

  • Verschiedene Python-Programme zur IT-Integration, wie zum Beispiel

    • E-Billing (Email-Kommunikation, Extraktion von Attachments, Signaturverifikation …)
    • Anbindung an ein Informationssystem

    Zeit: Februar bis Juni 2013

  • Devicedriver für die PCI Hardware eines Messgeräteherstellers

    Zeit: Dezember 2012 bis September 2013
    Ort: Raum Graz

  • Vollautomatische Installation von Serveranlagen eines Herstellers von Radarüberwachungssystemen

    Zeit: Juni 2012 bis September 2012
    Ort: Unterschleissheim bei München

  • Instandhaltungsarbeiten am hauseigenen Linux-System, auf Basis Gentoo Linux

    • Update des Betriebssystems
    • Integration eines USB-Touchscreens

    Zeit: März 2012 bis April 2012
    Firma: Spielo International
    Ort: Unterpremstätten bei Graz

  • Datenkonvertierung bei einem Hersteller von Radarüberwachungssystemen

    • Konvertierung verschiedener ASTERIX Formate zum Zwecke der Integration externer Datenquellen (in Python)
    • Export von Daten via SOAP (in Python)

    Zeit: Juni 2011 bis März 2012
    Ort: Unterschleissheim bei München

  • Integration von IP Kameras für einen Hersteller von Videomautsystemen

    • Implementation einer GigE-Vision Clientlibrary (C++)
    • Softwarebasierte Kamerasimulation (in C++)

    Zeit: September 2011 bis April 2012 Ort: Raum Graz

  • Verschiedene systemnahe Tätigkeiten für einen Hersteller von Videomautsystemen

    • Integration verschiedener Hardwareteile (Touchscreen, Lagesensor; in C und C++)
    • Anpassung von cryptsetup (Filesystemverschlüsselung) an die Anforderungen der Embedded-Applikation (in C)

    Zeit: März 2011 bis August 2011
    Ort: Raum Graz

  • Verschiedene Tätigkeiten, Logistik/Automation

    • Entwicklung der beteiligten Protokolle (in C++ unter Linux)
      • Server zu SPS (TCP)
      • Server zu autonomen Fahrzeugen (TCP)
      • Server zu Kundenapplikationen (TCP)
      • Autonome Fahrzeuge zu Mikrocontroller (Seriell/RS232)
    • Beratende Tätigkeit
      • Versionskontrolle und Releasemanagement (Subversion)
      • Architektur

    Zeit: 2008 bis dato
    Firma: YLog GmbH, Dobl
    Ort: Dobl bei Graz

  • Verschiedene Tätigkeiten, Heizsysteme

    • Parametrisierung der Anlage (C mit IAR/ARM Workbench Segger embOS, VBA/Excel)
    • Protokolle zur Verteilung der Parametrisierung (TCP unter Segger embOS, Microsoft .NET/C#, Linux)
    • Versionskontrollinfrastruktur (Subversion, assoziierte Scripts mit Python und Shell)

    Zeit: Jänner 2010 bis März 2011
    Ort: Oststeiermark

  • Erweiterung der Buildumgebung (CMake, Confix, in Python)

    Zeit: Mai 2009 bis Juni 2010
    Firma: Salomon Automation GmbH
    Ort: Friesach bei Graz

  • Schulungen aus dem Umkreis Linux

    • Softwareentwicklung unter Linux für Nicht-Linuxer
    • Linux from Scratch
    • Python
    • Shell-Programmierung
    • Embedded Linux

    Zeit: September 2010 bis dato
    Firma: Mathias Kettner
    Ort: München

  • Schulungen aus dem Umkreis Linux

    • Systemnahe Softwareentwicklung
    • Embedded Linux

    Zeit: November 2010 bis dato
    Firma: Bodenseo
    Ort: Singen am Bodensee

Projekte aus nichtselbstständiger Tätigkeit

  • Atronic GmbH, Unterpremstätten bei Graz

    • Softwarearchitektur
    • Portierung der Spielesoftware von ENEA/OSE nach Linux (C++)
    • Entwurf der Systemschnittstellen
    • Driverentwicklung (Linux/PowerPC, USB)
    • Entwicklung des “Betriebssystems” auf Basis Gentoo, Vanilla-Kernel, und Aufs

    Zeit: 2006 bis 2010

  • Salomon Automation GmbH, Friesach bei Graz

    • Softwarearchitektur
    • Abteilungsleitung
    • Analyse und Design
    • Datenbankdesign
    • Programmierung einer objektrelationalen Datenbankschnittstelle (C++)

    Zeit: 2001 bis 2006

  • Hyperwave AG, Graz

    • Softwareentwicklung
    • Abteilungsleitung
    • Analyse und Design (Rational Rose)
    • Releasemanagement (CVS, Subversion)
    • Systemnahe Programmierung (C++ unter Linux und Windows)

    Zeit: 1998 bis 2001