Fullstack & Big Data IIoT Experte in TypeScript, NodeJS (NextJS, React, Fastify, Express) sowie PostgreSQL & TimescaleDB
Aktualisiert am 23.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.02.2025
Verfügbar zu: 100%
davon vor Ort: 100%
React
Rust
Node.js
TypeScript
PostgreSQL
TimescaleDB
Industrial Internet of Things
Azure
Azure Devops
Terraform
Front-End
Back-End
Deutsch
Muttersprache
Englisch
C1
Spanisch
A2

Einsatzorte

Einsatzorte

Köln (+50km) Bonn (+50km) Essen (+50km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 7 Monate
2023-07 - heute

Entwicklung von React Frontends für die Maschinensteuerung

Full-Stack Web Entwickler TypeScript NodeJS NestJS ...
Full-Stack Web Entwickler

Entwicklung von React Frontends für die Maschinensteuerung und Cloud Dashboards, sowie für die verschiedenen Backends. Diese wurden ursprünglich mit NodeJS (NestJS + TypeScript) umgesetzt, im laufe des Projektes jedoch nach und nach durch Rust abgelöst. Die Anforderungen des Projektes erforderten zudem die Entwicklung von Hardwarenaher Steuerungssoftware, welche auf den IoT-Geräten in den Maschinen liefen. 

  • Entwicklung und Gestaltung von Dashboards zur Darstellung und Steuerung von Maschinen mittels React, TypeScript und Styled Components
  • Entwicklung von diversen Schnittstellen (GraphQL und REST basierte Architektur) auf Basis von NodeJS (NestJS Framework) mittels TypeScript
  • Verwaltung von Cloud Infrastruktur innerhalb der Azure Cloud mittels Terraform, Kubernetes und Docker
  • Einbau von Prozessen und Integrationen zur Containerorchestrierung und automatischer Bereitstellungsprozesse für die verteilte Architektur des Projektes
  • Anbindung von IoT Geräten an die Cloud Infrastruktur via individueller Steuerungssoftware mittels Rust
  • Schaffen einer Testabdeckung mittels Unit- und E2E Tests (Jest und Cypress)
  • Erstellung komplexer SQL Abfragen zur Aggregation und Analyse von Daten, mittels TimescaleDB / PostgresSQL
  • Umsetzung von Microservice-Kommunikation via RMQ

TypeScript NodeJS NestJS Rust Docker Kubernetes Jest Azure Cloud Cypress RabbitMQ MQTT PostgresSQL TimescaleDB GitlabCI Git REST OpenAPI GraphQL Swagger YouTrack SonarQube SCRUM
Weber Maschinenbau GmbH
1 Jahr 7 Monate
2021-12 - 2023-06

Implementierung einer Microservice-Architektur

Full-Stack Web Entwickler TypeScript NodeJS NestJS ...
Full-Stack Web Entwickler

Mein Fokus lag auf der Implementierung einer Microservice-Architektur sowie der Integration von Messaging-Systemen und IoT-Technologien. Eine der herausfordernden Aspekte meiner Tätigkeit bestand darin, mich rasch in neue Teams einzuarbeiten, um effektiv zur Entwicklung beizutragen. Trotz dieser Herausforderung war es mir stets möglich, hoch effiziente und zuverlässige Anwendungen zu realisieren, die den ständig steigenden Anforderungen unserer Kunden gerecht wurden.

  • Entwicklung von React Frontends mit TypeScript
  • Umsetzung von Node.JS basierten Backends mittels TypeScript und NestJS
  • Containerisierung der Anwendungen mit Docker und Orchestrierung auf Kubernetes für eine effiziente Bereitstellung und Skalierung
  • Durchführung von Unit- und Integrationstests mit Jest sowie End-to-End-Tests mit Cypress für eine robuste und zuverlässige Anwendung
  • Integration von Messaging-Systemen wie RabbitMQ und MQTT für die Kommunikation zwischen den Microservices und den IoT-Geräten in den Maschinen

TypeScript NodeJS NestJS Rust Docker Kubernetes GCP PostgreSQL React RabbitMQ Sentry.IO
Banking, Energieinfrastruktur, Lebensmittelindustrie
1 Jahr 7 Monate
2020-06 - 2021-12

Business Applikationen

Full-Stack Web Entwickler Java Angular Spring Boot ...
Full-Stack Web Entwickler

In der Zeit bei der rola, einem Tochterunternehmen der Deutschen Telekom, war ich als Software-Entwickler für Business Applikationen im Sicherheitskritischen Bereich eingesetzt. Im Team war ich verantwortlich für die Architektur und Entwicklung eines Modularen Fallbearbeitungssystems, sowie dessen Deployment in die Telekom Cloud. 

  • Portierung und Entwicklung einer Angular Web Applikation aus einem bestehenden monolithischen Java Swing Clients
  • Schaffen einer Testabdeckung mittels Jest, Cypress im Frontend und JUnit im Backend
  • Architektur und Gestaltung des Deployments der Backend und Frontend Container in die Telekom Cloud mittels Docker und Kubernetes
  • Entwicklung eines neuen Java Backends mit Spring Boot unter Verwendung einer OracleDB
  • Graphdarstellung mittels yWorks im Frontend, zur Darstellung von Daten einer Neo4J Graph Datenbank im Backend
  • Gestaltung und Entwicklung von GraphQL und REST Schnittstellen, um mehrere Microservices in einer Schnittstelle zu vereinen
  • Dokumentation von Komponenten, Build Pipelines und anderen Aspekten in Storybook und Docusaurus
  • Erstellung und Pflege von internen Bibliotheken für andere Domänen Teams in NX MonoRepos
  • Entwerfen technischer Konzepte mit Polarion, Confluence und Jira
  • Aufbau, Erweiterung und Stabilisierung von Build-Pipelines mit Jenkins, Semantic Release und NX Monorepos

Java Angular Spring Boot Docker Kubernetes TypeScript Jest Jasmine Cypress OracleDB Jenkins Git NPM NX Monorepos NgRX RxJS Accessibility HTML SCSS REST OpenAPI GraphQL Swagger Confluence Jira SonarQube Storybook Junit yWorks Marble Testing SCRUM
rola Security Solutions GmbH
4 Jahre 10 Monate
2015-09 - 2020-06

Entwicklung komplexer multimedialer Shop-System

Full-Stack Web-Entwickler PHP Symfony API Platform ...
Full-Stack Web-Entwickler

Als Teil unterschiedlicher Entwicklungsteams arbeitete ich an verschiedensten Projekten und Aufgaben im Bereich des eCommerce, Warenwirtschaftssystemen und Logistik Anwendungen.

  • Entwicklung komplexer multimedialer Shop-System auf Basis einer eigenen Software-Lösung mit Symfony
  • Anbindung unterschiedlichster Schnittstellen (Google 360, Klarna, Computop, PayPal und Stripe)
  • Entwicklung von ExpressJS APIs für eine Recommendation-Engine
  • Entwicklung von A/B Testing Software mittels React und einer Symfony API basierend auf der Symfony API-Platform
  • Weiterentwicklung eines Logistik Intranets mit einem Laravel Backend inkl. Routen Planung im Frontend mittels VueJS
  • Neuentwicklung eines Page-Builders für Inhaltsseiten mittels Angular, MongoDB und Symfony
  • Entwicklung komplexer Produktsuchen und Optimierungen mittels Elasticsearch, ExpressJS und NodeJS
  • Entwicklung unterschiedlichster Konfiguratoren für Designer Couches mittels Angular und Firebase
  • Pflege von bestehenden Warenwirtschaftssystemen auf Basis von PHP
  • Erstellung unterschiedlichster Webshops sowie Landing-Pages mit React, HTML und CSS
  • Pflege alter bestehender Shops und Internetseiten mit jQuery, PHP, HTML und CSS
  • Deployment der Anwendungen in die Google Cloud und Self-Hosted Linux Servern
  • Erstellung von Docker Containern
  • Entwicklung diverser interner Tools zur automatischen Server Administration mittels VueJS, Firebase und Firestore

PHP Symfony API Platform Laravel React VueJS Cypress Behat MongoDB NodeJS NPM Git Jenkins REST Linux Docker MySQL PostgresSQL GraphQL Angular AngularJS Elasticsearch YouTrack jQuery HTML CSS SCSS SEO Accessibility SCRUM
medienpark GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2017 - 2021

Medieninformatik

B. Sc.

WHS, Gelsenkirchen


WORKSHOPS

2021

Angular Advanced Testing - Angular Architects


2020

Angular Projekt Architektur mit NgRX - Angular Architects


2019

Testing Symfony with PHPUnit - SymfonyLabs

Kompetenzen

Kompetenzen

Top-Skills

React Rust Node.js TypeScript PostgreSQL TimescaleDB Industrial Internet of Things Azure Azure Devops Terraform Front-End Back-End

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Durch meine breite Berufserfahrung als Angestellter Software Entwickler und Selbstständiger, konnte ich bereits unterschiedliche Unternehmen, Branchen und Anwendungen kennenlernen. Selbstständig arbeiten ist für mich kein Fremdwort. Neue Technologien und Herausforderungen reizen mich immer wieder aufs Neue. Meine Projekte setze ich stets agil und immer im regen Austausch mit Kollegen um, dabei arbeite ich mich jederzeit gerne in neue Themen und Bereiche ein. Um über den Tellerrand zu schauen, evaluiere ich regelmäßig neue Technologien, und bin im regen Austausch mit weiteren Freelancer Kollegen.
  • In der Vergangenheit lag mein Fokus besonders auf der Entwicklung von Frontend Applikationen. Darüber hinaus besteht jedoch eine große Affinität für Backend-Entwicklung. Meine Expertise in diesen Bereichen teile ich gerne mit Kollegen und bin bei Fragen immer ansprechbar.


TECHNISCHE FÄHIGKEITEN

Cloud & Container

  • Docker
  • Terraform & Kubernetes 


Backend

  • NestJS
  • Laravel / Symfony
  • Axum
  • ExpressJS
  • NodeJS


Frontend

  • React
  • Angular, RxJS
  • Tailwind
  • MaterialUI/Bulma
  • VueJS


Cloud Provider

  • Google Cloud
  • Azure


Testing

  • Cypress
  • Jest / Jasmine
  • Unit Testing


Weiteres

  • REST / OpenAPI
  • GraphQL
  • Storybook
  • UNIX
  • SEO
  • Microservices
  • NX Monorepos
  • IoT & Device Management
  • MQTT

Programmiersprachen

TypeScript
Rust
PHP
JavaScript
Java

Datenbanken

PostgreSQL
MySQL/MariaDB
MongoDB
Firebase
Elasticsearch


Branchen

Branchen

Slicing Industry

IIoT hardware

OPCUA

Einsatzorte

Einsatzorte

Köln (+50km) Bonn (+50km) Essen (+50km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 7 Monate
2023-07 - heute

Entwicklung von React Frontends für die Maschinensteuerung

Full-Stack Web Entwickler TypeScript NodeJS NestJS ...
Full-Stack Web Entwickler

Entwicklung von React Frontends für die Maschinensteuerung und Cloud Dashboards, sowie für die verschiedenen Backends. Diese wurden ursprünglich mit NodeJS (NestJS + TypeScript) umgesetzt, im laufe des Projektes jedoch nach und nach durch Rust abgelöst. Die Anforderungen des Projektes erforderten zudem die Entwicklung von Hardwarenaher Steuerungssoftware, welche auf den IoT-Geräten in den Maschinen liefen. 

  • Entwicklung und Gestaltung von Dashboards zur Darstellung und Steuerung von Maschinen mittels React, TypeScript und Styled Components
  • Entwicklung von diversen Schnittstellen (GraphQL und REST basierte Architektur) auf Basis von NodeJS (NestJS Framework) mittels TypeScript
  • Verwaltung von Cloud Infrastruktur innerhalb der Azure Cloud mittels Terraform, Kubernetes und Docker
  • Einbau von Prozessen und Integrationen zur Containerorchestrierung und automatischer Bereitstellungsprozesse für die verteilte Architektur des Projektes
  • Anbindung von IoT Geräten an die Cloud Infrastruktur via individueller Steuerungssoftware mittels Rust
  • Schaffen einer Testabdeckung mittels Unit- und E2E Tests (Jest und Cypress)
  • Erstellung komplexer SQL Abfragen zur Aggregation und Analyse von Daten, mittels TimescaleDB / PostgresSQL
  • Umsetzung von Microservice-Kommunikation via RMQ

TypeScript NodeJS NestJS Rust Docker Kubernetes Jest Azure Cloud Cypress RabbitMQ MQTT PostgresSQL TimescaleDB GitlabCI Git REST OpenAPI GraphQL Swagger YouTrack SonarQube SCRUM
Weber Maschinenbau GmbH
1 Jahr 7 Monate
2021-12 - 2023-06

Implementierung einer Microservice-Architektur

Full-Stack Web Entwickler TypeScript NodeJS NestJS ...
Full-Stack Web Entwickler

Mein Fokus lag auf der Implementierung einer Microservice-Architektur sowie der Integration von Messaging-Systemen und IoT-Technologien. Eine der herausfordernden Aspekte meiner Tätigkeit bestand darin, mich rasch in neue Teams einzuarbeiten, um effektiv zur Entwicklung beizutragen. Trotz dieser Herausforderung war es mir stets möglich, hoch effiziente und zuverlässige Anwendungen zu realisieren, die den ständig steigenden Anforderungen unserer Kunden gerecht wurden.

  • Entwicklung von React Frontends mit TypeScript
  • Umsetzung von Node.JS basierten Backends mittels TypeScript und NestJS
  • Containerisierung der Anwendungen mit Docker und Orchestrierung auf Kubernetes für eine effiziente Bereitstellung und Skalierung
  • Durchführung von Unit- und Integrationstests mit Jest sowie End-to-End-Tests mit Cypress für eine robuste und zuverlässige Anwendung
  • Integration von Messaging-Systemen wie RabbitMQ und MQTT für die Kommunikation zwischen den Microservices und den IoT-Geräten in den Maschinen

TypeScript NodeJS NestJS Rust Docker Kubernetes GCP PostgreSQL React RabbitMQ Sentry.IO
Banking, Energieinfrastruktur, Lebensmittelindustrie
1 Jahr 7 Monate
2020-06 - 2021-12

Business Applikationen

Full-Stack Web Entwickler Java Angular Spring Boot ...
Full-Stack Web Entwickler

In der Zeit bei der rola, einem Tochterunternehmen der Deutschen Telekom, war ich als Software-Entwickler für Business Applikationen im Sicherheitskritischen Bereich eingesetzt. Im Team war ich verantwortlich für die Architektur und Entwicklung eines Modularen Fallbearbeitungssystems, sowie dessen Deployment in die Telekom Cloud. 

  • Portierung und Entwicklung einer Angular Web Applikation aus einem bestehenden monolithischen Java Swing Clients
  • Schaffen einer Testabdeckung mittels Jest, Cypress im Frontend und JUnit im Backend
  • Architektur und Gestaltung des Deployments der Backend und Frontend Container in die Telekom Cloud mittels Docker und Kubernetes
  • Entwicklung eines neuen Java Backends mit Spring Boot unter Verwendung einer OracleDB
  • Graphdarstellung mittels yWorks im Frontend, zur Darstellung von Daten einer Neo4J Graph Datenbank im Backend
  • Gestaltung und Entwicklung von GraphQL und REST Schnittstellen, um mehrere Microservices in einer Schnittstelle zu vereinen
  • Dokumentation von Komponenten, Build Pipelines und anderen Aspekten in Storybook und Docusaurus
  • Erstellung und Pflege von internen Bibliotheken für andere Domänen Teams in NX MonoRepos
  • Entwerfen technischer Konzepte mit Polarion, Confluence und Jira
  • Aufbau, Erweiterung und Stabilisierung von Build-Pipelines mit Jenkins, Semantic Release und NX Monorepos

Java Angular Spring Boot Docker Kubernetes TypeScript Jest Jasmine Cypress OracleDB Jenkins Git NPM NX Monorepos NgRX RxJS Accessibility HTML SCSS REST OpenAPI GraphQL Swagger Confluence Jira SonarQube Storybook Junit yWorks Marble Testing SCRUM
rola Security Solutions GmbH
4 Jahre 10 Monate
2015-09 - 2020-06

Entwicklung komplexer multimedialer Shop-System

Full-Stack Web-Entwickler PHP Symfony API Platform ...
Full-Stack Web-Entwickler

Als Teil unterschiedlicher Entwicklungsteams arbeitete ich an verschiedensten Projekten und Aufgaben im Bereich des eCommerce, Warenwirtschaftssystemen und Logistik Anwendungen.

  • Entwicklung komplexer multimedialer Shop-System auf Basis einer eigenen Software-Lösung mit Symfony
  • Anbindung unterschiedlichster Schnittstellen (Google 360, Klarna, Computop, PayPal und Stripe)
  • Entwicklung von ExpressJS APIs für eine Recommendation-Engine
  • Entwicklung von A/B Testing Software mittels React und einer Symfony API basierend auf der Symfony API-Platform
  • Weiterentwicklung eines Logistik Intranets mit einem Laravel Backend inkl. Routen Planung im Frontend mittels VueJS
  • Neuentwicklung eines Page-Builders für Inhaltsseiten mittels Angular, MongoDB und Symfony
  • Entwicklung komplexer Produktsuchen und Optimierungen mittels Elasticsearch, ExpressJS und NodeJS
  • Entwicklung unterschiedlichster Konfiguratoren für Designer Couches mittels Angular und Firebase
  • Pflege von bestehenden Warenwirtschaftssystemen auf Basis von PHP
  • Erstellung unterschiedlichster Webshops sowie Landing-Pages mit React, HTML und CSS
  • Pflege alter bestehender Shops und Internetseiten mit jQuery, PHP, HTML und CSS
  • Deployment der Anwendungen in die Google Cloud und Self-Hosted Linux Servern
  • Erstellung von Docker Containern
  • Entwicklung diverser interner Tools zur automatischen Server Administration mittels VueJS, Firebase und Firestore

PHP Symfony API Platform Laravel React VueJS Cypress Behat MongoDB NodeJS NPM Git Jenkins REST Linux Docker MySQL PostgresSQL GraphQL Angular AngularJS Elasticsearch YouTrack jQuery HTML CSS SCSS SEO Accessibility SCRUM
medienpark GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2017 - 2021

Medieninformatik

B. Sc.

WHS, Gelsenkirchen


WORKSHOPS

2021

Angular Advanced Testing - Angular Architects


2020

Angular Projekt Architektur mit NgRX - Angular Architects


2019

Testing Symfony with PHPUnit - SymfonyLabs

Kompetenzen

Kompetenzen

Top-Skills

React Rust Node.js TypeScript PostgreSQL TimescaleDB Industrial Internet of Things Azure Azure Devops Terraform Front-End Back-End

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Durch meine breite Berufserfahrung als Angestellter Software Entwickler und Selbstständiger, konnte ich bereits unterschiedliche Unternehmen, Branchen und Anwendungen kennenlernen. Selbstständig arbeiten ist für mich kein Fremdwort. Neue Technologien und Herausforderungen reizen mich immer wieder aufs Neue. Meine Projekte setze ich stets agil und immer im regen Austausch mit Kollegen um, dabei arbeite ich mich jederzeit gerne in neue Themen und Bereiche ein. Um über den Tellerrand zu schauen, evaluiere ich regelmäßig neue Technologien, und bin im regen Austausch mit weiteren Freelancer Kollegen.
  • In der Vergangenheit lag mein Fokus besonders auf der Entwicklung von Frontend Applikationen. Darüber hinaus besteht jedoch eine große Affinität für Backend-Entwicklung. Meine Expertise in diesen Bereichen teile ich gerne mit Kollegen und bin bei Fragen immer ansprechbar.


TECHNISCHE FÄHIGKEITEN

Cloud & Container

  • Docker
  • Terraform & Kubernetes 


Backend

  • NestJS
  • Laravel / Symfony
  • Axum
  • ExpressJS
  • NodeJS


Frontend

  • React
  • Angular, RxJS
  • Tailwind
  • MaterialUI/Bulma
  • VueJS


Cloud Provider

  • Google Cloud
  • Azure


Testing

  • Cypress
  • Jest / Jasmine
  • Unit Testing


Weiteres

  • REST / OpenAPI
  • GraphQL
  • Storybook
  • UNIX
  • SEO
  • Microservices
  • NX Monorepos
  • IoT & Device Management
  • MQTT

Programmiersprachen

TypeScript
Rust
PHP
JavaScript
Java

Datenbanken

PostgreSQL
MySQL/MariaDB
MongoDB
Firebase
Elasticsearch


Branchen

Branchen

Slicing Industry

IIoT hardware

OPCUA

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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