DevOps, Kubernetes, Docker, IoT, Webentwicklung, Go, Vue, Gitlab, CI/CD, Python, PHP, Symfony, IoT, Java
Aktualisiert am 19.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.05.2024
Verfügbar zu: 100%
davon vor Ort: 0%
DevOps
Kubernetes
Go-Developer
VueJS
Docker
Fullstack-Developer
Python
Chinesisch
Englisch
Spanisch

Einsatzorte

Einsatzorte

Remote (+10km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 1 Monat
2020-05 - 2022-05

Entwicklung einer SaaS-Plattform für digitale Messen und Events

Lead Developer Product Management Project Lead Go-Developer ...
Lead Developer

Neuentwicklung einer SaaS-Plattform für digitale Messen und Events.

Go Vue Gitlab Docker
Product Management Project Lead Go-Developer Backend-Entwickler Frontend-Entwickler
Langenlonsheim
10 Monate
2019-07 - 2020-04

Cloudtransformation

DevOps-Ingenieur
DevOps-Ingenieur

Cloudtransformation eines Java- Spring-Stacks (inkl. Elasticsearch, Mongodb, PostgreSQL, Redis) von Rancher 1.6 zur AWSCloud und zu deutschen managed-Kubernetes- Hostern.

Die Hochverfügbarkeit sollte für den gesamten Technologie-Stack garantiert werden. Um unabhängig von bestimmten Cloudprovidern zu bleiben wurde auf managed-Services verzichtet. Das HA-Setup für Stateful-Applications inkl. Skalierung wurde daher auf Basis von Kubernetes u.A. mit Hilfe von Kubernetes-Operatoren (Operator-SDK) für MongoDB, ES, PSQL und Redis implementiert. Deployments wurden durch den GitOps-Ansatz mit Helm-Charts (und Helmfile) durchgeführt und vorab in CI/CD-Pipelines in unterschiedlichen Environments getestet.
Für Infrastructure as Code wurden Terraform- Projekte angelegt und erweitert.

Coyo
1 Jahr
2018-01 - 2018-12

Einführung diverser CI/CD-Pipelines

Software-Entwickler, Trainer, DevOps-Engineer Continuous Integration Continuous Deployment
Software-Entwickler, Trainer, DevOps-Engineer

Für nahezu alle bestehenden und alle neuen Applikationen wurden Continuous-Delivery-Pipelines erstellt und in Docker-Images gewandelt. Die Entwickler wurden in Docker, Kubernetes, GIT, DevOps, REST, Symfony und Composer geschult.

Zur Auflösung der aufwendig zu wartenden und nicht skalierbaren monolithischen Serverstruktur wurde ein paralleles Serversystem auf Basis von Rancher und Kubernetes entworfen und implementiert.

Eine J2EE-Antriebskalkulations-Anwendung wurden zur Performancesteigerung auf den Application- Server Wildfly migriert, erweitert und per REST-API an eine externe Benutzerverwaltung angebunden und per Single-Sign-On verfügbar gemacht.

In einer Ruby-On-Rails-Applikation wurden diverse Fehlerbehebungen vorgenommen.

Für das CMS Typo3 wurde Support angeboten.

TYPO3 Ruby on Rails WildFly J2EE Kubernetes Docker Git Gitlab Composer
Continuous Integration Continuous Deployment
Optibelt GmbH
Höxter
1 Jahr 2 Monate
2017-07 - 2018-08

Skalierung für WLAN-Hotspot-Lösung, Entwicklungen für Front- und Backend

Softwareentwickler, DevOps-Engineer DevOps Cloud
Softwareentwickler, DevOps-Engineer

Das Backend (Monolith) einer WLAN-Hotspot- Lösung konnte nicht skalieren. Das Entwicklerteam wurde für Docker, Kubernetes und DevOps geschult. Eine skalierbare und hochverfügbare Serverstruktur auf Basis von Rancher und Kubernetes wurde im Rechenzentrum implementiert.

Benutzer der WLAN-Hotspots sollten für die Nutzung belohnt werden und Punkte auf einer Loyality-Card sammeln. Dazu wurde ein Frontend (Angular) und Backend (Symfony) entwickelt. Nutzer können sich hier registrieren und erhalten eine Wallet-Datei für iOS oder Android.

Kubernetes Docker Laravel Angular Rancher
DevOps Cloud
MySPOT Marketing GmbH
Lippstadt
1 Jahr
2017-01 - 2017-12

Entwicklung einer Angebotssoftware

Software-Entwickler Single Sign-On
Software-Entwickler

Zur Angebotserstellung und Produktkonfiguration von veredelten Keilriemen musste eine Webapplikation umgesetzt werden. Entwickelt wurde eine Middleware (Symfony) mit Single-Sign-On (OAuth2) und Anbindung an SAP, AS400 und diverse Schnittstellen von Händlern und Kunden. Das Frontend basiert auf Angular und kommuniziert über REST-Schnittstellen mit der Middleware. Deployed wurde das System nach dem Dev-Ops- Prinzip mit Gitlab-CI und Docker. Das Ticketmanagementsystem JIRA wurde eingeführt.

Symfony Angular IBM AS400 SAP Gitlab Atlassian JIRA Docker
Single Sign-On
Optibelt GmbH
Höxter
2 Jahre 2 Monate
2014-11 - 2016-12

Serveradministration, Webentwicklung

Software-Entwickler Git REST
Software-Entwickler

Die rudimentär bestehende Linux-Serverinfrastruktur musste aktualisiert, erweitert und gewartet werden. Die Entwicklung neuer Webapplikationen machten die Implementierung einer Single-Sign-On-Lösung mit LDAP-Backend notwendig.

Bestehende Android- und iOS-Apps wurden entsprechend neuer API-Richtlinien und Funktionalitätsanforderungen angepasst.

Eine eingekaufte J2EE-Anwendung zur Berechnung von Keilriemenantrieben, deren Kräften und Abnutzungen (auf Application-Server Glassfish) musste wegen Fehlfunktionalität und Instabilität erneuert werden. Weitere Module wurden nach Requirements-Engineering implementiert.

Linux Ubuntu PHP LDAP Java JavaScript OAuth Postfix Glassfish Jenkins Atlassian JIRA
Git REST
Optibelt
Höxter
1 Monat
2016-08 - 2016-08

Implementierung Softwaremodule

Die Vereinheitlichung unterschiedlicher Fahrkartentarife über mehrere Verkehrsunternehmen (Westfalentarif) führte zu Inkompatibilitäten des neuen Datenformats mit bestehenden Anwendungen. Dazu wurden Softwaremodule zur Konvertierung und zum Management von Datenstrukturen auf Basis von Python und Qt konzeptioniert und implementiert.

MVG und Keolis
9 Monate
2015-08 - 2016-04

Unterstützung der Softwareentwicklung

Software-Entwickler Git OO-Modellierung REST
Software-Entwickler

Unterstützung der Softwareentwicklung eines Webinterfaces für eine bestehende Fat-Client- Anwendung

Module einer bestehenden Fat-Client-Anwendung (Produktkonfigurator) sollten z.B. als Konfigurator für Online-Shops in eine Webapplikation bzw. ein Webinterface migriert werden. Dazu wurde eine Middleware (Symfony) zur Kommunikation zwischen Frontend (AngularJS) und dem Backend (d.h. der Fat-Client-Anwendung) entwickelt.

Datenbankstrukturen, REST-APIs und LDAPAnbindung (für Kunden mit Active-Directory) wurden implementiert.

Symfony PHP MySQL REST LDAP AngularJS
Git OO-Modellierung REST
PrimeFact
Paderborn
4 Monate
2015-10 - 2016-01

Entwicklung diverser Konvertierungssoftware für Tarif-Dateien

Software-Entwickler Git
Software-Entwickler

Die Vereinheitlichung unterschiedlicher
Fahrkartentarife über mehrere Verkehrsunternehmen
(Westfalentarif) führte zu Inkompatibilitäten des
neuen Datenformats mit bestehenden
Anwendungen. Dazu wurden Softwaremodule zur
Konvertierung und zum Management von
Datenstrukturen auf Basis von Python und Qt
konzeptioniert und implementiert.

Python Qt
Git
MVG und Keolis
Lüdenscheid
1 Jahr 1 Monat
2014-06 - 2015-06

Digital Signage als HDMI-Overlay

Projektleiter, Softwareentwickler
Projektleiter, Softwareentwickler

Über Werbeeinblendungen in laufenden Übertragungen z.B. von Fußballspielen in Gaststätten, sollte die Aufmerksamkeit gelenkt werden. Es wurde eine Digital Signage-Lösung entwickelt, die online verwaltete Werbeanzeigen in bestehende HDMI-Signale einblendet. Dazu wurde ein FPGA-basierter Single-Board-Computer um ein NodeJS-Frontend erweitert. Werbeanzeigen lassen sich so auf den Player synchronisieren und zusätzlich per Websockets fernsteuern. Über Websockets kann eine Reverse-SSH-Verbindung ohne Firewallanpassung zur Fernwartung und Fehlerbehebung gestartet werden.

NodeJS FPGA WebSockets
pub4tv.com
Paderborn
3 Jahre 3 Monate
2011-09 - 2014-11

Entwicklung eines Firmenportals

Software-Entwickler UML REST
Software-Entwickler

Eine Plattform zur Bewerbung von Jobs sollte von grundauf konzeptioniert und entwickelt werden. Es wurde ein Portal auf Symfony-Basis entwickelt, das Unternehmen mehrere Microsites mit Editoren für Inhalte und Jobangebote bietet. Schnittstellen zu
verschiedenen Stellenbörsen zur Reichweitenmaximierung wurden implementiert.

Symfony PHP Ubuntu Git
UML REST
Byzznet GmbH
Paderborn

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre
2011-10 - 2015-09

Informatik-Studium

Bachelor of Science, Note: 2,3, Universität Paderborn
Bachelor of Science, Note: 2,3
Universität Paderborn
  • Nebenfach Betriebswirtschaftslehre
  • Bachelorarbeit Thema: [Thema auf Anfrage], Note: 1,7, am Fraunhofer-Institut für Produktionstechnologie
8 Jahre 11 Monate
1998-08 - 2007-06

Schule

Abitur, Note: 2,9, Goerdeler Gymnasium, Paderborn
Abitur, Note: 2,9
Goerdeler Gymnasium, Paderborn

Position

Position

Senior Fullstack Cloud-DevSecOps

Kompetenzen

Kompetenzen

Top-Skills

DevOps Kubernetes Go-Developer VueJS Docker Fullstack-Developer Python

Schwerpunkte

Cloud, DevOps, CI/CD
Cloudlösungen
Datenbanken
Forschung, Entwicklung
IT, EDV
Webentwicklung

Aufgabenbereiche

Project Lead

Produkte / Standards / Erfahrungen / Methoden

Backend-Entwickler
Cloud
Composer
Continuous Integration
DevOps
Docker
Frontend-Entwickler
Gitlab
Glassfish
Internet of Things
Jenkins
LDAP
NodeJS
OAuth2
Product Management
REST
Ruby on Rails
SAP
Single Sign-On
Smart Home
TYPO3
Vue
Webentwicklung
WildFly

Frameworks und Tools:

  • Kubernetes
  • Docker
  • Operator-SDK
  • Helm
  • Terraform
  • Symfony
  • Node.js
  • Eclipse
  • Jira
  • GIT
  • Gitlab
  • Bootstrap
  • OpenLDAP
  • Rancher
  • Prometheus
  • ELK
  • VueJS
  • GraphQL
  • Doctrine
  • Laravel

Berufserfahrung

03/2009 - heute

Rolle: Selbständiger Softwareentwickler / IT-Consultant

Betriebssysteme

Debian
Linux
Ubuntu
Windows

Programmiersprachen

Angular
AngularJS
Bash
Go
Go-Developer
J2EE
Java
JavaScript
PHP
Python
Qt
SQL
TypeScript

Datenbanken

ElasticSearch
MongoDB
MySQL
PostgreSQL
Redis

Datenkommunikation

MQTT
NATS.io
Postfix
WebSockets

Hardware

Arduino
FPGA
IBM AS400
Raspberry Pi

Design / Entwicklung / Konstruktion

Continuous Deployment
OO-Modellierung
UML

Einsatzorte

Einsatzorte

Remote (+10km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 1 Monat
2020-05 - 2022-05

Entwicklung einer SaaS-Plattform für digitale Messen und Events

Lead Developer Product Management Project Lead Go-Developer ...
Lead Developer

Neuentwicklung einer SaaS-Plattform für digitale Messen und Events.

Go Vue Gitlab Docker
Product Management Project Lead Go-Developer Backend-Entwickler Frontend-Entwickler
Langenlonsheim
10 Monate
2019-07 - 2020-04

Cloudtransformation

DevOps-Ingenieur
DevOps-Ingenieur

Cloudtransformation eines Java- Spring-Stacks (inkl. Elasticsearch, Mongodb, PostgreSQL, Redis) von Rancher 1.6 zur AWSCloud und zu deutschen managed-Kubernetes- Hostern.

Die Hochverfügbarkeit sollte für den gesamten Technologie-Stack garantiert werden. Um unabhängig von bestimmten Cloudprovidern zu bleiben wurde auf managed-Services verzichtet. Das HA-Setup für Stateful-Applications inkl. Skalierung wurde daher auf Basis von Kubernetes u.A. mit Hilfe von Kubernetes-Operatoren (Operator-SDK) für MongoDB, ES, PSQL und Redis implementiert. Deployments wurden durch den GitOps-Ansatz mit Helm-Charts (und Helmfile) durchgeführt und vorab in CI/CD-Pipelines in unterschiedlichen Environments getestet.
Für Infrastructure as Code wurden Terraform- Projekte angelegt und erweitert.

Coyo
1 Jahr
2018-01 - 2018-12

Einführung diverser CI/CD-Pipelines

Software-Entwickler, Trainer, DevOps-Engineer Continuous Integration Continuous Deployment
Software-Entwickler, Trainer, DevOps-Engineer

Für nahezu alle bestehenden und alle neuen Applikationen wurden Continuous-Delivery-Pipelines erstellt und in Docker-Images gewandelt. Die Entwickler wurden in Docker, Kubernetes, GIT, DevOps, REST, Symfony und Composer geschult.

Zur Auflösung der aufwendig zu wartenden und nicht skalierbaren monolithischen Serverstruktur wurde ein paralleles Serversystem auf Basis von Rancher und Kubernetes entworfen und implementiert.

Eine J2EE-Antriebskalkulations-Anwendung wurden zur Performancesteigerung auf den Application- Server Wildfly migriert, erweitert und per REST-API an eine externe Benutzerverwaltung angebunden und per Single-Sign-On verfügbar gemacht.

In einer Ruby-On-Rails-Applikation wurden diverse Fehlerbehebungen vorgenommen.

Für das CMS Typo3 wurde Support angeboten.

TYPO3 Ruby on Rails WildFly J2EE Kubernetes Docker Git Gitlab Composer
Continuous Integration Continuous Deployment
Optibelt GmbH
Höxter
1 Jahr 2 Monate
2017-07 - 2018-08

Skalierung für WLAN-Hotspot-Lösung, Entwicklungen für Front- und Backend

Softwareentwickler, DevOps-Engineer DevOps Cloud
Softwareentwickler, DevOps-Engineer

Das Backend (Monolith) einer WLAN-Hotspot- Lösung konnte nicht skalieren. Das Entwicklerteam wurde für Docker, Kubernetes und DevOps geschult. Eine skalierbare und hochverfügbare Serverstruktur auf Basis von Rancher und Kubernetes wurde im Rechenzentrum implementiert.

Benutzer der WLAN-Hotspots sollten für die Nutzung belohnt werden und Punkte auf einer Loyality-Card sammeln. Dazu wurde ein Frontend (Angular) und Backend (Symfony) entwickelt. Nutzer können sich hier registrieren und erhalten eine Wallet-Datei für iOS oder Android.

Kubernetes Docker Laravel Angular Rancher
DevOps Cloud
MySPOT Marketing GmbH
Lippstadt
1 Jahr
2017-01 - 2017-12

Entwicklung einer Angebotssoftware

Software-Entwickler Single Sign-On
Software-Entwickler

Zur Angebotserstellung und Produktkonfiguration von veredelten Keilriemen musste eine Webapplikation umgesetzt werden. Entwickelt wurde eine Middleware (Symfony) mit Single-Sign-On (OAuth2) und Anbindung an SAP, AS400 und diverse Schnittstellen von Händlern und Kunden. Das Frontend basiert auf Angular und kommuniziert über REST-Schnittstellen mit der Middleware. Deployed wurde das System nach dem Dev-Ops- Prinzip mit Gitlab-CI und Docker. Das Ticketmanagementsystem JIRA wurde eingeführt.

Symfony Angular IBM AS400 SAP Gitlab Atlassian JIRA Docker
Single Sign-On
Optibelt GmbH
Höxter
2 Jahre 2 Monate
2014-11 - 2016-12

Serveradministration, Webentwicklung

Software-Entwickler Git REST
Software-Entwickler

Die rudimentär bestehende Linux-Serverinfrastruktur musste aktualisiert, erweitert und gewartet werden. Die Entwicklung neuer Webapplikationen machten die Implementierung einer Single-Sign-On-Lösung mit LDAP-Backend notwendig.

Bestehende Android- und iOS-Apps wurden entsprechend neuer API-Richtlinien und Funktionalitätsanforderungen angepasst.

Eine eingekaufte J2EE-Anwendung zur Berechnung von Keilriemenantrieben, deren Kräften und Abnutzungen (auf Application-Server Glassfish) musste wegen Fehlfunktionalität und Instabilität erneuert werden. Weitere Module wurden nach Requirements-Engineering implementiert.

Linux Ubuntu PHP LDAP Java JavaScript OAuth Postfix Glassfish Jenkins Atlassian JIRA
Git REST
Optibelt
Höxter
1 Monat
2016-08 - 2016-08

Implementierung Softwaremodule

Die Vereinheitlichung unterschiedlicher Fahrkartentarife über mehrere Verkehrsunternehmen (Westfalentarif) führte zu Inkompatibilitäten des neuen Datenformats mit bestehenden Anwendungen. Dazu wurden Softwaremodule zur Konvertierung und zum Management von Datenstrukturen auf Basis von Python und Qt konzeptioniert und implementiert.

MVG und Keolis
9 Monate
2015-08 - 2016-04

Unterstützung der Softwareentwicklung

Software-Entwickler Git OO-Modellierung REST
Software-Entwickler

Unterstützung der Softwareentwicklung eines Webinterfaces für eine bestehende Fat-Client- Anwendung

Module einer bestehenden Fat-Client-Anwendung (Produktkonfigurator) sollten z.B. als Konfigurator für Online-Shops in eine Webapplikation bzw. ein Webinterface migriert werden. Dazu wurde eine Middleware (Symfony) zur Kommunikation zwischen Frontend (AngularJS) und dem Backend (d.h. der Fat-Client-Anwendung) entwickelt.

Datenbankstrukturen, REST-APIs und LDAPAnbindung (für Kunden mit Active-Directory) wurden implementiert.

Symfony PHP MySQL REST LDAP AngularJS
Git OO-Modellierung REST
PrimeFact
Paderborn
4 Monate
2015-10 - 2016-01

Entwicklung diverser Konvertierungssoftware für Tarif-Dateien

Software-Entwickler Git
Software-Entwickler

Die Vereinheitlichung unterschiedlicher
Fahrkartentarife über mehrere Verkehrsunternehmen
(Westfalentarif) führte zu Inkompatibilitäten des
neuen Datenformats mit bestehenden
Anwendungen. Dazu wurden Softwaremodule zur
Konvertierung und zum Management von
Datenstrukturen auf Basis von Python und Qt
konzeptioniert und implementiert.

Python Qt
Git
MVG und Keolis
Lüdenscheid
1 Jahr 1 Monat
2014-06 - 2015-06

Digital Signage als HDMI-Overlay

Projektleiter, Softwareentwickler
Projektleiter, Softwareentwickler

Über Werbeeinblendungen in laufenden Übertragungen z.B. von Fußballspielen in Gaststätten, sollte die Aufmerksamkeit gelenkt werden. Es wurde eine Digital Signage-Lösung entwickelt, die online verwaltete Werbeanzeigen in bestehende HDMI-Signale einblendet. Dazu wurde ein FPGA-basierter Single-Board-Computer um ein NodeJS-Frontend erweitert. Werbeanzeigen lassen sich so auf den Player synchronisieren und zusätzlich per Websockets fernsteuern. Über Websockets kann eine Reverse-SSH-Verbindung ohne Firewallanpassung zur Fernwartung und Fehlerbehebung gestartet werden.

NodeJS FPGA WebSockets
pub4tv.com
Paderborn
3 Jahre 3 Monate
2011-09 - 2014-11

Entwicklung eines Firmenportals

Software-Entwickler UML REST
Software-Entwickler

Eine Plattform zur Bewerbung von Jobs sollte von grundauf konzeptioniert und entwickelt werden. Es wurde ein Portal auf Symfony-Basis entwickelt, das Unternehmen mehrere Microsites mit Editoren für Inhalte und Jobangebote bietet. Schnittstellen zu
verschiedenen Stellenbörsen zur Reichweitenmaximierung wurden implementiert.

Symfony PHP Ubuntu Git
UML REST
Byzznet GmbH
Paderborn

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre
2011-10 - 2015-09

Informatik-Studium

Bachelor of Science, Note: 2,3, Universität Paderborn
Bachelor of Science, Note: 2,3
Universität Paderborn
  • Nebenfach Betriebswirtschaftslehre
  • Bachelorarbeit Thema: [Thema auf Anfrage], Note: 1,7, am Fraunhofer-Institut für Produktionstechnologie
8 Jahre 11 Monate
1998-08 - 2007-06

Schule

Abitur, Note: 2,9, Goerdeler Gymnasium, Paderborn
Abitur, Note: 2,9
Goerdeler Gymnasium, Paderborn

Position

Position

Senior Fullstack Cloud-DevSecOps

Kompetenzen

Kompetenzen

Top-Skills

DevOps Kubernetes Go-Developer VueJS Docker Fullstack-Developer Python

Schwerpunkte

Cloud, DevOps, CI/CD
Cloudlösungen
Datenbanken
Forschung, Entwicklung
IT, EDV
Webentwicklung

Aufgabenbereiche

Project Lead

Produkte / Standards / Erfahrungen / Methoden

Backend-Entwickler
Cloud
Composer
Continuous Integration
DevOps
Docker
Frontend-Entwickler
Gitlab
Glassfish
Internet of Things
Jenkins
LDAP
NodeJS
OAuth2
Product Management
REST
Ruby on Rails
SAP
Single Sign-On
Smart Home
TYPO3
Vue
Webentwicklung
WildFly

Frameworks und Tools:

  • Kubernetes
  • Docker
  • Operator-SDK
  • Helm
  • Terraform
  • Symfony
  • Node.js
  • Eclipse
  • Jira
  • GIT
  • Gitlab
  • Bootstrap
  • OpenLDAP
  • Rancher
  • Prometheus
  • ELK
  • VueJS
  • GraphQL
  • Doctrine
  • Laravel

Berufserfahrung

03/2009 - heute

Rolle: Selbständiger Softwareentwickler / IT-Consultant

Betriebssysteme

Debian
Linux
Ubuntu
Windows

Programmiersprachen

Angular
AngularJS
Bash
Go
Go-Developer
J2EE
Java
JavaScript
PHP
Python
Qt
SQL
TypeScript

Datenbanken

ElasticSearch
MongoDB
MySQL
PostgreSQL
Redis

Datenkommunikation

MQTT
NATS.io
Postfix
WebSockets

Hardware

Arduino
FPGA
IBM AS400
Raspberry Pi

Design / Entwicklung / Konstruktion

Continuous Deployment
OO-Modellierung
UML

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.