Ein Softwareprojekt wurde von einer abgekündigten SPS auf einen 32 Bit Mikrocontroller portiert. In diesem Prozess mussten unter anderem sämtliche Treiber ersetzt werden und das gesamte Projekt auf FreeRTOS aufgesetzt werden. Bei dem Medizinprodukt handelte es sich um einen Synthesizer zur Herstellung von Kontrastmitteln. Weiterhin wurden Anpassungen an der zugehörigen PC-Software vorgenommen, mit dem der Synthesizer über Ethernet ferngesteuert wird.
Ein Node.js-Server wurde entwickelt um aus einer bestehenden Datenbank Sensordaten auszulesen und Logindaten zu validieren. Dazu wurde die PostgreSQL-Datenbank um entsprechende Funktionen erweitert. Über ein Webinterface kann der Zustand der Anlage anhand von Diagrammen und Sensordaten geprüft werden. Wertänderungen werden über Websockets an die Clients übertragen und live angezeigt. Die Weboberfläche wurde mit Bootstrap gestaltet, da man Wert auf Responsive Design gelegt hat. Schließlich wurde die Software in einem Docker-Container verpackt, um sie so an den Kunden ausliefern zu können.
Ein Netzwerkprotokoll zur Kommunikation über 230 V-Leitungen wurde entwickelt und implementiert. Es kommt im Bereich der Gebäudeautomatisierung zum Einsatz und dient dem Schalten und Überwachen von Leuchten. Wesentliche Bestandteile des Protokolls sind beispielsweise das Übertragen von Events, Konfigurationen oder Zuweisungen von Netzwerkadressen. Außerdem wurde ein Bootloader programmiert, um die Leuchten über das Powerline-Netzwerk mit Firmwareupdates zu versorgen. Programmiert wurde in C/C++ auf einem 8-Bit Mikrocontroller bzw. einem 32-Bit Mikrocontroller mit FreeRTOS als Betriebssystem.
Bei dem Projekt covibo wurde ein technisches Assistenzsystem für ältere und pflegebedürftige Menschen hergestellt, um ihnen mehr Selbstständigkeit im Alltag zu bieten. Es wurde ein Server in Node.js auf einem Embedded Linux System sowie eine Android App mit Javascript und HTML5 entwickelt. Zur Datenübertragung kamen WLAN und Bluetooth Low Energy zum Einsatz. Der Server und die App kommunizieren über eine REST API. Der Server läuft auf einem Embedded System, empfängt Daten per Funk von Sensoren wie Bewegungsmeldern und hinterlegt diese in einer Datenbank.
Meine Stärken sind Zuverlässigkeit, eine steile Lernkurve und hohe Flexibilität. Aufgrund meines breiten Skillsets bin ich in der Lage, mich in jedes Softwareprojekt einzufinden. Vor und während meiner Projekte nehme ich an themenrelevanten Schulungen teil um mich ständig weiterzubilden und stets auf dem aktuellen Stand der Entwicklung zu sein.
Ein Softwareprojekt wurde von einer abgekündigten SPS auf einen 32 Bit Mikrocontroller portiert. In diesem Prozess mussten unter anderem sämtliche Treiber ersetzt werden und das gesamte Projekt auf FreeRTOS aufgesetzt werden. Bei dem Medizinprodukt handelte es sich um einen Synthesizer zur Herstellung von Kontrastmitteln. Weiterhin wurden Anpassungen an der zugehörigen PC-Software vorgenommen, mit dem der Synthesizer über Ethernet ferngesteuert wird.
Ein Node.js-Server wurde entwickelt um aus einer bestehenden Datenbank Sensordaten auszulesen und Logindaten zu validieren. Dazu wurde die PostgreSQL-Datenbank um entsprechende Funktionen erweitert. Über ein Webinterface kann der Zustand der Anlage anhand von Diagrammen und Sensordaten geprüft werden. Wertänderungen werden über Websockets an die Clients übertragen und live angezeigt. Die Weboberfläche wurde mit Bootstrap gestaltet, da man Wert auf Responsive Design gelegt hat. Schließlich wurde die Software in einem Docker-Container verpackt, um sie so an den Kunden ausliefern zu können.
Ein Netzwerkprotokoll zur Kommunikation über 230 V-Leitungen wurde entwickelt und implementiert. Es kommt im Bereich der Gebäudeautomatisierung zum Einsatz und dient dem Schalten und Überwachen von Leuchten. Wesentliche Bestandteile des Protokolls sind beispielsweise das Übertragen von Events, Konfigurationen oder Zuweisungen von Netzwerkadressen. Außerdem wurde ein Bootloader programmiert, um die Leuchten über das Powerline-Netzwerk mit Firmwareupdates zu versorgen. Programmiert wurde in C/C++ auf einem 8-Bit Mikrocontroller bzw. einem 32-Bit Mikrocontroller mit FreeRTOS als Betriebssystem.
Bei dem Projekt covibo wurde ein technisches Assistenzsystem für ältere und pflegebedürftige Menschen hergestellt, um ihnen mehr Selbstständigkeit im Alltag zu bieten. Es wurde ein Server in Node.js auf einem Embedded Linux System sowie eine Android App mit Javascript und HTML5 entwickelt. Zur Datenübertragung kamen WLAN und Bluetooth Low Energy zum Einsatz. Der Server und die App kommunizieren über eine REST API. Der Server läuft auf einem Embedded System, empfängt Daten per Funk von Sensoren wie Bewegungsmeldern und hinterlegt diese in einer Datenbank.
Meine Stärken sind Zuverlässigkeit, eine steile Lernkurve und hohe Flexibilität. Aufgrund meines breiten Skillsets bin ich in der Lage, mich in jedes Softwareprojekt einzufinden. Vor und während meiner Projekte nehme ich an themenrelevanten Schulungen teil um mich ständig weiterzubilden und stets auf dem aktuellen Stand der Entwicklung zu sein.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.