Stand: 01.05.2013
2012 - 2013 Freiberufliche Tätigkeit
Projekt:
Spezifikation, Realisierung und Test eines Moduls zur Auslagerung von Offline Betriebsdaten auf
CF/SD-Speichermedien. Dieses Modul wird in verschieden Geräten eines Parkhaus-Systems eingesetzt.
(u.a. Einfahrt, Ausfahrt, Kasse).
Implementierungssprache: C
Betriebssystem: Embedded Linux-Distribution
2012 Freiberufliche Tätigkeit
Projekt:
Erweiterung, Anpassung und Wartung der Software einer IP-DECT-Basisstation.
Implementierungssprache: C und Assembler (RISC)
Betriebssystem: Minimalistische Eigenentwicklung.
2012 Freiberufliche Tätigkeit
Projekt:
Wartung und Erweiterung eines SIP-Stacks (media5). Die Hautaufgabe war die Verbesserung der
Interoperabilität zu diversen SIP-Providern.
Implementierungssprache: C++.
Betriebssysteme: Windows XP, x86 und ARM-basierte Linux-Distributionen
2011 - 2012 Freiberufliche Tätigkeit
Projekt:
Software-Portierung einer IP-DECT-Basisstation auf eine neue Hardware-Plattform.
Neuimplementierung der kompletten übertragungsschicht. Die IP-DECT-Basisstation
unterstützt bis zu 12 Kanäle (Full-Slot). Sie kann in einer Multi-Cell Umgebung eingesetzt werden.
Implementierungssprache: C und Assembler (RISC)
Betriebssystem: Minimalistische Eigenentwicklung.
2011 Freiberufliche Tätigkeit
Projekt:
Realisierung einer auf Java basierenden Schnittstelle zur Echtzeitübertragung von Verkehrsdaten.
Die übertragung erfolgt mit Hilfe von RTP / RTSP und einem proprietären Datenformat.
Implementierungssprache: Java
Betriebssysteme: Windows XP und eine Embedded Linux-Distribution
2010 - 2011 Freiberufliche Tätigkeit
Projekt:
Anpassung und Erweiterung eines SIP-Stacks (media5). Schnittstellenanpassung und Erweiterung des
Funktionsumfangs.
Implementierungssprache: C++.
Betriebssysteme: Windows XP, x86 und ARM-basierte Linux-Distributionen
2010 Freiberufliche Tätigkeit
Projekt:
Planung und Realisierung eines MADI-Treibers für bis zu 128 48kHz Audiokanäle. über nicht
verwendete Bits der Audiokanäle wurde ein serielles auf, HDLC basierendes,
Kommunikationsprotokoll übertragen.
Implementierungssprache: C
Betriebssystem: OpenWRT
2010 Freiberufliche Tätigkeit
Projekt:
Implementierung eines ASoC-Treibers für eine proprietäre, ARM basierte Hardware-Plattform.
Implementierungssprache: C
Betriebssystem: Embedded Linux-Distribution
2001 - 2009 Softwareentwickler
Arbeitgeber: ikon GmbH, Ulm
Tätigkeitsbeschreibung:
Selbständige Arbeit als Softwareentwickler in kleinen Teams mit dem Schwerpunkt Telekommunikation.
Umfang: Anforderungsfeststellung, Projektspezifikation, Design, Entwicklung, Test, Integration
(beim Kunden) und Dokumentation (deutsche / englisch).
Tätigkeiten (Auszug):
1999-2001 Studienbegleitende Tätigkeit
Arbeitgeber: ikon GmbH, Ulm
2012 - 2013 Freiberufliche Tätigkeit
Projekt:
Spezifikation, Realisierung und Test eines Moduls zur Auslagerung von Offline Betriebsdaten auf
CF/SD-Speichermedien. Dieses Modul wird in verschieden Geräten eines Parkhaus-Systems eingesetzt.
(u.a. Einfahrt, Ausfahrt, Kasse).
Implementierungssprache: C
Betriebssystem: Embedded Linux-Distribution
2012 Freiberufliche Tätigkeit
Projekt:
Erweiterung, Anpassung und Wartung der Software einer IP-DECT-Basisstation.
Implementierungssprache: C und Assembler (RISC)
Betriebssystem: Minimalistische Eigenentwicklung.
2012 Freiberufliche Tätigkeit
Projekt:
Wartung und Erweiterung eines SIP-Stacks (media5). Die Hautaufgabe war die Verbesserung der
Interoperabilität zu diversen SIP-Providern.
Implementierungssprache: C++.
Betriebssysteme: Windows XP, x86 und ARM-basierte Linux-Distributionen
2011 - 2012 Freiberufliche Tätigkeit
Projekt:
Software-Portierung einer IP-DECT-Basisstation auf eine neue Hardware-Plattform.
Neuimplementierung der kompletten übertragungsschicht. Die IP-DECT-Basisstation
unterstützt bis zu 12 Kanäle (Full-Slot). Sie kann in einer Multi-Cell Umgebung eingesetzt werden.
Implementierungssprache: C und Assembler (RISC)
Betriebssystem: Minimalistische Eigenentwicklung.
2011 Freiberufliche Tätigkeit
Projekt:
Realisierung einer auf Java basierenden Schnittstelle zur Echtzeitübertragung von Verkehrsdaten.
Die übertragung erfolgt mit Hilfe von RTP / RTSP und einem proprietären Datenformat.
Implementierungssprache: Java
Betriebssysteme: Windows XP und eine Embedded Linux-Distribution
2010 - 2011 Freiberufliche Tätigkeit
Projekt:
Anpassung und Erweiterung eines SIP-Stacks (media5). Schnittstellenanpassung und Erweiterung des
Funktionsumfangs.
Implementierungssprache: C++.
Betriebssysteme: Windows XP, x86 und ARM-basierte Linux-Distributionen
2010 Freiberufliche Tätigkeit
Projekt:
Planung und Realisierung eines MADI-Treibers für bis zu 128 48kHz Audiokanäle. über nicht
verwendete Bits der Audiokanäle wurde ein serielles auf, HDLC basierendes,
Kommunikationsprotokoll übertragen.
Implementierungssprache: C
Betriebssystem: OpenWRT
2010 Freiberufliche Tätigkeit
Projekt:
Implementierung eines ASoC-Treibers für eine proprietäre, ARM basierte Hardware-Plattform.
Implementierungssprache: C
Betriebssystem: Embedded Linux-Distribution
2001 - 2009 Softwareentwickler
Arbeitgeber: ikon GmbH, Ulm
Tätigkeitsbeschreibung:
Selbständige Arbeit als Softwareentwickler in kleinen Teams mit dem Schwerpunkt Telekommunikation.
Umfang: Anforderungsfeststellung, Projektspezifikation, Design, Entwicklung, Test, Integration
(beim Kunden) und Dokumentation (deutsche / englisch).
Tätigkeiten (Auszug):
- Portierung von kompletten Software-Projekten auf unterschiedliche Plattformen
- Planung und Entwicklung von ISDN basierten Telekommunikationssystemen (Uk0, S0, E1, E3)
- Erweiterung und Portierung proprietären Betriebssystems für Embedded Systeme (ikonOS)
- Entwicklung eines Testsystems für UMTS-Access Network Komponenten (Node-B, RNC).
C++ Qt GUI für Konfiguration und Auswertung. C Unterbau für Testabläufe und Treiber
für die eingesetzte Spezialhardware (ATM-Karte, Mehrfach Ethernet-Adapter) - Anpassung von Embedded Linux-Distributionen an speziell entwickelte Hardware
- Erweiterung und Pflege von Entwicklungsumgebungen für die diversen Zielplattformen
- Entwicklung einer Web-basierten Konfigurationsoberfläche. Eingesetzt wurde browserseitig:
Ext JS, Ajax, JSON, und HTTP-Requests, serverseitig wurde ein embedded Web-Server mit
zusätzlich implementierten Diensten verwendet
1999-2001 Studienbegleitende Tätigkeit
Arbeitgeber: ikon GmbH, Ulm