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

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

    • Anbindung verschiedener Linux Hardwareinterfaces (I2C, SPI, CAN) an die Custom PCI Firmware des Kunden

    • Zeit: Dezember 2012 bis dato

    • Ort: Raum Graz

  • Backport und Integration eines I2C 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

  • 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

    • Cheat Detection im Münzeinwurf via GPIO Interrupts

    • 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 (I2C Touchscreen, RS232 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 <http://www.cmake.org/>), 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