Einsatz an anderen Orten ist möglich, wenn ein Teil der Arbeit remote erledigt werden kann.
* Technische Verantwortung für die Umsetzung
* Kommunikation zwischen externen Entwicklern und internen Fachanwendern
* Erstellung von Anforderungsdokumenten und Spezifikationen mit den Fachanwendern
* Untersuchung technischer Realisierungsmöglichkeiten mit externem Dienstleister
* Unterstützung des Projektmanagements in technischer Sicht
Entwickeln einer Streaming-Platform zur Übertragung von Theatervorstellungen aufgrund von Corona. Realisierung der Streaming-Infrastruktur über HLS (HTTP Live Streaming). Transcoding eines eingehenden Videostreams in unterschiedliche Formate zur Weiterverbreitung an die Zuschauer.
Bestehender BLE Secure DFU Bootloader von Nordic musste so erweitert werden, dass OTA-Updates im Kundenprodukt möglich werden.
Hierzu wurde einerseits die Firmware so angepasst, dass das Update per SMS angestoßen werden kann und die Firmware die Updatedatei dann über eine Mobilfunkverbindung aus dem Internet lädt. Die Updatedatei wird im Flash abgelegt.
Die Firmware startet das Gerät neu und der Bootloader muss dann das im Flash liegende Update erkennen und installieren.
Wichtig war in diesem Zusammenhang insbesondere die hohe Zuverlässigkeit des Updateprozesses, da ein fehlschlagendes Update einen Einsatz eines Servicetechnikers erfordern würde, der zum Kunden fährt.
Neben der Erweiterung von Bootloader und Firmware mussten auch die notwendigen Management-Tools für das Update entwickelt werden.
Die Telematikbox wurde speziell für die autarke Datenerfassung an Trailern verschiedener Hersteller entwickelt.
Bei der unkomplizierten Nachrüstung, wird die Telematikbox direkt an die EBS-Systeme und Temperaturschreiber gängiger Hersteller angeschlossen. Über Funksensoren können weitere Temperaturen gemessen, der Türstatus erfasst und die ziehende Einheit (SZM) identifiziert werden.
Erfasste Daten werden über LTE, UMTS oder GPRS mit MQTT an ein Serversystem übertragen.
Konzeption, Entwurf und Entwicklung der Hard- und Firmware für eine Toolbox nach Kundenanforderung. Das Gerät kann über digitale und analoge Schnittstellen Messwerte erfassen und überwachen. Messwerte können mit Alarmen versehen werden, per Bluetooth abgefragt oder in die Cloud übermittelt werden. Die Toolbox kann hierfür Zugänge über Ethernet, WiFi oder das eingebaute LTE-Modem nutzen.
Lokale Zwischenspeicherung von Daten auf einem Datenerfassungsgerät, wenn gerade keine Datenverbindung zum Server besteht.
Wichtig war hier vor allem, dass die Schreibvorgänge gleichmäßig über den ganzen verfügbaren Flash-Speicher verteilt werden und möglichst wenige Schreib-/Löschvorgänge notwendig sind um den Flash Wear Out so gering wie möglich zu halten. Hierzu wurde ein Datenformat aufbauend auf einem Ringspeicher gewählt und dieses so gestaltet, dass anhand des Speicherinhaltes erkennbar ist wo der beschriebene Bereich des Ringspeichers beginnt und endet. Pointer auf Beginn und Ende der Daten im Ringspeicher mussten so nicht abgelegt werden. Außerdem musste bei Entwicklung des Datenformates berücksichtigt werden, dass ein schneller Zugriff möglich ist, ohne dass der komplette Flash-Speicher über einen seriellen Bus ausgelesen werden muss.
Android-App für den Einsatz im Telematikbereich. Die App kann sowohl stand-alone als auch mit spezieller Erfassungshardware genutzt werden.
Stand-alone kann die App auf einem Android-Gerät in einem Fahrzeug verwendet werden um grundlegende Telematikdaten wie die Position, Geschwindigkeit und Fahrzustand mit den im Gerät vorhandenen Sensoren (GPS, Beschleunigungssensor, Gyrosensor) zu erfassen.
Außerdem ist die Kopplung mit einem Erfassungsgerät des Kunden über Bluetooth möglich. Auf diesem Weg können EBS- und FMS-Daten über einen CAN-Bus erfasst, Kühldatenschreiber über eine serielle Verbindung oder Funk-Temperatursensoren ausgelesen werden.
Die Telematikbox wurde speziell entwickelt um Daten von Trailern verschiedener Hersteller zu erfassen und diese einem bestehenden Telematiksystem in der Zugmaschine oder einer App auf einem Mobiltelefon des Fahrers zuzuführen.
Die Datenerfassung erfolgt über serielle Verbindungen, CAN, Funksensoren oder digitale Eingänge. Die erfassten Daten werden über Bluetooth Low Energy an eine Android-App oder ein in der Zugmaschine verbautes Telematiksystem übergeben.
Ausgangspunkt war, dass der Kunde eine Firma erworben hat, die ein Gerät zur Datenerfassung und Steuerung in Rechenzentren erworben hat. Da die Firma ohne Mitarbeiter übernommen wurde, ging alle Kompetenz am Produkt verloren und musste teilweise per Reverse-Engineering wieder erarbeitet werden.
Gleichzeitig musste die Hardware modernisiert werden, da einzelne Komponenten nicht mehr zu marktgerechten Preisen verfügbar waren.
Für ein Münchner Restaurant habe ich eine Software entwickelt, die Essensbestellungen für den Kunden annehmen und den Köchen auf einem Monitor darstellen kann.
Aufträge werden dabei per E-Mail von allen großen Sites angenommen, über die Essensbestellung im Internet möglich ist. Auch über die eigene Website des Kunden können Aufträge angenommen werden.
Die Software bestätigt eingegangene Aufträge und informiert den Kunden, dass seine Bestellung in Bearbeitung ist.
Spediteure lebender Klauentiere müssen beim Grenzübertritt nach Dänemark eine Dokumentation vorlegen wo sich das Fahrzeug in der Zeit davor aufgehalten hat. Hierzu müss eine lückenlose Dokumentation nach den Anforderungen des Danish Transport Standard vorgelegt werden.
Aufgabe war es aus den im Telematiksystem vorliegenden Fahrzeugdaten ein solches Reporting zu realisieren und eine rechtskonforme Dokumentation zu erstellen.
Die Impementierung baut auf einem bestehenden Reportsystem, das ich für den Kunden bereits realisiert hatte.
Implementierung von Schnittstellen zum Datenaustausch eines Hersteller-unabhängigen Fahrzeugtelematiksystems mit herstellerspezifischen Telematiksystemen und direkt Telematikhardware.
Entwicklung eines Netzaufbaureportings für das Mobil- und Festnetz des Kunden aufbauend auf den Daten des Kunden in einer Oracle-Datenbank. Visualisierung über Access und Excel.
Automatisierung der Verarbeitung des Postein- und -ausgang des Kunden.
Konzeption und eines leistungsfährigeren Ersatzes für ein Bestandssystem zur Liveberichterstattung zur Fußball-Europameisterschaft 2008 sowie nachfolgend der Bundesliga.
Umgesetzt werden musste hierzu ein Frontend für die Fußballredakteure sowie ein Backendsystem zur Verwaltung von Statistiken und zum Ausspielen der Berichterstattung als XML-Feed an die Leser verschiedener Zeitungen aus Deutschland und Österreich. Dort musste die bestehenden Flash-Applets die Daten visualisieren können.
Der Kunde hat
Entwicklung einer Handyanwendung für Featurephones. Die Anwendung soll hauptsächlich jugendliche Kunden, die regelmäßig Medikamente einnehmen müssen, daran erinnern dies zu tun.
Entwurf einer AJAX-Oberfläche zum Vorbestellen von Holzzuschnitten in einem Münchner Baumarkt.
Design aufbauend auf der CI des Kunden und Implementierung der Webanwendung.
Einsatz an anderen Orten ist möglich, wenn ein Teil der Arbeit remote erledigt werden kann.
* Technische Verantwortung für die Umsetzung
* Kommunikation zwischen externen Entwicklern und internen Fachanwendern
* Erstellung von Anforderungsdokumenten und Spezifikationen mit den Fachanwendern
* Untersuchung technischer Realisierungsmöglichkeiten mit externem Dienstleister
* Unterstützung des Projektmanagements in technischer Sicht
Entwickeln einer Streaming-Platform zur Übertragung von Theatervorstellungen aufgrund von Corona. Realisierung der Streaming-Infrastruktur über HLS (HTTP Live Streaming). Transcoding eines eingehenden Videostreams in unterschiedliche Formate zur Weiterverbreitung an die Zuschauer.
Bestehender BLE Secure DFU Bootloader von Nordic musste so erweitert werden, dass OTA-Updates im Kundenprodukt möglich werden.
Hierzu wurde einerseits die Firmware so angepasst, dass das Update per SMS angestoßen werden kann und die Firmware die Updatedatei dann über eine Mobilfunkverbindung aus dem Internet lädt. Die Updatedatei wird im Flash abgelegt.
Die Firmware startet das Gerät neu und der Bootloader muss dann das im Flash liegende Update erkennen und installieren.
Wichtig war in diesem Zusammenhang insbesondere die hohe Zuverlässigkeit des Updateprozesses, da ein fehlschlagendes Update einen Einsatz eines Servicetechnikers erfordern würde, der zum Kunden fährt.
Neben der Erweiterung von Bootloader und Firmware mussten auch die notwendigen Management-Tools für das Update entwickelt werden.
Die Telematikbox wurde speziell für die autarke Datenerfassung an Trailern verschiedener Hersteller entwickelt.
Bei der unkomplizierten Nachrüstung, wird die Telematikbox direkt an die EBS-Systeme und Temperaturschreiber gängiger Hersteller angeschlossen. Über Funksensoren können weitere Temperaturen gemessen, der Türstatus erfasst und die ziehende Einheit (SZM) identifiziert werden.
Erfasste Daten werden über LTE, UMTS oder GPRS mit MQTT an ein Serversystem übertragen.
Konzeption, Entwurf und Entwicklung der Hard- und Firmware für eine Toolbox nach Kundenanforderung. Das Gerät kann über digitale und analoge Schnittstellen Messwerte erfassen und überwachen. Messwerte können mit Alarmen versehen werden, per Bluetooth abgefragt oder in die Cloud übermittelt werden. Die Toolbox kann hierfür Zugänge über Ethernet, WiFi oder das eingebaute LTE-Modem nutzen.
Lokale Zwischenspeicherung von Daten auf einem Datenerfassungsgerät, wenn gerade keine Datenverbindung zum Server besteht.
Wichtig war hier vor allem, dass die Schreibvorgänge gleichmäßig über den ganzen verfügbaren Flash-Speicher verteilt werden und möglichst wenige Schreib-/Löschvorgänge notwendig sind um den Flash Wear Out so gering wie möglich zu halten. Hierzu wurde ein Datenformat aufbauend auf einem Ringspeicher gewählt und dieses so gestaltet, dass anhand des Speicherinhaltes erkennbar ist wo der beschriebene Bereich des Ringspeichers beginnt und endet. Pointer auf Beginn und Ende der Daten im Ringspeicher mussten so nicht abgelegt werden. Außerdem musste bei Entwicklung des Datenformates berücksichtigt werden, dass ein schneller Zugriff möglich ist, ohne dass der komplette Flash-Speicher über einen seriellen Bus ausgelesen werden muss.
Android-App für den Einsatz im Telematikbereich. Die App kann sowohl stand-alone als auch mit spezieller Erfassungshardware genutzt werden.
Stand-alone kann die App auf einem Android-Gerät in einem Fahrzeug verwendet werden um grundlegende Telematikdaten wie die Position, Geschwindigkeit und Fahrzustand mit den im Gerät vorhandenen Sensoren (GPS, Beschleunigungssensor, Gyrosensor) zu erfassen.
Außerdem ist die Kopplung mit einem Erfassungsgerät des Kunden über Bluetooth möglich. Auf diesem Weg können EBS- und FMS-Daten über einen CAN-Bus erfasst, Kühldatenschreiber über eine serielle Verbindung oder Funk-Temperatursensoren ausgelesen werden.
Die Telematikbox wurde speziell entwickelt um Daten von Trailern verschiedener Hersteller zu erfassen und diese einem bestehenden Telematiksystem in der Zugmaschine oder einer App auf einem Mobiltelefon des Fahrers zuzuführen.
Die Datenerfassung erfolgt über serielle Verbindungen, CAN, Funksensoren oder digitale Eingänge. Die erfassten Daten werden über Bluetooth Low Energy an eine Android-App oder ein in der Zugmaschine verbautes Telematiksystem übergeben.
Ausgangspunkt war, dass der Kunde eine Firma erworben hat, die ein Gerät zur Datenerfassung und Steuerung in Rechenzentren erworben hat. Da die Firma ohne Mitarbeiter übernommen wurde, ging alle Kompetenz am Produkt verloren und musste teilweise per Reverse-Engineering wieder erarbeitet werden.
Gleichzeitig musste die Hardware modernisiert werden, da einzelne Komponenten nicht mehr zu marktgerechten Preisen verfügbar waren.
Für ein Münchner Restaurant habe ich eine Software entwickelt, die Essensbestellungen für den Kunden annehmen und den Köchen auf einem Monitor darstellen kann.
Aufträge werden dabei per E-Mail von allen großen Sites angenommen, über die Essensbestellung im Internet möglich ist. Auch über die eigene Website des Kunden können Aufträge angenommen werden.
Die Software bestätigt eingegangene Aufträge und informiert den Kunden, dass seine Bestellung in Bearbeitung ist.
Spediteure lebender Klauentiere müssen beim Grenzübertritt nach Dänemark eine Dokumentation vorlegen wo sich das Fahrzeug in der Zeit davor aufgehalten hat. Hierzu müss eine lückenlose Dokumentation nach den Anforderungen des Danish Transport Standard vorgelegt werden.
Aufgabe war es aus den im Telematiksystem vorliegenden Fahrzeugdaten ein solches Reporting zu realisieren und eine rechtskonforme Dokumentation zu erstellen.
Die Impementierung baut auf einem bestehenden Reportsystem, das ich für den Kunden bereits realisiert hatte.
Implementierung von Schnittstellen zum Datenaustausch eines Hersteller-unabhängigen Fahrzeugtelematiksystems mit herstellerspezifischen Telematiksystemen und direkt Telematikhardware.
Entwicklung eines Netzaufbaureportings für das Mobil- und Festnetz des Kunden aufbauend auf den Daten des Kunden in einer Oracle-Datenbank. Visualisierung über Access und Excel.
Automatisierung der Verarbeitung des Postein- und -ausgang des Kunden.
Konzeption und eines leistungsfährigeren Ersatzes für ein Bestandssystem zur Liveberichterstattung zur Fußball-Europameisterschaft 2008 sowie nachfolgend der Bundesliga.
Umgesetzt werden musste hierzu ein Frontend für die Fußballredakteure sowie ein Backendsystem zur Verwaltung von Statistiken und zum Ausspielen der Berichterstattung als XML-Feed an die Leser verschiedener Zeitungen aus Deutschland und Österreich. Dort musste die bestehenden Flash-Applets die Daten visualisieren können.
Der Kunde hat
Entwicklung einer Handyanwendung für Featurephones. Die Anwendung soll hauptsächlich jugendliche Kunden, die regelmäßig Medikamente einnehmen müssen, daran erinnern dies zu tun.
Entwurf einer AJAX-Oberfläche zum Vorbestellen von Holzzuschnitten in einem Münchner Baumarkt.
Design aufbauend auf der CI des Kunden und Implementierung der Webanwendung.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.