Softwareengineering für die Enterprise- und Automatisierungs-Branche
Aktualisiert am 28.08.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 31.08.2020
Verfügbar zu: 80%
davon vor Ort: 100%
Software Architektur
.NET
React
Node.js
ReactNative
MongoDB
.Net Core
Firebase
AWS
Google Cloud
WPF
JavaScript

Einsatzorte

Einsatzorte

Düsseldorf (+100km) Oldenburg in Oldenburg (+50km) Stade (+150km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km)
nicht möglich

Projekte

Projekte

1 Jahr
2019-09 - 2020-08

IT-Job Matching Plattform

Entwicklungsleiter/Lead Developer Node.js React.js MongoDB ...
Entwicklungsleiter/Lead Developer

In order to find the right IT-candidate and the right job, both IT-candidates and IT-employers need often to go to great length until they find each other. The market is full of job boards, placement agencies and active sourcing solutions, which all require from both parties to invest a lot of time and resources in order to find the right match.

In response, we have developed an intelligent digital IT-Recruiting Assistant as an online platform, which asks the IT-candidates about their professional life plan and matched subsequently the right employer and job vacancy in matter of seconds, so that both parties can find each other without the need to search for each other.

Node.js React.js MongoDB Google Cloud
TheCreators.io
Düsseldorf
4 Monate
2019-09 - 2019-12

Entwicklung einer React-Native App im Bereich Business-Networking

Softwarearchitekt Scrum React Native Node.js
Softwarearchitekt
Visual Studio Code Git
Scrum React Native Node.js
Düsseldorf
7 Monate
2019-01 - 2019-07

HMI Entwicklung für CNC Maschinen

Softwarearchitekt Scrum .Net WPF
Softwarearchitekt
GIT MS Visual Studio
Scrum .Net WPF
ProCom GmbH
Aachen
4 Monate
2018-06 - 2018-09

Weiterentwicklung einer Industrie 4.0 Plattform für die Spritzgussindustrie

.Net-Core Angular MySQL

Weiterentwicklung einer I4.0-Plattform für einen namhaften Konzern im Bereich der Spritzgussindustrie. Die Aufgabe der I4.0-Plattform ist es sich mit den SPS Modulen der Spritzgussmaschinen zu verbinden und Daten in Echtzeit zu sammeln und auszuwerten. Parallel dazu werden unterschiedliche Prozessparameter überwacht und somit die Qualität der produzierten Teile automatisch kontrolliert und Reports erstellt.

.Net-Core Angular MySQL
Kistler AG
Aachen
3 Monate
2018-01 - 2018-03

Individuelle Diagnose-Lösungen im Bereich der Medizin

Entwicklung einer Diagnose-Plattform im Bereich der Rehabilitation. Die Plattform wird dabei sowohl von den Patienten als auch von den Ärzten und Therapeuten benutzt. Die Ärzte und Therapeuten sind dabei in der Lage den Therapieverlauf innerhalb weniger Sekunden zu begutachten. Die Patienten verfügen dabei über einen digitalen Handschuh, der die Bewegungen aller Glieder in Echtzeit in ein Computer-Spiel überträgt. Im Computer-Spiel müssen dann bestimmte Aufgabe gelöst werden, die das Trainieren der Hand fördern. Der Handschuh ist mit über 20 Sensoren ausgestattet und die Software speichert in Echtzeit die zugehörigen Statistikdaten. Es handelt sich um eine Lösung, die stationär als auch mobil auf einem Tablet betrieben wird.

Herausforderung:

  • Mobile Lösung mit offline/online Synchronisierung
  • Entwicklung des gesamten Benutzungskonzeptes
  • Intuitive User Interface
C# SQL Microsoft Azure Webservices
8 Monate
2017-02 - 2017-09

Industrie 4.0 Monitoring für CNC Maschinen im schneidenden Bereich

Entwicklung einer I.4.0 Monitoring-Plattform für CNC-Maschinen im schneidenden Bereich (Textilschneiden). Die Kernaufgabe der Plattform ist das Visualisieren und Überwachen der Maschinenzustände und des Arbeitsfortschritts. Zudem ist es möglich, mittels frei definierbaren Regeln bestimmte Aktionen automatisch ablaufen zu lassen (Condition-Monitoring). Mit Statistik und Export Funktionen ist es möglich Management-Reports (z.B. zur Produktivität der einzelnen Maschinen) aus dem System zu generieren. Bei der Lösung handelt es sich um ein webbasiertes System das auf den etablierten Open-Source Frameworks Node-Red und Grafana basiert. Auf die Plattform kann man sowohl mittels eines Browsers, als auch aus einem Smartphone zugegriffen werden.

Herausforderung:

  • Intuitives User Interface
  • Überwachen mehrerer Standorte
  • Real-Time Daten
C# MQTT Node-Red Grafana
10 Monate
2016-04 - 2017-01

Individuelle Software-Lösungen im CNC-Bereich

Entwicklung eines intelligenten Materialassistenten für CNC-Steuerungen im Bereich des Laserschneidens. Die Kernaufgabe des Materialassistenten ist es, dem Benutzer über ein einfaches User-Interface das zu bearbeitende Material auswählen zu lassen und die entsprechenden Schneidparameter für die CNC automatisch zu setzen. Alle Schneid- und Material-Parameter werden in einer relationalen Datenbank verwaltet.

Herausforderung:

  • Integration in die bestehende CNC-Lösung
  • Intuitives User Interface zum Administrieren aller Parameter
C# WPF ZeroMQ MySQL
1 Jahr
2014-08 - 2015-07

Eventplattform

Web-Plattform für den Veranstaltungs-Bereich. Die Plattform greift dabei auf unterschiedliche APIs zu und stellt die wichtigsten Informationen für den Benutzer auf eine effiziente Art zusammen. Über eine REST-Api kann eine Android- oder IPhone-App auf die Server-Funktionalität zugreifen.

Herausforderungen:

  • Integration unterschiedlicher APIs
  • Skalierbarkeit
  • Performance/Effizienz
PHP SQL JavaScript Android
8 Monate
2014-02 - 2014-09

Nachrichtenbasierte-Middleware für die Automatisierungsbranche

Entwicklung einer Middleware auf TCP Basis für den Automatisierungs- CNC-Bereich unter Verwendung der hoch-performanten ZeroMQ Bibliothek. Die Middleware unterstützt dabei die wichtigen Kommunikationsmuster: synchrone und asynchrone Kommunikation, und zusätzlich eventbasierte Kommunikation.

Herausforderungen:

  • Hohe Anforderungen an Performance und Effizienz (realtime Systems)
  • Middleware für die drei Sprachen: C++, C#, Java
C++ C# Java ZeroMQ
4 Monate
2013-06 - 2013-09

Monitoring System for a distrubuted System (CORBA)

System zum Überwachen der einzelnen Komponenten eines verteilten Systems und zur automatischen Erkennung von Fehlersituationen.

Herausforderungen:

  • Implementierung unter der alten CORBA-Technologie
C++ Java Corba
7 Monate
2012-11 - 2013-05

Regression Test Automator

Web-System zum Zusammenstellen von beliebigen Unit-Tests zu Test-Runs die auf unterschiedlichen Endsystemen ausgeführt werden können. Ein Endsystem stellt dabei neben der Information welche Unit-Tests unterstützt werden auch die entsprechenden Unit-Test in der passenden Version. Die Ausführungszeit kann frei bestimmt werden und die Test-Runs werden automatisch ausgeführt. Die Resultate jedes Test-Runs werden in einer Datenbank gespeichert. Es besteht die Möglichkeit die Ergebnisse in Form von Reports automatisch zu exportieren.  Die Reports können dabei an den Verantwortlichen automatisch als Benachrichtigung verschickt werden. Die gesamte Bedienung erfolgt über eine einfache Weboberfläche.

Herausforderungen:

  • Zugriff von einem Java-Webserver auf unterschiedliche Remote-Endsysteme zum Auslesen der Unit-Tests die in Form einer JAR Datei abgelegt sind
  • Zuverlässigkeit und hohe Verfügbarkeit
JavaEE/JSP JUnit JavaScript/Ajax Apache TomCat

Aus- und Weiterbildung

Aus- und Weiterbildung

  • M.Eng. Information Systems Engineering
  • iSAQB Certified Professional for Software Architecture

Kompetenzen

Kompetenzen

Top-Skills

Software Architektur .NET React Node.js ReactNative MongoDB .Net Core Firebase AWS Google Cloud WPF JavaScript

Produkte / Standards / Erfahrungen / Methoden

GIT
Google Cloud
MS Visual Studio
Node.js
Scrum
Visual Studio Code
WPF

Technologie-Stack:

  • C++
  • .Net/ .Net-Core/ C#
  • React, React-Native
  • NodeJS

Domänen-Expertise:

  • Automatisierung
  • Industrie 4.0
  • Energiewirtschaft
  • Eventplattformen
  • HRTech

Programmiersprachen

.Net
JavaScript
React Native
React.js

Datenbanken

MongoDB
MySQL

Branchen

Branchen

  • Automatisierung
  • Energiewirtschaft
  • Medizin

Einsatzorte

Einsatzorte

Düsseldorf (+100km) Oldenburg in Oldenburg (+50km) Stade (+150km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km)
nicht möglich

Projekte

Projekte

1 Jahr
2019-09 - 2020-08

IT-Job Matching Plattform

Entwicklungsleiter/Lead Developer Node.js React.js MongoDB ...
Entwicklungsleiter/Lead Developer

In order to find the right IT-candidate and the right job, both IT-candidates and IT-employers need often to go to great length until they find each other. The market is full of job boards, placement agencies and active sourcing solutions, which all require from both parties to invest a lot of time and resources in order to find the right match.

In response, we have developed an intelligent digital IT-Recruiting Assistant as an online platform, which asks the IT-candidates about their professional life plan and matched subsequently the right employer and job vacancy in matter of seconds, so that both parties can find each other without the need to search for each other.

Node.js React.js MongoDB Google Cloud
TheCreators.io
Düsseldorf
4 Monate
2019-09 - 2019-12

Entwicklung einer React-Native App im Bereich Business-Networking

Softwarearchitekt Scrum React Native Node.js
Softwarearchitekt
Visual Studio Code Git
Scrum React Native Node.js
Düsseldorf
7 Monate
2019-01 - 2019-07

HMI Entwicklung für CNC Maschinen

Softwarearchitekt Scrum .Net WPF
Softwarearchitekt
GIT MS Visual Studio
Scrum .Net WPF
ProCom GmbH
Aachen
4 Monate
2018-06 - 2018-09

Weiterentwicklung einer Industrie 4.0 Plattform für die Spritzgussindustrie

.Net-Core Angular MySQL

Weiterentwicklung einer I4.0-Plattform für einen namhaften Konzern im Bereich der Spritzgussindustrie. Die Aufgabe der I4.0-Plattform ist es sich mit den SPS Modulen der Spritzgussmaschinen zu verbinden und Daten in Echtzeit zu sammeln und auszuwerten. Parallel dazu werden unterschiedliche Prozessparameter überwacht und somit die Qualität der produzierten Teile automatisch kontrolliert und Reports erstellt.

.Net-Core Angular MySQL
Kistler AG
Aachen
3 Monate
2018-01 - 2018-03

Individuelle Diagnose-Lösungen im Bereich der Medizin

Entwicklung einer Diagnose-Plattform im Bereich der Rehabilitation. Die Plattform wird dabei sowohl von den Patienten als auch von den Ärzten und Therapeuten benutzt. Die Ärzte und Therapeuten sind dabei in der Lage den Therapieverlauf innerhalb weniger Sekunden zu begutachten. Die Patienten verfügen dabei über einen digitalen Handschuh, der die Bewegungen aller Glieder in Echtzeit in ein Computer-Spiel überträgt. Im Computer-Spiel müssen dann bestimmte Aufgabe gelöst werden, die das Trainieren der Hand fördern. Der Handschuh ist mit über 20 Sensoren ausgestattet und die Software speichert in Echtzeit die zugehörigen Statistikdaten. Es handelt sich um eine Lösung, die stationär als auch mobil auf einem Tablet betrieben wird.

Herausforderung:

  • Mobile Lösung mit offline/online Synchronisierung
  • Entwicklung des gesamten Benutzungskonzeptes
  • Intuitive User Interface
C# SQL Microsoft Azure Webservices
8 Monate
2017-02 - 2017-09

Industrie 4.0 Monitoring für CNC Maschinen im schneidenden Bereich

Entwicklung einer I.4.0 Monitoring-Plattform für CNC-Maschinen im schneidenden Bereich (Textilschneiden). Die Kernaufgabe der Plattform ist das Visualisieren und Überwachen der Maschinenzustände und des Arbeitsfortschritts. Zudem ist es möglich, mittels frei definierbaren Regeln bestimmte Aktionen automatisch ablaufen zu lassen (Condition-Monitoring). Mit Statistik und Export Funktionen ist es möglich Management-Reports (z.B. zur Produktivität der einzelnen Maschinen) aus dem System zu generieren. Bei der Lösung handelt es sich um ein webbasiertes System das auf den etablierten Open-Source Frameworks Node-Red und Grafana basiert. Auf die Plattform kann man sowohl mittels eines Browsers, als auch aus einem Smartphone zugegriffen werden.

Herausforderung:

  • Intuitives User Interface
  • Überwachen mehrerer Standorte
  • Real-Time Daten
C# MQTT Node-Red Grafana
10 Monate
2016-04 - 2017-01

Individuelle Software-Lösungen im CNC-Bereich

Entwicklung eines intelligenten Materialassistenten für CNC-Steuerungen im Bereich des Laserschneidens. Die Kernaufgabe des Materialassistenten ist es, dem Benutzer über ein einfaches User-Interface das zu bearbeitende Material auswählen zu lassen und die entsprechenden Schneidparameter für die CNC automatisch zu setzen. Alle Schneid- und Material-Parameter werden in einer relationalen Datenbank verwaltet.

Herausforderung:

  • Integration in die bestehende CNC-Lösung
  • Intuitives User Interface zum Administrieren aller Parameter
C# WPF ZeroMQ MySQL
1 Jahr
2014-08 - 2015-07

Eventplattform

Web-Plattform für den Veranstaltungs-Bereich. Die Plattform greift dabei auf unterschiedliche APIs zu und stellt die wichtigsten Informationen für den Benutzer auf eine effiziente Art zusammen. Über eine REST-Api kann eine Android- oder IPhone-App auf die Server-Funktionalität zugreifen.

Herausforderungen:

  • Integration unterschiedlicher APIs
  • Skalierbarkeit
  • Performance/Effizienz
PHP SQL JavaScript Android
8 Monate
2014-02 - 2014-09

Nachrichtenbasierte-Middleware für die Automatisierungsbranche

Entwicklung einer Middleware auf TCP Basis für den Automatisierungs- CNC-Bereich unter Verwendung der hoch-performanten ZeroMQ Bibliothek. Die Middleware unterstützt dabei die wichtigen Kommunikationsmuster: synchrone und asynchrone Kommunikation, und zusätzlich eventbasierte Kommunikation.

Herausforderungen:

  • Hohe Anforderungen an Performance und Effizienz (realtime Systems)
  • Middleware für die drei Sprachen: C++, C#, Java
C++ C# Java ZeroMQ
4 Monate
2013-06 - 2013-09

Monitoring System for a distrubuted System (CORBA)

System zum Überwachen der einzelnen Komponenten eines verteilten Systems und zur automatischen Erkennung von Fehlersituationen.

Herausforderungen:

  • Implementierung unter der alten CORBA-Technologie
C++ Java Corba
7 Monate
2012-11 - 2013-05

Regression Test Automator

Web-System zum Zusammenstellen von beliebigen Unit-Tests zu Test-Runs die auf unterschiedlichen Endsystemen ausgeführt werden können. Ein Endsystem stellt dabei neben der Information welche Unit-Tests unterstützt werden auch die entsprechenden Unit-Test in der passenden Version. Die Ausführungszeit kann frei bestimmt werden und die Test-Runs werden automatisch ausgeführt. Die Resultate jedes Test-Runs werden in einer Datenbank gespeichert. Es besteht die Möglichkeit die Ergebnisse in Form von Reports automatisch zu exportieren.  Die Reports können dabei an den Verantwortlichen automatisch als Benachrichtigung verschickt werden. Die gesamte Bedienung erfolgt über eine einfache Weboberfläche.

Herausforderungen:

  • Zugriff von einem Java-Webserver auf unterschiedliche Remote-Endsysteme zum Auslesen der Unit-Tests die in Form einer JAR Datei abgelegt sind
  • Zuverlässigkeit und hohe Verfügbarkeit
JavaEE/JSP JUnit JavaScript/Ajax Apache TomCat

Aus- und Weiterbildung

Aus- und Weiterbildung

  • M.Eng. Information Systems Engineering
  • iSAQB Certified Professional for Software Architecture

Kompetenzen

Kompetenzen

Top-Skills

Software Architektur .NET React Node.js ReactNative MongoDB .Net Core Firebase AWS Google Cloud WPF JavaScript

Produkte / Standards / Erfahrungen / Methoden

GIT
Google Cloud
MS Visual Studio
Node.js
Scrum
Visual Studio Code
WPF

Technologie-Stack:

  • C++
  • .Net/ .Net-Core/ C#
  • React, React-Native
  • NodeJS

Domänen-Expertise:

  • Automatisierung
  • Industrie 4.0
  • Energiewirtschaft
  • Eventplattformen
  • HRTech

Programmiersprachen

.Net
JavaScript
React Native
React.js

Datenbanken

MongoDB
MySQL

Branchen

Branchen

  • Automatisierung
  • Energiewirtschaft
  • Medizin

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.