Projekte ======== Projekte aus selbstständiger Tätigkeit -------------------------------------- (Stand Jänner 2014) .. _projekte-device-driver-for-doze: * **Devicedriver für die PCI Hardware eines Messgeräteherstellers** (Windows-Portierung des :ref:`untenstehenden Projektes `) * *Zeit*: Jänner 2014 bis dato * *Ort*: Raum Graz .. _dewe-pci-linux: * **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 `), 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