Full Stack JavaScript Developer (Node.js, Angular, React, Vue.js, Datenbanken, REST, ECMAScript 2020)
Aktualisiert am 03.05.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.01.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Node.js
TypeScript
ReactJS
REST
graphQL
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Dortmund (+150km)
möglich

Projekte

Projekte

11 Monate
2019-07 - 2020-05

Überarbeiten und weiterentwickeln einer embedded Software eines Medizinproduktes

Embedded Software Developer C C# RFID ...
Embedded Software Developer

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.

FreeRTOS PIC-Controller Ethernet TFS Microchip Harmony
C C# RFID CAN UART
General Electric Healthcare
Münster
6 Monate
2019-01 - 2019-06

Entwickeln eines Backend und Frontend zur Visualisierung einer Untertageanlage

Fullstack Node.js Developer Node.js TypeScript JavaScript ...
Fullstack Node.js Developer

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.

Visual Studio Code Git
Node.js TypeScript JavaScript PL/SQL HTML5 Docker REST Bootstrap Responsive Webdesign
Caterpillar
Lünen
9 Monate
2017-07 - 2018-03

Entwickeln eines Netzwerkprotokolls zur Kommunikation über 230 V-Leitungen im Bereich der Gebäudeautomatisierung

Embedded Software Developer Bussystem C C++
Embedded Software Developer

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.

ST Visual Develop STM32 STM8 Eclipse SVN CubeMX FreeRTOS
Bussystem C C++
CP contech electronic GmbH
Leopoldshöhe
1 Jahr
2016-07 - 2017-06

Entwickeln einer Web App und eines Node.js Backends mit REST Schnittstelle

Fullstack Node.js Developer Bluetooth Low Energy Android Node.js ...
Fullstack Node.js Developer

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.

Git Inventor Docker Redmine
Bluetooth Low Energy Android Node.js HTML5 REST Scrum
covibo GmbH
Dortmund

Kompetenzen

Kompetenzen

Top-Skills

Node.js TypeScript ReactJS REST graphQL

Produkte / Standards / Erfahrungen / Methoden

Android Studio
Bluetooth Low Energy
Bootstrap
CubeMX
Docker
Eclipse
Git
HTML5
Microchip Harmony
Microsoft TFS
Node.js
Responsive Webdesign
REST
Scrum
ST Visual Develop
SVN
Visual Studio Code
Webstorm

Betriebssysteme

Android
Embedded Linux
FreeRTOS
Linux

Programmiersprachen

ECMAScript
HTML
Javascript
NodeJS
PL/SQL
TypeScript

Datenbanken

MariaDB
MongoDB
MySQL
SQL

Datenkommunikation

Bluetooth
BLE
CAN
Ethernet
Powerline
Kommunikation über 230V Leitung
RFID
SPI
UART

Hardware

Arduino
Atmega
PIC-Controller
Raspberry Pi
ST Mikrocontroller
STM32
STM8

Berechnung / Simulation / Versuch / Validierung

Maple
MATLAB

Einsatzorte

Einsatzorte

Dortmund (+150km)
möglich

Projekte

Projekte

11 Monate
2019-07 - 2020-05

Überarbeiten und weiterentwickeln einer embedded Software eines Medizinproduktes

Embedded Software Developer C C# RFID ...
Embedded Software Developer

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.

FreeRTOS PIC-Controller Ethernet TFS Microchip Harmony
C C# RFID CAN UART
General Electric Healthcare
Münster
6 Monate
2019-01 - 2019-06

Entwickeln eines Backend und Frontend zur Visualisierung einer Untertageanlage

Fullstack Node.js Developer Node.js TypeScript JavaScript ...
Fullstack Node.js Developer

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.

Visual Studio Code Git
Node.js TypeScript JavaScript PL/SQL HTML5 Docker REST Bootstrap Responsive Webdesign
Caterpillar
Lünen
9 Monate
2017-07 - 2018-03

Entwickeln eines Netzwerkprotokolls zur Kommunikation über 230 V-Leitungen im Bereich der Gebäudeautomatisierung

Embedded Software Developer Bussystem C C++
Embedded Software Developer

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.

ST Visual Develop STM32 STM8 Eclipse SVN CubeMX FreeRTOS
Bussystem C C++
CP contech electronic GmbH
Leopoldshöhe
1 Jahr
2016-07 - 2017-06

Entwickeln einer Web App und eines Node.js Backends mit REST Schnittstelle

Fullstack Node.js Developer Bluetooth Low Energy Android Node.js ...
Fullstack Node.js Developer

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.

Git Inventor Docker Redmine
Bluetooth Low Energy Android Node.js HTML5 REST Scrum
covibo GmbH
Dortmund

Kompetenzen

Kompetenzen

Top-Skills

Node.js TypeScript ReactJS REST graphQL

Produkte / Standards / Erfahrungen / Methoden

Android Studio
Bluetooth Low Energy
Bootstrap
CubeMX
Docker
Eclipse
Git
HTML5
Microchip Harmony
Microsoft TFS
Node.js
Responsive Webdesign
REST
Scrum
ST Visual Develop
SVN
Visual Studio Code
Webstorm

Betriebssysteme

Android
Embedded Linux
FreeRTOS
Linux

Programmiersprachen

ECMAScript
HTML
Javascript
NodeJS
PL/SQL
TypeScript

Datenbanken

MariaDB
MongoDB
MySQL
SQL

Datenkommunikation

Bluetooth
BLE
CAN
Ethernet
Powerline
Kommunikation über 230V Leitung
RFID
SPI
UART

Hardware

Arduino
Atmega
PIC-Controller
Raspberry Pi
ST Mikrocontroller
STM32
STM8

Berechnung / Simulation / Versuch / Validierung

Maple
MATLAB

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.