Projekte
Projekte als Freiberufler
Rheinmetall Defence Electronics GmbH
Erstellung einer Kartenlage-Darstellung für das Projekt Infanterist der Zukunft – Erweitertes System (IdZ ES).
C#, .NET 4.0, Spring .Net, NAnt, ContinuousIntegration, WinForms 2.0
Dauer: 17 Monate, 2010-jetzt
OHB Teledata GmbH
Entwicklung einer Client- Serveranwendung auf Basis von Silverlight, welche über einen Webservice mit einer zentrale Datenbank kommuniziert. In der Silverlightanwendung können Positionen von mobilen Einheiten auf einem Bing-Map-Control angezeigt werden.
Hierfür habe ich auch das Datenbankdesign und die Entwicklung des Webservices übernommen.
C#, .NET 3.5, XAML, Silverlight 3, WPF, SQL Server 2008, Webservices, VS2010
Dauer: 4 Monate, 2009-2010
SAM Electronics GmbH, Hamburg
Komplette Neuentwicklung der Bedien- und Auswertungssoftware einer "mobile magnetische Vermessungsanlage" für Marineschiffe.
Benutzeroberfläche, Entwurf der Datenbank, Datenverschlüsselung, Grafische Auswertung der magnetischen und akustischen Signatur über verschiedene 2D und 3D-Diagramme, Import und Export über Excel und XML, Drucken über Reports.
C#, C, C++, VB, XML, Windows, Famos, Import/Export von Excel, FxCop
Dauer: 13 Monate, 2006-2007
OHB-Teledata GmbH, Bremen
Lasttestsimulator für GPRS Kommunikationsserver
Beliebig viele zentral gesteuerte verteilte Clients simulieren mehrere GPRS Endgeräte. Die Engeräte können auch Fehler im Protokoll und Verzögerungen simulieren. Verhalten des zu testenden Servers wird protokolliert und ausgewertet.
C#, SQL, Server 2003, Windows XP
Dauer: 5 Monate, 2007
Radisys Corporation, Hillsboro OR, USA
Entwicklung eines API für den SMBus (System Management Bus) und den LVDS-Display Controller eines Motherboards in C und C++, inklusive Testsoftware und .NET Wrapper- Klasse.
Besondere Herausforderung waren die dazu notwendigen Kernel Treiber.
Außerdem habe ich die komplette Kommunikation zwischen dem Endkunden (Schweiz), dem Auftraggeber (USA) und der Hardwareentwicklung (China) übernommen.
C++, C, WDK, DDK
Dauer: 4 Monate, 2008
OHB-Teledata GmbH, Bremen
GPS Treiber für Windows CE, Kommunikation über UBX und NMEA
Universeller Treiber, welcher verschiedene GPS Geräte erkennt, entsprechend konfiguriert und der zugehörigen Applikation regelmäßig die aktuelle GPS-Position und Uhrzeit liefert.
C++, Windows CE
Dauer: 2 Monate, 2006
OHB-Teledata GmbH, Bremen
SMS Kommunikations- und Routingserver, Protokollumsetzer
Auswertung von verschiedenen Nachrichten von mobilen Endgeräten. Die empfangenden Telegramme mussten in XML- Nachrichten umgewandelt und entsprechend über verschiedene Webservices verteilt werden.
C#, Server 2000
Dauer: 3 Monate, 2007
IQUELL GmbH, Bremen
Verwaltung von Fußball-Bundesligaspieler-Daten, automatische Profilerstellung für ein Sammelkartenspiel
C#, SQL, Windows XP, SQL Server 2000
Dauer: 3 Monate, 2006
IQUELL GmbH, Bremen
Download und Bearbeitung von Fotos über das Internet
Benutzer können ihr persönliches Foto hochladen und erhalten dann die druckfähige PDF-Datei einer Sammelspielkarte mit allen Daten.
C#, ASP.NET, Photoshop, ImageGlue 6.0 (WebSupergoo)
Dauer: 1 Monat, 2005
SAM Electronics GmbH, Hamburg
Remote-Bedienterminal für die Steuerung und Überwachung eines Steuerungsrechners
Komplette Neuentwicklung eines Clients, welcher über ein eigenes Protokoll XML- Nachrichten mit einem zentralen Steuergerät austauscht und dieses steuert, bzw. konfiguriert.
C#, Windows XP, VxWorks
Dauer: 10 Monate, 2008-2009
OHB-Teledata GmbH, Bremen
Materialverfolgung für die Bundeswehr, Konzeption Gesamtkonzept, Umsetzung der Handterminaloberfäche
C#, SQL Server 2005 Mobile Edition, Windows CE
Dauer: 6 Monate, 2006
OHB-Teledata GmbH, Bremen
Entwicklung und Implementierung eines SW-Watchdogs
C++, Windows CE .Net 4.1
Dauer: 3 Wochen, 2007
Auszug einiger Projekte als Angestellter
Kühne&Nagel
Konzeption und Umsetzung einer Sendungsverfolgung, Entwicklung der Handterminaloberfläche, Kommunikation zwischen Zentrale und Fahrzeugen über SMS, Projektleitung
Visual C++, AS400, SQL Server 7.0
Gefco
Konzeption und Umsetzung einer Sendungsverfolgung, Kommunikation zwischen Zentrale und Fahrzeugen über GPRS, Projektleitung
Visual C++, SQL Server 2000, Win CE, MFC
Fiege
Konzeption und Umsetzung einer Sendungsverfolgung, Kommunikation zwischen Zentrale und Fahrzeugen über SMS, Projektleitung
C++, Win CE, MFC
BASF
Konzeption und Umsetzung des mobilen Teils des internen Fuhrparkmanagements, Kommunikation zwischen Zentrale und Fahrzeugen über CSD, Projektleitung
C#, Windows 2003, Win CE, MFC, .NET
Daimler Benz, Werk Bremen
Konzeption und Umsetzung des mobilen Teils des internen Fuhrparkmanagements, Kommunikation zwischen Zentrale und Fahrzeugen über SMS, Projektleitung
C++
Diplomarbeit
DASA, Werk Bremen
Ermittlung des Bewegungszustands kooperativer Objekte aus Videobildfolgen zur autonomen Navigation
Es ging um die automatische Navigation von Kleinsatelliten, welche Videoaufnahmen von Raumfahrzeugen (in diesem Fall die russische Mir), erstellen sollte.
Ein dazu entwickelter Entfernungsschätzer benötigt die Bildschirmkoordinaten von bekannten Marken des Raumfahrzeuges. Diese Marken auf dem Raumfahrzeug wurden mit blinkenden Lampen gekennzeichnet, um dann automatisch identifiziert und verfolgt zu werden.
Die Software war damit in der Lage, innerhalb kurzer Zeit die relative Position eines kooperativen Objekts zu bestimmen.
C, C++, Matlab, RTOS
Dauer: 6 Monate