Software Entwickler
Aktualisiert am 10.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 07.03.2024
Verfügbar zu: 100%
davon vor Ort: 25%
TypeScript
Vue.js
Python
Java
TensorFlow
ReactJS
Machine Learning
SQL
REST
Node.js
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Stuttgart (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Monate
2023-12 - 2024-01

Information Dashboard

JavaScript TypeScript Vue.js ...
Entwicklung Fronted für interative Informationsanwendung
JavaScript TypeScript Vue.js CSS
id works
Konstanz
1 Jahr 2 Monate
2022-10 - 2023-11

Innovation Muscles

Software-Entwickler TypeScript Cordova Vue.js ...
Software-Entwickler

  • Die App "Innovation Muscles" ermöglicht kollaborative Ideenentwicklung auch für ungeübte. Gruppenleiter erstellen selber dazu in einem Node-Editor Prozesse zur kreativen Innovationsfindung (z.B. PDCA, Agile Prozessoptimierung), indem sie einzelne Schritte solcher Methoden wie beispielsweise Brainstorming, Bewertung von Ideen, Zeichnungen erstellen oder kollaboratives Texterstellen konfigurieren und miteinander verknüpfen
  • Anschließend führt die App Anwender, auch solche ohne Vorerfahrung, schrittweise durch die zuvor erstellten Prozesse
  • Ein Anwendungsbeispiel ist, dass einige Nutzer physisch im selben Raum sitzen, während andere sich online hinzuschalten, um gemeinsam über Verbesserungen im Betrieb zu brainstormen
  • Jede Eingabe in der App ist in Echtzeit für alle Mitglieder sichtbar, wodurch die App zu einem effektiven Werkzeug für die Zusammenarbeit wird
  • Die App wurde als Webanwendung entwickelt und durch Capacitor für Smartphones implementiert
  • Das Frontend basiert auf Vue.js und für Speicher und Datenbank wird Firebase von Google genutzt
  • Für die Echtzeitfunktionen kommt die Bibliothek Yjs zum Einsatz, für den kollaborativen Texteditor TipTap und für den Node-Editor Rete.js
  • Eine API ermöglicht das Erstellen weiterer Interaktionsschritte und das Einbinden externer Software

TypeScript Cordova Vue.js Echtzeitsoftware
Fraunhofer IAO
Stuttgart
1 Jahr 6 Monate
2021-07 - 2022-12

KI Treibhaus

Software-Entwickler Interface-Designer Vue.js Python REST ...
Software-Entwickler Interface-Designer
  • Das "KI-Treibhaus" ist eine interaktive Ausstellung, die in Zusammenarbeit mit dem Fraunhofer-Institut für Arbeitsorganisation entwickelt wurde
  • Ziel ist es, Besuchern das Thema Künstliche Intelligenz (KI) auf spielerische Weise näherzubringen
  • Verschiedene interaktive, KI-gestützte Stationen bieten unterhaltsame Spiele
  • So gibt es beispielsweise den "KI-Dirigent", der durch vom Anwender trainierte Gesten den Spieleklassiker SIMON steuert
  • Beim "Roulette der Emotionen" werden Teilnehmer aufgefordert, vom System vorgegebene Emotionen nachzuahmen, die dann anhand ihrer Ähnlichkeit bewertet werden
  • Jedes Spiel wird durch informative Teile ergänzt, die Einblicke in die dahinterliegenden Funktionen und Technologien bieten
  • Die von den einzelnen Stationen aufgenommenen Eingaben oder Kamerabilder werden per REST-Anfrage an einen Server-PC mit KI-Beschleuniger gesendet
  • Dort werden sie in vortrainierten Convolution Neural Networks (CNN) in TensorFlow verarbeitet
  • Die in Vue.js in entwickelten Anwendungen leiten den Nutzer durch die Spiele und reagieren auf die Ergebnisse des Backends
Vue.js Python REST TensorFlow
Fraunhofer IAO
Stuttgart Zürich
4 Jahre 1 Monat
2018-08 - 2022-08

Der Harmonische Raum

Software Entwickler JavaScript tonejs
Software Entwickler

  • Unter ?Der Harmonische Raum? wird eine gemeinsam mit einem Musiker erarbeitete und entwickelte Sammlung interaktiver audiovisueller Anwendungen bezeichnet
  • Sie zielen darauf ab, den Übergang von Dissonanten zu harmonischen Intervallen, welche durch ganzzahlige Bruchverhältnisse gekennzeichnet sind, zu visualisieren
  • Hierbei wird der Kontrast zwischen Frequenzverhältnissen, die in der Harmonik als rein empfunden werden, und solchen, die außerhalb eines diskreten Raumes existieren, erforscht
  • Die Anwendungen wurden in JavaScript entwickelt und in VuePress als Webanwendung eingebettet
  • Die Grafiken sind mit Snap SVG animiert, und das Echtzeit-Audio wurde mit Tone.js umgesetzt

JavaScript tonejs
Stuttgart
7 Monate
2021-10 - 2022-04

Indeation Buddy

Software-Entwickler Vue Js TypeScript
Software-Entwickler
Entwicklung einer Webapp zur Arbeitsorganisation
Vue Js TypeScript
Fraunhofer IAO
Stuttgart
8 Monate
2021-04 - 2021-11

Remote Dashboard

Software-Entwickler Projektleiter NodeRed JavaScript Vue.js ...
Software-Entwickler Projektleiter

  • Die Demonstratoren im Future Work Lab (FWL) des Fraunhofer-Instituts Stuttgart wurden mit einer eigens entwickelten Remotesteuerung ausgestattet
  • Diese ermöglicht es, die verschiedenen Demonstratoren über einen Webserver zu überwachen und zu steuern
  • Dadurch entfällt für die Mitarbeiter die Notwendigkeit, das FWL physisch zu betreten, um Führungen vorzubereiten
  • Die unterschiedlichen Stationen erforderten aufgrund ihrer verschiedenen Funktionen eine individuelle Ausstattung mit Steuerungs- und Monitoring-Software sowie Hardware
  • Zur Kontrolle der Stromversorgung wurden WLAN-Steckdosen verwendet
  • Die spezifische Steuerung der einzelnen Stationen erfolgt teilweise über Koppel-PCs oder direkt softwareseitig auf den Zielgeräten
  • Die zentrale Steuerung und das Monitoring laufen über Node-RED zusammen, welches auch das Webinterface für die Steuerung bereitstellt

NodeRed JavaScript Vue.js Hardware
Fraunhofer IAO
Stuttgart
1 Jahr 1 Monat
2020-07 - 2021-07

Affective Computing

Software-Entwickler Projektleiter Vue.js Python TensorFlow ...
Software-Entwickler Projektleiter

  • Das Projekt ?Affective Computing? unterstützt Arbeitsplatzbediener beim Erreichen des sogenannten Flow-Zustandes
  • Dies steigert nicht nur die Effizienz, sondern erhöht auch das Wohlbefinden und beeinflusst das Zeitgefühl positiv
  • Über Kameras wird der Werker erfasst, dessen affektiver Zustand mittels eines trainierten neuronalen Netzes analysiert wird
  • ?Flow? wird in diesem Kontext als Zustand zwischen Überforderung und Unterforderung definiert
  • Basierend darauf unternimmt der Arbeitsplatz automatisch Aktionen, um den Arbeiter je nach Bedarf zu unterstützen oder heraus zu fordern
  • Eine effektive Unterstützung erfolgt beispielsweise durch die autonome Erkennung mittels KI, ob Teile korrekt montiert wurden
  • Die Kamerabilder werden an einen Server mit KI-Beschleuniger gesendet, der unter Verwendung von TensorFlow (Python) den emotionalen Zustand des Arbeiters ermittelt
  • Zudem erkennt das System mittels Objekterkennung, ob Bauteile korrekt zusammengesetzt wurden
  • Die Ergebnisse werden an ein Vue.js-Frontend in Electron gesendet, welches daraufhin passende Maßnahmen vorschlägt und Unterstützung anbietet
  • Die Steuerung des Arbeitsplatzes erfolgt über eine serielle Schnittstelle durch ein Mikrocontroller

Vue.js Python TensorFlow TypeScript Machine Learning
Fraunhofer IAO
Stuttgart
4 Monate
2020-06 - 2020-09

Website

Frontend-Entwickler Vuepress JavaScript
Frontend-Entwickler
Gestaltung & Entwicklung der Webpräsenz einer Universitätsauskopplung
Vuepress JavaScript
Open SLX GmbH
Freiburg
8 Monate
2018-01 - 2018-08

Molekulare Montage

Software-Entwickler Java NodeRed Android ...
Software-Entwickler

  • Die ?Molekulare Montage? ist ein Demonstrator im Future Work Lab des Fraunhofer-Instituts Stuttgart
  • Er ist eine Vision eines Montagearbeitsplatzes von morgen
  • Dieser Arbeitsplatz zeichnet sich nicht nur durch seine automatische, ergonomische Anpassungsfähigkeit an den Werker aus, sondern ermöglicht auch eine interaktive Kommunikation: Der Werker steuert den Arbeitsplatz mittels Sprachbefehlen über eine Smartwatch
  • Basierend auf den individuellen Fähigkeiten und Kompetenzen des Bedieners wählt der Arbeitsplatz passende Aufgaben aus
  • Bei auftretenden Problemen stellt der Arbeitsplatz eigenständig eine Verbindung zu qualifizierten Spezialisten in der Nähe her, um eine effiziente und kollaborative Problemlösung zu fördern
  • Eine Smartwatch-App für Android übermittelt Sprachbefehle an einen in Dialogflow entwickelten Chatbot
  • Dieser Chatbot reagiert auf die Spracheingabe, indem er REST-Endpunkte eines Node-RED-Flows anspricht, der wiederum mit der Steuerung von Licht und Arbeitsplatz (Elabo) verbunden ist und zusätzlich eine interaktive Benutzeroberfläche (entwickelt mit Vue.js) bietet
  • Der Arbeitsplatz erkennt durch einen Bluetooth-Beacon die in der Nähe befindlichen Bediener und passt sich entsprechend an

Java NodeRed Android JavaScript Künstliche Intelligenz
Fraunhofer IAO
Stuttgart
1 Jahr 8 Monate
2016-09 - 2018-04

Automatisierung

Entwickler SPS Automationstechnik
Entwickler
?Konzeption & Umsetzung einer Automatisierung mit Anbindung an Auftragsdatenbank
SPS Automationstechnik
KBS-Beschichtung GmbH
Sinsheim

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 10 Monate
2008-10 - 2016-07

Informatik-Studion

Diplom-Informatiker, Universität Stuttgart
Diplom-Informatiker
Universität Stuttgart

Künstliche Intelligenz und Robotik.

Nebenfach: Musiktheorie

Kompetenzen

Kompetenzen

Top-Skills

TypeScript Vue.js Python Java TensorFlow ReactJS Machine Learning SQL REST Node.js

Produkte / Standards / Erfahrungen / Methoden

Einleitung:

Ich bin ein freiberuflicher Softwareentwickler mit weitreichender Erfahrung in diversen Front- und Backend-Technologien, spezialisiert auf die Entwicklung von Webprojekten und Applikationen. Mit Freude widme ich mich der Lösung komplexer Probleme und dem kontinuierlichen Erlernen neuer Methoden.


Frameworks, Datenbanken & Versionskontrolle:

  • Vue
  • Quasar
  • React
  • Node.js
  • NodeRed
  • Spring Boot
  • Google Cloud
  • Capacitor
  • MongoDB
  • GraphQL
  • SQL
  • Tensorflow
  • Arduino
  • Docker
  • Git



Programmiersprachen

Python
Experte
TypeScript
Experte
Vue.js
Experte
Google Cloud
Fortgeschritten
C#
Fortgeschritten
Java
Fortgeschritten
React
Basics
C++
Basics

Einsatzorte

Einsatzorte

Stuttgart (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Monate
2023-12 - 2024-01

Information Dashboard

JavaScript TypeScript Vue.js ...
Entwicklung Fronted für interative Informationsanwendung
JavaScript TypeScript Vue.js CSS
id works
Konstanz
1 Jahr 2 Monate
2022-10 - 2023-11

Innovation Muscles

Software-Entwickler TypeScript Cordova Vue.js ...
Software-Entwickler

  • Die App "Innovation Muscles" ermöglicht kollaborative Ideenentwicklung auch für ungeübte. Gruppenleiter erstellen selber dazu in einem Node-Editor Prozesse zur kreativen Innovationsfindung (z.B. PDCA, Agile Prozessoptimierung), indem sie einzelne Schritte solcher Methoden wie beispielsweise Brainstorming, Bewertung von Ideen, Zeichnungen erstellen oder kollaboratives Texterstellen konfigurieren und miteinander verknüpfen
  • Anschließend führt die App Anwender, auch solche ohne Vorerfahrung, schrittweise durch die zuvor erstellten Prozesse
  • Ein Anwendungsbeispiel ist, dass einige Nutzer physisch im selben Raum sitzen, während andere sich online hinzuschalten, um gemeinsam über Verbesserungen im Betrieb zu brainstormen
  • Jede Eingabe in der App ist in Echtzeit für alle Mitglieder sichtbar, wodurch die App zu einem effektiven Werkzeug für die Zusammenarbeit wird
  • Die App wurde als Webanwendung entwickelt und durch Capacitor für Smartphones implementiert
  • Das Frontend basiert auf Vue.js und für Speicher und Datenbank wird Firebase von Google genutzt
  • Für die Echtzeitfunktionen kommt die Bibliothek Yjs zum Einsatz, für den kollaborativen Texteditor TipTap und für den Node-Editor Rete.js
  • Eine API ermöglicht das Erstellen weiterer Interaktionsschritte und das Einbinden externer Software

TypeScript Cordova Vue.js Echtzeitsoftware
Fraunhofer IAO
Stuttgart
1 Jahr 6 Monate
2021-07 - 2022-12

KI Treibhaus

Software-Entwickler Interface-Designer Vue.js Python REST ...
Software-Entwickler Interface-Designer
  • Das "KI-Treibhaus" ist eine interaktive Ausstellung, die in Zusammenarbeit mit dem Fraunhofer-Institut für Arbeitsorganisation entwickelt wurde
  • Ziel ist es, Besuchern das Thema Künstliche Intelligenz (KI) auf spielerische Weise näherzubringen
  • Verschiedene interaktive, KI-gestützte Stationen bieten unterhaltsame Spiele
  • So gibt es beispielsweise den "KI-Dirigent", der durch vom Anwender trainierte Gesten den Spieleklassiker SIMON steuert
  • Beim "Roulette der Emotionen" werden Teilnehmer aufgefordert, vom System vorgegebene Emotionen nachzuahmen, die dann anhand ihrer Ähnlichkeit bewertet werden
  • Jedes Spiel wird durch informative Teile ergänzt, die Einblicke in die dahinterliegenden Funktionen und Technologien bieten
  • Die von den einzelnen Stationen aufgenommenen Eingaben oder Kamerabilder werden per REST-Anfrage an einen Server-PC mit KI-Beschleuniger gesendet
  • Dort werden sie in vortrainierten Convolution Neural Networks (CNN) in TensorFlow verarbeitet
  • Die in Vue.js in entwickelten Anwendungen leiten den Nutzer durch die Spiele und reagieren auf die Ergebnisse des Backends
Vue.js Python REST TensorFlow
Fraunhofer IAO
Stuttgart Zürich
4 Jahre 1 Monat
2018-08 - 2022-08

Der Harmonische Raum

Software Entwickler JavaScript tonejs
Software Entwickler

  • Unter ?Der Harmonische Raum? wird eine gemeinsam mit einem Musiker erarbeitete und entwickelte Sammlung interaktiver audiovisueller Anwendungen bezeichnet
  • Sie zielen darauf ab, den Übergang von Dissonanten zu harmonischen Intervallen, welche durch ganzzahlige Bruchverhältnisse gekennzeichnet sind, zu visualisieren
  • Hierbei wird der Kontrast zwischen Frequenzverhältnissen, die in der Harmonik als rein empfunden werden, und solchen, die außerhalb eines diskreten Raumes existieren, erforscht
  • Die Anwendungen wurden in JavaScript entwickelt und in VuePress als Webanwendung eingebettet
  • Die Grafiken sind mit Snap SVG animiert, und das Echtzeit-Audio wurde mit Tone.js umgesetzt

JavaScript tonejs
Stuttgart
7 Monate
2021-10 - 2022-04

Indeation Buddy

Software-Entwickler Vue Js TypeScript
Software-Entwickler
Entwicklung einer Webapp zur Arbeitsorganisation
Vue Js TypeScript
Fraunhofer IAO
Stuttgart
8 Monate
2021-04 - 2021-11

Remote Dashboard

Software-Entwickler Projektleiter NodeRed JavaScript Vue.js ...
Software-Entwickler Projektleiter

  • Die Demonstratoren im Future Work Lab (FWL) des Fraunhofer-Instituts Stuttgart wurden mit einer eigens entwickelten Remotesteuerung ausgestattet
  • Diese ermöglicht es, die verschiedenen Demonstratoren über einen Webserver zu überwachen und zu steuern
  • Dadurch entfällt für die Mitarbeiter die Notwendigkeit, das FWL physisch zu betreten, um Führungen vorzubereiten
  • Die unterschiedlichen Stationen erforderten aufgrund ihrer verschiedenen Funktionen eine individuelle Ausstattung mit Steuerungs- und Monitoring-Software sowie Hardware
  • Zur Kontrolle der Stromversorgung wurden WLAN-Steckdosen verwendet
  • Die spezifische Steuerung der einzelnen Stationen erfolgt teilweise über Koppel-PCs oder direkt softwareseitig auf den Zielgeräten
  • Die zentrale Steuerung und das Monitoring laufen über Node-RED zusammen, welches auch das Webinterface für die Steuerung bereitstellt

NodeRed JavaScript Vue.js Hardware
Fraunhofer IAO
Stuttgart
1 Jahr 1 Monat
2020-07 - 2021-07

Affective Computing

Software-Entwickler Projektleiter Vue.js Python TensorFlow ...
Software-Entwickler Projektleiter

  • Das Projekt ?Affective Computing? unterstützt Arbeitsplatzbediener beim Erreichen des sogenannten Flow-Zustandes
  • Dies steigert nicht nur die Effizienz, sondern erhöht auch das Wohlbefinden und beeinflusst das Zeitgefühl positiv
  • Über Kameras wird der Werker erfasst, dessen affektiver Zustand mittels eines trainierten neuronalen Netzes analysiert wird
  • ?Flow? wird in diesem Kontext als Zustand zwischen Überforderung und Unterforderung definiert
  • Basierend darauf unternimmt der Arbeitsplatz automatisch Aktionen, um den Arbeiter je nach Bedarf zu unterstützen oder heraus zu fordern
  • Eine effektive Unterstützung erfolgt beispielsweise durch die autonome Erkennung mittels KI, ob Teile korrekt montiert wurden
  • Die Kamerabilder werden an einen Server mit KI-Beschleuniger gesendet, der unter Verwendung von TensorFlow (Python) den emotionalen Zustand des Arbeiters ermittelt
  • Zudem erkennt das System mittels Objekterkennung, ob Bauteile korrekt zusammengesetzt wurden
  • Die Ergebnisse werden an ein Vue.js-Frontend in Electron gesendet, welches daraufhin passende Maßnahmen vorschlägt und Unterstützung anbietet
  • Die Steuerung des Arbeitsplatzes erfolgt über eine serielle Schnittstelle durch ein Mikrocontroller

Vue.js Python TensorFlow TypeScript Machine Learning
Fraunhofer IAO
Stuttgart
4 Monate
2020-06 - 2020-09

Website

Frontend-Entwickler Vuepress JavaScript
Frontend-Entwickler
Gestaltung & Entwicklung der Webpräsenz einer Universitätsauskopplung
Vuepress JavaScript
Open SLX GmbH
Freiburg
8 Monate
2018-01 - 2018-08

Molekulare Montage

Software-Entwickler Java NodeRed Android ...
Software-Entwickler

  • Die ?Molekulare Montage? ist ein Demonstrator im Future Work Lab des Fraunhofer-Instituts Stuttgart
  • Er ist eine Vision eines Montagearbeitsplatzes von morgen
  • Dieser Arbeitsplatz zeichnet sich nicht nur durch seine automatische, ergonomische Anpassungsfähigkeit an den Werker aus, sondern ermöglicht auch eine interaktive Kommunikation: Der Werker steuert den Arbeitsplatz mittels Sprachbefehlen über eine Smartwatch
  • Basierend auf den individuellen Fähigkeiten und Kompetenzen des Bedieners wählt der Arbeitsplatz passende Aufgaben aus
  • Bei auftretenden Problemen stellt der Arbeitsplatz eigenständig eine Verbindung zu qualifizierten Spezialisten in der Nähe her, um eine effiziente und kollaborative Problemlösung zu fördern
  • Eine Smartwatch-App für Android übermittelt Sprachbefehle an einen in Dialogflow entwickelten Chatbot
  • Dieser Chatbot reagiert auf die Spracheingabe, indem er REST-Endpunkte eines Node-RED-Flows anspricht, der wiederum mit der Steuerung von Licht und Arbeitsplatz (Elabo) verbunden ist und zusätzlich eine interaktive Benutzeroberfläche (entwickelt mit Vue.js) bietet
  • Der Arbeitsplatz erkennt durch einen Bluetooth-Beacon die in der Nähe befindlichen Bediener und passt sich entsprechend an

Java NodeRed Android JavaScript Künstliche Intelligenz
Fraunhofer IAO
Stuttgart
1 Jahr 8 Monate
2016-09 - 2018-04

Automatisierung

Entwickler SPS Automationstechnik
Entwickler
?Konzeption & Umsetzung einer Automatisierung mit Anbindung an Auftragsdatenbank
SPS Automationstechnik
KBS-Beschichtung GmbH
Sinsheim

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 10 Monate
2008-10 - 2016-07

Informatik-Studion

Diplom-Informatiker, Universität Stuttgart
Diplom-Informatiker
Universität Stuttgart

Künstliche Intelligenz und Robotik.

Nebenfach: Musiktheorie

Kompetenzen

Kompetenzen

Top-Skills

TypeScript Vue.js Python Java TensorFlow ReactJS Machine Learning SQL REST Node.js

Produkte / Standards / Erfahrungen / Methoden

Einleitung:

Ich bin ein freiberuflicher Softwareentwickler mit weitreichender Erfahrung in diversen Front- und Backend-Technologien, spezialisiert auf die Entwicklung von Webprojekten und Applikationen. Mit Freude widme ich mich der Lösung komplexer Probleme und dem kontinuierlichen Erlernen neuer Methoden.


Frameworks, Datenbanken & Versionskontrolle:

  • Vue
  • Quasar
  • React
  • Node.js
  • NodeRed
  • Spring Boot
  • Google Cloud
  • Capacitor
  • MongoDB
  • GraphQL
  • SQL
  • Tensorflow
  • Arduino
  • Docker
  • Git



Programmiersprachen

Python
Experte
TypeScript
Experte
Vue.js
Experte
Google Cloud
Fortgeschritten
C#
Fortgeschritten
Java
Fortgeschritten
React
Basics
C++
Basics

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.