? Softwarearchitektur / Softwaredesign
? Softwareentwicklung für Steuerstand eines Robotikfahrzeugs
? Technische Projektleitung (Softwareanteile)
Erstellung einer Videoanwendung zum Verwalten und Anzeigen von bis zu 6 Video Streams mit einer dedizierten Latenz. Die Anwendung muss strenge Timing-Anforderungen bei hochauflösenden Video Streams erfüllen.
Entwicklung eines autonomen einachsigen Balkenmähers. Vor allem in Hanglagen. Das Fahrzeug muss eine bestimmte Mähleistung (Zeit, gemähte Grasmenge, maximale Steigung, GPS-Genauigkeit) erfüllen. Um die Sicherheit der Personen zu gewährleisten, die mit dem fahrenden Fahrzeug arbeiten oder in dessen Nähe stehen, müssen zusätzliche Sicherheitskonzepte erstellt werden.
Softwareplanung und -entwicklung für ein Autonomie-Kit zur Steuerung von Fahrzeugen. Das Kit soll es ermöglichen, ein Fahrzeug im autonomen und halbautonomen Modus zu steuern und zu steuern. Das Kit wurde so konzipiert, dass es auf moderne Fahrzeugstandards wie GVA (Generic Vehicle Architecture) anwendbar ist.
Entwicklung von Softwarekomponenten für ein Software Defined Radio. Die Aufgabe bestand darin, eine Systemplattform für die Kommunikation zu/von einem Sicherheitsmodul mittels Middleware (gemäß SCA-Standard) zu implementieren.
Überprüfung und Analyse der Codequalität von Softwarekomponenten für ein Software Defined Radio. Diese SDR Funkgeräte entsprechen dem SCA-Standard für moderne taktische Funkgeräte. Zusätzliche Entwicklung spezifischer Software Teilkomponenten.
Entwicklung eines proprietären MANET (Mobile AdHoc Network) zur Verwendung mit (offroad-)autonomen Fahrzeugen über instabile Funkverbindungen. In Freiland- und Waldgebieten muss eine hohe Verfügbarkeit gewährleistet sein.
Missionsplanung mithilfe eines GIS (Global Information System) für ein autonomes Fahrzeug, das möglichst viele Aspekte zur sicheren Erstellung einer Route (insbesondere im Gelände) berücksichtigt. In die Planung sind Fahrzeugeigenschaften (Gewicht, Maße, Geschwindigkeit, Steigfähigkeit, ?) einzubeziehen. Zusätzliche aktuelle Lageinformationen werden ebenfalls angezeigt und berücksichtigt.
Beschreibung
Entwicklung und Integration sowie Softwaredesign einer
Datenkommunikations Software zur Verwendung bei Datenübertragungen mit taktischen Funkgeräten (R&S M3TR). Die Funkgeräte können in Fahrzeuge verbaut, aber auch als sog. ?Manpack? verwendet werden. Aufgabe war es, die Übertragung von Emailnachrichten, Chatkommunikation, Austausch von Situation Awareness Informationen, Remotesteuerung des Funkgerätes sowie das Monitoring des verwendeten Protokolls zu realisieren.
Themen
Betriebssysteme
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Aufgabe dieses Systems ist es, digitale Bilder (Bildinformationen) in großem Durchsatz zu erzeugen. Es ist ein weiterer Bestandteil des d-ws (digitales Großfinishing) Konzepts zur Bildentwicklung.
Themen
Betriebssysteme
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Aufgabe des Systems ist es, Filme im Kleinbildformat (135, APS) in einer sehr hohen Anzahl pro Stunde zu scannen und diese Bilder an ein Leitrechnersystem weiterzugeben, in dem diese Bilder gespeichert oder an untenstehenden Printer weitergegeben werden können. Innerhalb dieses Systems ist es notwendig, den sogenannten „Filmlauf“ zu steuern. Zu diesem Zweck ist es notwendig, Echtzeitanforderungen zu erfüllen, die das Betriebssystem, die Ansteuerung der Bauteile auf Firmwareebene und die Verarbeitung und Steuerung der Bauteile mit Hilfe von Automaten auf höheren Programmebene zu erfüllen. Es werden PowerPC Rechner zur Verarbeitung der Prescan-Daten und zur Automatensteuerung verwendet. Zudem ist zur Anbindung der Verwaltungssoftware bzw. des Leitrechners ein PC (x86) im Einsatz.
Themen
Operating Systems
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Programm zur Erstellung von Leistungsverzeichnissen in der Elektrobranche nach GAEB-Standard. Aufgabe des Programmes ist es, den zukünftig stärkeren Austausch von Leistungsverzeichnissen in der Elektrobranche für ein Ingenieurbüro zu ermöglichen. Zudem soll dieses Programm eine Datenbankfunktion für bereits erstellte Leistungsverzeichnisse bereitstellen.
Themen
Betriebssystem
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Erstellung von Software-Teilkomponenten und des Treibers eines HF ? Empfängers zur Observation von Frequenzbereichen. Die Steuerung und Überwachung des Empfängers wird mittels Software unter Windows NT über LAN (wahlweise RS 232) realisiert. Zudem ist zusätzlich ein Teilprojekt zu erstellen gewesen, welches empfangene Daten in ein proprietäres Format speichert und zur späteren Analyse verwendet werden kann. Die besondere Schwierigkeit bestand hier im Erfassen des sehr hohen Datendurchsatzes.
Themen
Betriebssystem
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Von einer privaten Nebenstellenanlage sollen es in Zukunft möglich sein, Telefongespräche über das Internet zu führen. Für die Verwaltung z. B. von Bandbreiten für Video-Konferenzen, Routingtabellen usw. wurde
ein Prototypen (Agent) auf Basis des Java Dynamic Management Kit entwickelt. Die Teilkomponenten wurden nach OO-Konzepten aufgebaut und in Java Beans Klassen umgesetzt.
Themen
Betriebssystem
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Alle Patentanträge sind in ORACLE-Datenbanken gespeichert. Um alle möglichen Zugriffe auf die Datenbanken testen zu können, wurden verschiedene Testprogramme entwickelt, die über TCL-Kommandos in ihrer Funktionsweise angepaßt werden können. Mit den Testprogrammen im Zusammenhang mit dem Test-Tool XRunner wurden die DB-Zugriffe und die DB-Performance getestet. Der Aufbau der Testprogramme wurde mit OO-Analyse und OO-Design erstellt.
Themen
Betriebssystem
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Feinkonzept, Realisierung und Test von Softwarekomponenten für eine PC-Karte (A/D-Wandler) zur Steuerung einer Fokussiereinrichtung in einem Mikroskop zur Markierung der Leiterbahnen auf Wafern und Erweiterung der GUI für die Hardwaresteuerung.
Themen
Betriebssystem
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Die Empfänger der Nachrichten sind nach Themen geordnet. Die eingehenden Mails werden untersucht und abhängig von Audio-, Video- und Text-Daten ausgewertet und unter Berücksichtigung der entsprechenden MIME-Datenstrukturen in ein ebenfalls nach Themengebieten geordnetes Archiv im HTML-Format abgelegt.
Themen
Eingesetzte Fähigkeiten
Betriebssystem
Verwendete Tools
Beschreibung
Feinkonzept, Programmierung und Test von Softwarekomponenten für die medizinische Analyse in der Urodynamik. Es werden die Muskelfunktionen und die Durchlaufmenge von Flüssigkeiten gemessen, berechnet, ausgewertet und grafisch dargestellt. Anschließend Anpassung, Pflege und Erweiterung von Teilkomponenten z. B. Einführung einer Mehrsprachigkeit für das System.
Themen
Eingesetzte Fähigkeiten
Betriebssysteme
Verwendete Tools
1985
Schulabschluss : Mittlere Reife
1985 - 1989
Ausbildung Fernmeldeanlagenelektroniker (Abschluss : Gesellenprüfung)
1989 - 1991
Berufsoberschule Technik in München
Fachabitur
1991 - 1998
TU München
Studium der Informatik
Diplom - Informatiker (TU)
Schwerpunkte:
Bugtracking
Entwicklungsumgebungen (IDE)
Versionsmanagement
Testumgebung
Softwaredesign UML
Middleware
? Softwarearchitektur / Softwaredesign
? Softwareentwicklung für Steuerstand eines Robotikfahrzeugs
? Technische Projektleitung (Softwareanteile)
Erstellung einer Videoanwendung zum Verwalten und Anzeigen von bis zu 6 Video Streams mit einer dedizierten Latenz. Die Anwendung muss strenge Timing-Anforderungen bei hochauflösenden Video Streams erfüllen.
Entwicklung eines autonomen einachsigen Balkenmähers. Vor allem in Hanglagen. Das Fahrzeug muss eine bestimmte Mähleistung (Zeit, gemähte Grasmenge, maximale Steigung, GPS-Genauigkeit) erfüllen. Um die Sicherheit der Personen zu gewährleisten, die mit dem fahrenden Fahrzeug arbeiten oder in dessen Nähe stehen, müssen zusätzliche Sicherheitskonzepte erstellt werden.
Softwareplanung und -entwicklung für ein Autonomie-Kit zur Steuerung von Fahrzeugen. Das Kit soll es ermöglichen, ein Fahrzeug im autonomen und halbautonomen Modus zu steuern und zu steuern. Das Kit wurde so konzipiert, dass es auf moderne Fahrzeugstandards wie GVA (Generic Vehicle Architecture) anwendbar ist.
Entwicklung von Softwarekomponenten für ein Software Defined Radio. Die Aufgabe bestand darin, eine Systemplattform für die Kommunikation zu/von einem Sicherheitsmodul mittels Middleware (gemäß SCA-Standard) zu implementieren.
Überprüfung und Analyse der Codequalität von Softwarekomponenten für ein Software Defined Radio. Diese SDR Funkgeräte entsprechen dem SCA-Standard für moderne taktische Funkgeräte. Zusätzliche Entwicklung spezifischer Software Teilkomponenten.
Entwicklung eines proprietären MANET (Mobile AdHoc Network) zur Verwendung mit (offroad-)autonomen Fahrzeugen über instabile Funkverbindungen. In Freiland- und Waldgebieten muss eine hohe Verfügbarkeit gewährleistet sein.
Missionsplanung mithilfe eines GIS (Global Information System) für ein autonomes Fahrzeug, das möglichst viele Aspekte zur sicheren Erstellung einer Route (insbesondere im Gelände) berücksichtigt. In die Planung sind Fahrzeugeigenschaften (Gewicht, Maße, Geschwindigkeit, Steigfähigkeit, ?) einzubeziehen. Zusätzliche aktuelle Lageinformationen werden ebenfalls angezeigt und berücksichtigt.
Beschreibung
Entwicklung und Integration sowie Softwaredesign einer
Datenkommunikations Software zur Verwendung bei Datenübertragungen mit taktischen Funkgeräten (R&S M3TR). Die Funkgeräte können in Fahrzeuge verbaut, aber auch als sog. ?Manpack? verwendet werden. Aufgabe war es, die Übertragung von Emailnachrichten, Chatkommunikation, Austausch von Situation Awareness Informationen, Remotesteuerung des Funkgerätes sowie das Monitoring des verwendeten Protokolls zu realisieren.
Themen
Betriebssysteme
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Aufgabe dieses Systems ist es, digitale Bilder (Bildinformationen) in großem Durchsatz zu erzeugen. Es ist ein weiterer Bestandteil des d-ws (digitales Großfinishing) Konzepts zur Bildentwicklung.
Themen
Betriebssysteme
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Aufgabe des Systems ist es, Filme im Kleinbildformat (135, APS) in einer sehr hohen Anzahl pro Stunde zu scannen und diese Bilder an ein Leitrechnersystem weiterzugeben, in dem diese Bilder gespeichert oder an untenstehenden Printer weitergegeben werden können. Innerhalb dieses Systems ist es notwendig, den sogenannten „Filmlauf“ zu steuern. Zu diesem Zweck ist es notwendig, Echtzeitanforderungen zu erfüllen, die das Betriebssystem, die Ansteuerung der Bauteile auf Firmwareebene und die Verarbeitung und Steuerung der Bauteile mit Hilfe von Automaten auf höheren Programmebene zu erfüllen. Es werden PowerPC Rechner zur Verarbeitung der Prescan-Daten und zur Automatensteuerung verwendet. Zudem ist zur Anbindung der Verwaltungssoftware bzw. des Leitrechners ein PC (x86) im Einsatz.
Themen
Operating Systems
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Programm zur Erstellung von Leistungsverzeichnissen in der Elektrobranche nach GAEB-Standard. Aufgabe des Programmes ist es, den zukünftig stärkeren Austausch von Leistungsverzeichnissen in der Elektrobranche für ein Ingenieurbüro zu ermöglichen. Zudem soll dieses Programm eine Datenbankfunktion für bereits erstellte Leistungsverzeichnisse bereitstellen.
Themen
Betriebssystem
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Erstellung von Software-Teilkomponenten und des Treibers eines HF ? Empfängers zur Observation von Frequenzbereichen. Die Steuerung und Überwachung des Empfängers wird mittels Software unter Windows NT über LAN (wahlweise RS 232) realisiert. Zudem ist zusätzlich ein Teilprojekt zu erstellen gewesen, welches empfangene Daten in ein proprietäres Format speichert und zur späteren Analyse verwendet werden kann. Die besondere Schwierigkeit bestand hier im Erfassen des sehr hohen Datendurchsatzes.
Themen
Betriebssystem
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Von einer privaten Nebenstellenanlage sollen es in Zukunft möglich sein, Telefongespräche über das Internet zu führen. Für die Verwaltung z. B. von Bandbreiten für Video-Konferenzen, Routingtabellen usw. wurde
ein Prototypen (Agent) auf Basis des Java Dynamic Management Kit entwickelt. Die Teilkomponenten wurden nach OO-Konzepten aufgebaut und in Java Beans Klassen umgesetzt.
Themen
Betriebssystem
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Alle Patentanträge sind in ORACLE-Datenbanken gespeichert. Um alle möglichen Zugriffe auf die Datenbanken testen zu können, wurden verschiedene Testprogramme entwickelt, die über TCL-Kommandos in ihrer Funktionsweise angepaßt werden können. Mit den Testprogrammen im Zusammenhang mit dem Test-Tool XRunner wurden die DB-Zugriffe und die DB-Performance getestet. Der Aufbau der Testprogramme wurde mit OO-Analyse und OO-Design erstellt.
Themen
Betriebssystem
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Feinkonzept, Realisierung und Test von Softwarekomponenten für eine PC-Karte (A/D-Wandler) zur Steuerung einer Fokussiereinrichtung in einem Mikroskop zur Markierung der Leiterbahnen auf Wafern und Erweiterung der GUI für die Hardwaresteuerung.
Themen
Betriebssystem
Eingesetzte Fähigkeiten
Verwendete Tools
Beschreibung
Die Empfänger der Nachrichten sind nach Themen geordnet. Die eingehenden Mails werden untersucht und abhängig von Audio-, Video- und Text-Daten ausgewertet und unter Berücksichtigung der entsprechenden MIME-Datenstrukturen in ein ebenfalls nach Themengebieten geordnetes Archiv im HTML-Format abgelegt.
Themen
Eingesetzte Fähigkeiten
Betriebssystem
Verwendete Tools
Beschreibung
Feinkonzept, Programmierung und Test von Softwarekomponenten für die medizinische Analyse in der Urodynamik. Es werden die Muskelfunktionen und die Durchlaufmenge von Flüssigkeiten gemessen, berechnet, ausgewertet und grafisch dargestellt. Anschließend Anpassung, Pflege und Erweiterung von Teilkomponenten z. B. Einführung einer Mehrsprachigkeit für das System.
Themen
Eingesetzte Fähigkeiten
Betriebssysteme
Verwendete Tools
1985
Schulabschluss : Mittlere Reife
1985 - 1989
Ausbildung Fernmeldeanlagenelektroniker (Abschluss : Gesellenprüfung)
1989 - 1991
Berufsoberschule Technik in München
Fachabitur
1991 - 1998
TU München
Studium der Informatik
Diplom - Informatiker (TU)
Schwerpunkte:
Bugtracking
Entwicklungsumgebungen (IDE)
Versionsmanagement
Testumgebung
Softwaredesign UML
Middleware
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"[...] Seine Arbeiten hat der Consultant stets mit fachlicher Kompetenz und hohem Engagement erledigt. Wir waren mit der Arbeit des Consultants sehr zufrieden und empfehlen ihn gern weiter"
— Projekt Digitaler Hochleistungsscanner/printer, 05/00 - 02/05
Referenz durch Abteilungsleiter SW-Abteilung, Konzern im Bereich Fotografie, vom 11.12.07
"[...] Der Consultant hat diese Aufgabe zu unserer vollsten Zufriedenheit erledigt. Er hat durch sein Engagement und sein Fachwissen sehr zum Erfolg des Projektes beigetragen. Wir möchten uns an dieser Stelle für seinen Einsatz bedanken und den Consultant gerne weiterempfehlen."
— Projekt Treiberentwicklung für EB200 Receiver, 04/99 - 06/00
Referenz durch Projektleiter SW Entwicklung, Rohde & Schwarz, vom 13.12.07
Bei Vor-Ort Beauftragungen :
Vorwiegend Auftraggeber im Großraum München
Deutschlandweit
(Hängt ab vom Remoteanteil des Auftrags)
Hängt ab vom Remoteanteil des Auftrags