Strategische Architektur, SW-Engineering, IoT, Coaching, Java, JavaScript, Node.js, Front-End-Techs, Apps, Big Data, Cloud, Server Clustering & HA
Aktualisiert am 01.12.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.02.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Universalist
Deutsch
Muttersprache
Englisch
Verhandlungssicher, MSc Dissertation in englisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

4 Jahre
2019-03 - 2023-02

SW Architekt Bildungsmanagementsystem für das Land Sachen Anhalt

Architekt & Lead Backendentwickler Architecture Microservices
Architekt & Lead Backendentwickler

Entwurf und Implementierung einer auf Microservices basierenden Softwarearchitektur für das zukünftige Bildungsmanagementsystem des Bundesland Sachsen Anhalt.

  • Datenmodell mit ca. 100 Entitäten
  • Massendatenimport
  • Komplexe Regeln für die Berechtigungsprüfung
  • DSGVO Konformität
Node.js koa.js GraphQL Kafka gRPC Elastic Search Kibana ArangoDB PostgreSQL Gitlab Kubernetes
Architecture Microservices
Stuttgart und Magdeburg
1 Jahr 4 Monate
2019-01 - 2020-04

Advisory Architekt für SafePlaces IoT Projekt

Architekt IoT
Architekt

Advisory-Architekt für IoT-Produkt "SafePlaces" mit folgenden Schwerpunkten:

  • Korrekte Nutzung von Azure IoT Produkten
  • Edge Architektur
  • Base Image (Yocto Linux, Ubunu Snappy Core)
  • Security
  • Multi-Product, Multi-Tenant DevOps
Azure Raspberry PI
IoT
EnBW
Karlsruhe (Baden)
2 Monate
2019-01 - 2019-02

Data Lake Architecture Engineering

Architekt
Architekt
  • Definition der Architekur eines Data Lakes in der Azure Cloud.
Daimler Financial Services
Stuttgart
2 Jahre 7 Monate
2016-06 - 2018-12

IoT Plattfom for eBikes

Lead Architect and Developer LoRaWAN Internet of Things
Lead Architect and Developer
  • Erschließung von Datenquellen
  • Definition von KPIs und Metriken zusammen mit den Geschäftsbereichen
  • Big Data Architektur auf Basis von Spark, HDFS
  • Aufbau der data analysis Pipeline zusammen mit Data Scientist
Apache Spark Neo4j HDFS Microsoft Azure
LoRaWAN Internet of Things
Stuttgart
9 Monate
2016-04 - 2016-12

Visualisierungsarchitektur für IoT Plattform

Architekt
Architekt
Node.js SAPUI5 WebComponents Polymer
Siemens AG
München
3 Monate
2016-01 - 2016-03

Management Dashboard für Finanzdaten aus Big Data System

Lead developer REST APIs HTML5 Responsive Webdesign
Lead developer
  • Implementierung eines optisch ansprechenden ("managementtauglichen") user interfaces
  • Implementierung eins Backends auf Basis Node.js, welches Daten aus einem Vorsystem per REST API exponiert
  • Implementierung der Live-Reports mit Graphen auf Basis von Plotly.js
  • Optimierung der UI für Tablet Devices
Plotly.js D3.js Node.js TypeScript Angular.js
REST APIs HTML5 Responsive Webdesign
Daimler Financial Services
Stuttgart
3 Monate
2015-10 - 2015-12

Showroom App

Lead Developer / Architekt Bluetooth LE
Lead Developer / Architekt
  • Entwicklung einer prototypiscjen Android App bestehend aus Front- und Backend zur Verbesserung der User Experience im automobilen Showroom.
  • Dabei wurden QR Codes und BLE Beacons ein Location/ Fahrzeug Kontext hergestellt um Usern die Möglichkeit zu geben per Add mit diesen über "Affordances" zu interagieren.
Android Studio Apache Cordova
Bluetooth LE
Daimler Financial Services AG
Stuttgart
7 Monate
2015-06 - 2015-12

Entwicklung eines Buchungssytems für Startup aus der Eventindustrie

Architekt, Lead Developer REST APIs JSON-LD HyperMedia ...
Architekt, Lead Developer
  • Die Herausforderung war hier eine konfliktfreie Buchung trotz stark konkurrierendem Zugriff.
Node.js ArangoDB Docker Linux Elasticsearch Koa.js
REST APIs JSON-LD HyperMedia GraphQL
Anbieter von Real Life Games
Stuttgart
3 Jahre 6 Monate
2012-01 - 2015-06

Entwicklung eines SaaS e-Commerce Systems auf Basis Node.JS

Architekt, Chefentwickler REST APIs HyperMedia JSON-LD ...
Architekt, Chefentwickler
  • Die Platform wurde komplett from Scratch Entwickelt.
  • Von mir wurden wesentliche Teile der Plattform Entworfen und entwickelt.
  • Die Architektur basiert auf einem Microservices Ansatz.
  • Die diversen Frontends sind allesamt als Single Page Applications ausgelegt.
  • Die Platform wurde "Cloud Native" ausgelegt, benutzt also die Möglichkeiten moderner Cloud Infrastrukturen, insbesondere für die Mehrmandantenfähigkeit.
Node.js MongoDB Linux Nginx Elasticsearch Ember.JS
REST APIs HyperMedia JSON-LD Microservices
Diverse
Stuttgart
4 Jahre 5 Monate
2007-08 - 2011-12

Kompletten Neuentwicklung eines strategischen Portals für die Konsolidierung sämtlicher Retailanwendungen aus dem Bereich Sales, Aftersales, Marketing, Financial Services

Leitender Architekt
Leitender Architekt

Kompletten Neuentwicklung eines strategischen Portals für die Konsolidierung sämtlicher Retailanwendungen aus dem Bereich Sales, Aftersales, Marketing, Financial Services

Leitungsfunktion für sechs Architekten in Themenspezifischen- Sub-Projekten in einem Projektbudget von 15 mio EUR.

Neben der Definition der Architektur und des Grobdesigns wurden folgende Aufgaben wahrgenommen:

  • Treffen von Technologientscheidungen
  • Evaluierung von Produkte und Frameworks
  • Entwicklung von Prototypen und PoCs für kritische Bereiche
  • Erstellung diverser Vorgaben für die Entwicklung, sowie vorgabe von Methoden
  • Reporting zum Management
IBM Produktpalette für SoA MQ-Series JEE
Daimler AG
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

Abgeschlossenes Studium der Technischen Informatik zum Dipl.-Ing.

Abgeschlossenes MSc (Master of Sciences) studium an der Brunel University London
in Distributed Systems Engineering.

Position

Position

Mein Fokus liegt auf Enterprise Architektur oder speziellen, technologisch komplexen Programmieraufgaben bis hin zu Projektmanagement. Kernkompetenz ist stark konzeptionelles und selbstständiges Arbeiten bei dem strategische Ziele berücksichtigt werden müssen, aber keine Details vernachlässigt werden dürfen.

Kompetenzen

Kompetenzen

Top-Skills

Universalist

Aufgabenbereiche

Architecture
Architektur
Lead Developer

Produkte / Standards / Erfahrungen / Methoden

Android Studio
Angular JS
Apache Cordova
Apache Spark
Azure
Bluetooth LE
Embedded Development
HDFS
HTML5
IoT
Microsoft Azure
Nginx
Plotly.js
Polymer
Raspberry PI
Responsive Webdesign
SAPUI5
STM32
Web Components

Erfahrungen habe ich u. A. mit folgenden Produkten:

  • Office Produkte/Latex
  • Eclipse (Plugins, GEF, EMF, RCP)
  • Rational Application Developer/WSAD
  • Poseidon
  • Open ArchitectureWare
  • JBoss, Glassfish, Websphere, Tomcat, Jetty
  • Apache Webserver
  • Oracle, MySQL, DB2
  • Alteon/Nortel Netzwerktechnik
  • .net Core
  • Spring
  • Node.js
  • Koa.js
  • Apache Kafka
 
JavaScript Client Stack:
  • Angular JS, Polymer, Web Components
  • VCL, Bootstrap
  • Webpack


Erfahrungen habe ich u. A. mit folgenden IT-Standards:

  • XHTML 1.1 - HTML 5
  • XML 1.1
  • WSDL
  • CSS 1-3
  • WebGL
  • SQL '99-'03
  • RMI-IIOP
  • EJB
  • JSON
  • Protocol Buffers
  • GRPC
  • GraphQL
  • UML 1 und UML 2
  • MDA

folgenden Methodiken:
  • MDA
  • MDSD
  • SOA
  • TDD


weiterhin mit folgenden Geschäftsstandards:

  • Basel II
  • Sarbanes-Oxley Act SOA
  • ISO17799
  • ITIL

 

3D:
  • Blender
  • WebGL

Betriebssysteme

Android
Erweiterte Kenntnisse
Echtzeitbetriebssysteme
Grundlagen
Linux
Expertenwissen, tägliche Anwendung u. A.Gentoo, SuSE, CoreOS Linux und andere Derivate
SUN OS, Solaris
Grundlagen
Windows
Erweiterte Kenntnisse
Generell setze ich wo möglich und sinnvoll auf Open Source.
Für Web Scale Architekturen habe ich viel Erfahrung im Linux-Umfeld, bis hin zu CoreOS.

Programmiersprachen

Angular.js
Assembler
Im Rahmen des Studiums
C
Im Rahmen des Studiums
C++
Im Rahmen des Studiums
D3.js
Java
Wird seit mehreren Jahren professionell eingesetzt
JavaScript
Wird seit mehreren Jahren professionell eingesetzt
PHP
Wird seit mehreren Jahren professionell eingesetzt
PL/SQL
Wird seit mehreren Jahren professionell eingesetzt
Shell
Wird seit mehreren Jahren professionell eingesetzt
TypeScript
Die meiste praktische Efahrung und theoretisches Wissen besitze ich in Java und JavaScript aus mehrjährigem täglichen Einsatz, bis hin zu ES6. Runtimes: Chrome, FF, node.js.

Datenbanken

ArangoDB
Einsatz in Startup Projekt
DB2
Einsatz in diversen Enterprise Projekten
Elasticsearch
Eingesetzt in diversen Projekten
MongoDB
Einsatz in diversen Projekten
MySQL
Einsatz, Betrieb, HA
Neo4j
Oracle
Sehr viel Erfahrung, teilweise auch in Administratortätigkeiten von 8i-11g
PostgreSQL
Durch zahlreiche Projekte konnte ich viel Erfahrung im ER-Design allgemein und Tools, wie Powerbuilder sammeln. Im Oracle Bereich besitze ich sehr fundiertes Wissen.
In den letzten Jahren habe ich zumeist mit noSQL Datenbanken, wie ArangoDB gearbeitet.

Datenkommunikation

Ethernet
Erfahrung auch mit sehr grossen Netzen und Load Balancing Projekten
GraphQL
gRPC
HTTP
HTTP 2.0
Kafka
LoRaWAN
Sehr gute Kenntnisse bis hin zu Hardwareentwicklung
REST APIs
Expertenkentnisse, Fachartikel in iX, Beratung von Top DAX Unternehmen
TCP/IP
Erfahrung auch mit sehr grossen Netzen und Load Balancing Projekten

Projekterfahrung mit folgenden Technologien

  • Load-Balancing und Hochverfügbarkeit (High Availability) von Web und anderen Applikationen.
  • MQ Technologien
  • WiFi / WLAN Technologien
  • Streaming / HTTP
  • RMI IIOP
  • Web Services / SOAP / WSRF
  • REST APIs, HyperMedia, Hydra Core
  • Event driven communication

Hardware

Durch eine Abgeschlossene Ausbildung im Elektronikbereich bei einem international tätigen Unternehmen, habe ich in sämtlichen Gebieten der Elektrik-/Elektronikentwicklung Erfahrungen sammeln können.

Design / Entwicklung / Konstruktion

Docker
Ember.JS
HyperMedia
JSON-LD
Koa.js
Microservices
Node.js
Traefic

Branchen

Branchen

  • IoT / Electronics (ca. 2 Jahre)
  • Manufacturing (ca. 5 Jahre)
  • Banking und Finanzen (ca. 15 Jahre)
  • Automotive (ca. 15 Jahre)
  • Human Resources
  • Werbung und New Media

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

4 Jahre
2019-03 - 2023-02

SW Architekt Bildungsmanagementsystem für das Land Sachen Anhalt

Architekt & Lead Backendentwickler Architecture Microservices
Architekt & Lead Backendentwickler

Entwurf und Implementierung einer auf Microservices basierenden Softwarearchitektur für das zukünftige Bildungsmanagementsystem des Bundesland Sachsen Anhalt.

  • Datenmodell mit ca. 100 Entitäten
  • Massendatenimport
  • Komplexe Regeln für die Berechtigungsprüfung
  • DSGVO Konformität
Node.js koa.js GraphQL Kafka gRPC Elastic Search Kibana ArangoDB PostgreSQL Gitlab Kubernetes
Architecture Microservices
Stuttgart und Magdeburg
1 Jahr 4 Monate
2019-01 - 2020-04

Advisory Architekt für SafePlaces IoT Projekt

Architekt IoT
Architekt

Advisory-Architekt für IoT-Produkt "SafePlaces" mit folgenden Schwerpunkten:

  • Korrekte Nutzung von Azure IoT Produkten
  • Edge Architektur
  • Base Image (Yocto Linux, Ubunu Snappy Core)
  • Security
  • Multi-Product, Multi-Tenant DevOps
Azure Raspberry PI
IoT
EnBW
Karlsruhe (Baden)
2 Monate
2019-01 - 2019-02

Data Lake Architecture Engineering

Architekt
Architekt
  • Definition der Architekur eines Data Lakes in der Azure Cloud.
Daimler Financial Services
Stuttgart
2 Jahre 7 Monate
2016-06 - 2018-12

IoT Plattfom for eBikes

Lead Architect and Developer LoRaWAN Internet of Things
Lead Architect and Developer
  • Erschließung von Datenquellen
  • Definition von KPIs und Metriken zusammen mit den Geschäftsbereichen
  • Big Data Architektur auf Basis von Spark, HDFS
  • Aufbau der data analysis Pipeline zusammen mit Data Scientist
Apache Spark Neo4j HDFS Microsoft Azure
LoRaWAN Internet of Things
Stuttgart
9 Monate
2016-04 - 2016-12

Visualisierungsarchitektur für IoT Plattform

Architekt
Architekt
Node.js SAPUI5 WebComponents Polymer
Siemens AG
München
3 Monate
2016-01 - 2016-03

Management Dashboard für Finanzdaten aus Big Data System

Lead developer REST APIs HTML5 Responsive Webdesign
Lead developer
  • Implementierung eines optisch ansprechenden ("managementtauglichen") user interfaces
  • Implementierung eins Backends auf Basis Node.js, welches Daten aus einem Vorsystem per REST API exponiert
  • Implementierung der Live-Reports mit Graphen auf Basis von Plotly.js
  • Optimierung der UI für Tablet Devices
Plotly.js D3.js Node.js TypeScript Angular.js
REST APIs HTML5 Responsive Webdesign
Daimler Financial Services
Stuttgart
3 Monate
2015-10 - 2015-12

Showroom App

Lead Developer / Architekt Bluetooth LE
Lead Developer / Architekt
  • Entwicklung einer prototypiscjen Android App bestehend aus Front- und Backend zur Verbesserung der User Experience im automobilen Showroom.
  • Dabei wurden QR Codes und BLE Beacons ein Location/ Fahrzeug Kontext hergestellt um Usern die Möglichkeit zu geben per Add mit diesen über "Affordances" zu interagieren.
Android Studio Apache Cordova
Bluetooth LE
Daimler Financial Services AG
Stuttgart
7 Monate
2015-06 - 2015-12

Entwicklung eines Buchungssytems für Startup aus der Eventindustrie

Architekt, Lead Developer REST APIs JSON-LD HyperMedia ...
Architekt, Lead Developer
  • Die Herausforderung war hier eine konfliktfreie Buchung trotz stark konkurrierendem Zugriff.
Node.js ArangoDB Docker Linux Elasticsearch Koa.js
REST APIs JSON-LD HyperMedia GraphQL
Anbieter von Real Life Games
Stuttgart
3 Jahre 6 Monate
2012-01 - 2015-06

Entwicklung eines SaaS e-Commerce Systems auf Basis Node.JS

Architekt, Chefentwickler REST APIs HyperMedia JSON-LD ...
Architekt, Chefentwickler
  • Die Platform wurde komplett from Scratch Entwickelt.
  • Von mir wurden wesentliche Teile der Plattform Entworfen und entwickelt.
  • Die Architektur basiert auf einem Microservices Ansatz.
  • Die diversen Frontends sind allesamt als Single Page Applications ausgelegt.
  • Die Platform wurde "Cloud Native" ausgelegt, benutzt also die Möglichkeiten moderner Cloud Infrastrukturen, insbesondere für die Mehrmandantenfähigkeit.
Node.js MongoDB Linux Nginx Elasticsearch Ember.JS
REST APIs HyperMedia JSON-LD Microservices
Diverse
Stuttgart
4 Jahre 5 Monate
2007-08 - 2011-12

Kompletten Neuentwicklung eines strategischen Portals für die Konsolidierung sämtlicher Retailanwendungen aus dem Bereich Sales, Aftersales, Marketing, Financial Services

Leitender Architekt
Leitender Architekt

Kompletten Neuentwicklung eines strategischen Portals für die Konsolidierung sämtlicher Retailanwendungen aus dem Bereich Sales, Aftersales, Marketing, Financial Services

Leitungsfunktion für sechs Architekten in Themenspezifischen- Sub-Projekten in einem Projektbudget von 15 mio EUR.

Neben der Definition der Architektur und des Grobdesigns wurden folgende Aufgaben wahrgenommen:

  • Treffen von Technologientscheidungen
  • Evaluierung von Produkte und Frameworks
  • Entwicklung von Prototypen und PoCs für kritische Bereiche
  • Erstellung diverser Vorgaben für die Entwicklung, sowie vorgabe von Methoden
  • Reporting zum Management
IBM Produktpalette für SoA MQ-Series JEE
Daimler AG
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

Abgeschlossenes Studium der Technischen Informatik zum Dipl.-Ing.

Abgeschlossenes MSc (Master of Sciences) studium an der Brunel University London
in Distributed Systems Engineering.

Position

Position

Mein Fokus liegt auf Enterprise Architektur oder speziellen, technologisch komplexen Programmieraufgaben bis hin zu Projektmanagement. Kernkompetenz ist stark konzeptionelles und selbstständiges Arbeiten bei dem strategische Ziele berücksichtigt werden müssen, aber keine Details vernachlässigt werden dürfen.

Kompetenzen

Kompetenzen

Top-Skills

Universalist

Aufgabenbereiche

Architecture
Architektur
Lead Developer

Produkte / Standards / Erfahrungen / Methoden

Android Studio
Angular JS
Apache Cordova
Apache Spark
Azure
Bluetooth LE
Embedded Development
HDFS
HTML5
IoT
Microsoft Azure
Nginx
Plotly.js
Polymer
Raspberry PI
Responsive Webdesign
SAPUI5
STM32
Web Components

Erfahrungen habe ich u. A. mit folgenden Produkten:

  • Office Produkte/Latex
  • Eclipse (Plugins, GEF, EMF, RCP)
  • Rational Application Developer/WSAD
  • Poseidon
  • Open ArchitectureWare
  • JBoss, Glassfish, Websphere, Tomcat, Jetty
  • Apache Webserver
  • Oracle, MySQL, DB2
  • Alteon/Nortel Netzwerktechnik
  • .net Core
  • Spring
  • Node.js
  • Koa.js
  • Apache Kafka
 
JavaScript Client Stack:
  • Angular JS, Polymer, Web Components
  • VCL, Bootstrap
  • Webpack


Erfahrungen habe ich u. A. mit folgenden IT-Standards:

  • XHTML 1.1 - HTML 5
  • XML 1.1
  • WSDL
  • CSS 1-3
  • WebGL
  • SQL '99-'03
  • RMI-IIOP
  • EJB
  • JSON
  • Protocol Buffers
  • GRPC
  • GraphQL
  • UML 1 und UML 2
  • MDA

folgenden Methodiken:
  • MDA
  • MDSD
  • SOA
  • TDD


weiterhin mit folgenden Geschäftsstandards:

  • Basel II
  • Sarbanes-Oxley Act SOA
  • ISO17799
  • ITIL

 

3D:
  • Blender
  • WebGL

Betriebssysteme

Android
Erweiterte Kenntnisse
Echtzeitbetriebssysteme
Grundlagen
Linux
Expertenwissen, tägliche Anwendung u. A.Gentoo, SuSE, CoreOS Linux und andere Derivate
SUN OS, Solaris
Grundlagen
Windows
Erweiterte Kenntnisse
Generell setze ich wo möglich und sinnvoll auf Open Source.
Für Web Scale Architekturen habe ich viel Erfahrung im Linux-Umfeld, bis hin zu CoreOS.

Programmiersprachen

Angular.js
Assembler
Im Rahmen des Studiums
C
Im Rahmen des Studiums
C++
Im Rahmen des Studiums
D3.js
Java
Wird seit mehreren Jahren professionell eingesetzt
JavaScript
Wird seit mehreren Jahren professionell eingesetzt
PHP
Wird seit mehreren Jahren professionell eingesetzt
PL/SQL
Wird seit mehreren Jahren professionell eingesetzt
Shell
Wird seit mehreren Jahren professionell eingesetzt
TypeScript
Die meiste praktische Efahrung und theoretisches Wissen besitze ich in Java und JavaScript aus mehrjährigem täglichen Einsatz, bis hin zu ES6. Runtimes: Chrome, FF, node.js.

Datenbanken

ArangoDB
Einsatz in Startup Projekt
DB2
Einsatz in diversen Enterprise Projekten
Elasticsearch
Eingesetzt in diversen Projekten
MongoDB
Einsatz in diversen Projekten
MySQL
Einsatz, Betrieb, HA
Neo4j
Oracle
Sehr viel Erfahrung, teilweise auch in Administratortätigkeiten von 8i-11g
PostgreSQL
Durch zahlreiche Projekte konnte ich viel Erfahrung im ER-Design allgemein und Tools, wie Powerbuilder sammeln. Im Oracle Bereich besitze ich sehr fundiertes Wissen.
In den letzten Jahren habe ich zumeist mit noSQL Datenbanken, wie ArangoDB gearbeitet.

Datenkommunikation

Ethernet
Erfahrung auch mit sehr grossen Netzen und Load Balancing Projekten
GraphQL
gRPC
HTTP
HTTP 2.0
Kafka
LoRaWAN
Sehr gute Kenntnisse bis hin zu Hardwareentwicklung
REST APIs
Expertenkentnisse, Fachartikel in iX, Beratung von Top DAX Unternehmen
TCP/IP
Erfahrung auch mit sehr grossen Netzen und Load Balancing Projekten

Projekterfahrung mit folgenden Technologien

  • Load-Balancing und Hochverfügbarkeit (High Availability) von Web und anderen Applikationen.
  • MQ Technologien
  • WiFi / WLAN Technologien
  • Streaming / HTTP
  • RMI IIOP
  • Web Services / SOAP / WSRF
  • REST APIs, HyperMedia, Hydra Core
  • Event driven communication

Hardware

Durch eine Abgeschlossene Ausbildung im Elektronikbereich bei einem international tätigen Unternehmen, habe ich in sämtlichen Gebieten der Elektrik-/Elektronikentwicklung Erfahrungen sammeln können.

Design / Entwicklung / Konstruktion

Docker
Ember.JS
HyperMedia
JSON-LD
Koa.js
Microservices
Node.js
Traefic

Branchen

Branchen

  • IoT / Electronics (ca. 2 Jahre)
  • Manufacturing (ca. 5 Jahre)
  • Banking und Finanzen (ca. 15 Jahre)
  • Automotive (ca. 15 Jahre)
  • Human Resources
  • Werbung und New Media

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.