Full-Stack Software-Entwicklung, Software-Architektur, IT-Beratung.
Aktualisiert am 08.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Kubernetes
Java
TypeScript
Deutsch Muttersprache
Englisch fließend

Einsatzorte

Einsatzorte

Nürnberg (+20km) Fürth (+20km) Erlangen (+10km)
Deutschland
Einsatz in Nürnberg/Fürth/Erlangen oder 100% remote (bei <250km ggf. 1 Tag/Monat vor Ort, z.B. München oder Frankfurt).
möglich

Projekte

Projekte

1 Jahr 3 Monate
2022-05 - 2023-07

Software-Suite zur Informationsgewinnung, Auswertung und Analyse für Ermittlungsbehörden

Software-Entwickler Java OpenAPI SQL ...
Software-Entwickler
Applikationsentwicklung Backend und Web-Frontend.

  • Entwicklung eines komplexen Datenerfassungs-Workflows im Rahmen einer Web-Applikation.
  • Technische Konzeption abgegrenzter Software-Komponenten auf Basis einer umfangreichen fachlichen Spezifikation.
Angular Spring Boot
Java OpenAPI SQL TypeScript
Oberhausen
6 Monate
2021-11 - 2022-04

Allgemeine Business-Plattform für Versicherungen: Erstellen von Systemkomponenten zur Verarbeitung und Archivierung von Versicherungsdokumenten

Software-Entwickler Java Groovy SQL
Software-Entwickler
Applikationsentwicklung Backend.

  • Entwicklung eines Dokumentenarchivs auf Basis einer Postgres-Datenbank und des Azure BLOB-Speichers.
  • Entwicklung eines Dokumentenmigrationsdienstes zur automatischen Befüllung des Dokumentenarchivs mit Versicherungsdokumenten eines Endkunden.
  • Entwicklung diverser Dienste zur automatischen Verarbeitung von Versicherungsdokumenten.
Keycloak Spring Boot Azure PostgreSQL
Java Groovy SQL
München
1 Jahr 6 Monate
2020-06 - 2021-11

Entwicklungsunterstützung im Application Security Competence Center

Software-Entwickler Java SQL TypeScript ...
Software-Entwickler
Applikationsentwicklung von Backend und Web-Frontend.

  • Entwicklung und Wartung eines Werkzeugs zur Erfassung von Bedrohungsanalysen.
  • Entwicklung und Wartung eines Werkzeugs zur Pflege sicherheitsrelevanter Konfigurationen durch die IT-Sicherheitsbeauftragten.
  • Entwicklung und Wartung von Batches zur Verarbeitung sicherheitsrelevanter Meta-Daten (Schwachstellen- und Risikoinformationen).
  • Migrieren von Batches in eine Cloud-Umgebung.
  • Aufbau einer Pipeline zur automatischen Überprüfung der Anwendungssicherheit (Vulnerability-Scans mittels ausgewählter Werkzeuge) während des Build- und Deployment-Prozesses.
Angular Spring Boot Kubernetes Docker Tekton Helm
Java SQL TypeScript Python
Nürnberg
5 Monate
2019-11 - 2020-03

Sprachverarbeitende Infrastruktur zur Bereitstellung sprachgesteuerter Dienste (Smart Speaker)

Software-Entwickler Java Reactive Programming Backend-Entwicklung ...
Software-Entwickler

Applikationsentwicklung von Backend und Web-Frontend

  • Erweiterung des Backends um neue Verwaltungs- und
    Konfigurationsstrukturen
  • Erweiterung der web-basierten Verwaltungsoberfläche
Angular Spring Boot
Java Reactive Programming Backend-Entwicklung TypeScript Frontend-Entwicklung
3 Monate
2019-09 - 2019-11

Enterprise Cloud Native für Versicherungen: Erstellen einer web-basierten Konfigurationsoberfläche für eine sichere Cloud-Umgebung

Software-Entwickler TypeScript Go CSS ...
Software-Entwickler
  • Erstellung des Web-Frontends (Typescript, Vue.js, Vuetify)
  • Entwicklungsunterstützung am Backend (Go)
  • Spezifikation der Kommunikationsschnittstelle (OpenApi)
  • Umsetzung der Anbindung an einen Identity Provider (Keycloak)
  • Umsetzung als GitHub-App (operiert im Namen einer Person in GitHub)
Keycloak Vue.js Vuetify OpenAPI
TypeScript Go CSS HTML Jest
7 Monate
2019-01 - 2019-07

Enterprise Cloud Native für Versicherungen: Security & Compliance

Berater & Cloud Engineer DevOps DevSecOps Cloud ...
Berater & Cloud Engineer
  • Bereitstellung von Prüflisten zur Härtung der Sicherheitsinfrastruktur
  • Continuous Security: Spezifikation eines Konzepts zur kontinuierlichen
    Anwendung sicherheitsrelevanter Regeln.

  • Verschlüsselte Kommunikation im Cluster mittels Istio.
  • Erstellung eines APBs (Ansible Playbook Bundles) für Istio
  • Konfiguration verschlüsselter Kommunikation (mTLS) zwischen Services
  • Konfiguration des Ingress mittels Nginx
  • Konfiguration des Egress über einen externen Proxy-Server
  • Formulierung eines Operationskonzeptes für Istio
  • Erstellen einer fallgebundenen Benutzerdokumentation für Istio
Nginx Istio Kubernetes Helm Ansible Playbook (APB) mTLS YAML Docker
DevOps DevSecOps Cloud Security Compliance
5 Monate
2018-03 - 2018-07

Migration der internen Infrastruktur eines Automobilkonzerns zur Verwaltung von Bauteilen und Stücklisten für die Kfz-Produktion

Entwickler Java TypeScript CSS ...
Entwickler

Software-Entwicklung in einem agilen Projektteam

  • Erstellung und Review von Mini-Specs
  • Programmierung von Micro-Services zum Übertragen von Daten aus
    relationalen Datenbanken in eine Solr-Datenbank
  • Anpassung einer REST-Schnittstelle zur Abbildung der neuen
    Datenstrukturen
  • Programmierung eines dazu passenden Web-Frontends gemäß den
    Entwurfsvorgaben des Kunden
  • Erstellen von Unit- und Integrationstests
  • Dokumentation der Software-Architektur
Apache Solr Angular OpenShift Docker Jasmine Karma Protractor Apache Solr
Java TypeScript CSS HTML
2 Monate
2018-01 - 2018-02

Erweiterung des Kundenportals eines Automobilkonzerns für fahrzeugbegleitende Online-Dienste

Entwickler TypeScript
Entwickler

Software-Entwicklung in einem agilen Projektteam

  • Erweiterung einer bestehenden Web-Anwendung um neue Web-Seiten
    und zugehörige Funktionalitäten
  • Erstellen von Unit-Tests
  • Erweiterung eines bestehenden Werkzeugs zur Konvertierung der vom
    Kunden bereitgestellten Produkt- und Servicedaten in das, von der Web-
    Anwendung benötigte Format.
AngularJS Jasmine
TypeScript
3 Monate
2017-10 - 2017-12

Konzeption und Erstellung eines Chat-Bots zur Selbstverwaltung Cloud-basierter Entwicklerdienste

Entwickler Java
Entwickler
Java
1 Monat
2017-09 - 2017-09

Punktuelle Erweiterung eines Systems zur Heimautomatisierung

Entwickler Java
Entwickler
Java
5 Jahre 8 Monate
2012-01 - 2017-08

Dissertation: Eine domänenspezifische Sprache zur Analyse von Verfolgbarkeitsinformationen

Wissenschaftler Cypher Java Groovy ...
Wissenschaftler
Neo4j
Cypher Java Groovy Scala Gremlin

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 10 Monate
2010-02 - 2017-11

Promotion

Dr.-Ing., Friedrich-Alexander-Universität Erlangen-Nürnberg
Dr.-Ing.
Friedrich-Alexander-Universität Erlangen-Nürnberg

Promotion im Fach Informatik zum Thema: Eine domänenspezifische Sprache zur Analyse von Software-Verfolgbarkeitsinformationen

2 Jahre 9 Monate
2004-10 - 2007-06

Weiterbildungs-Studium

M.Eng., Georg-Simon-Ohm Fachhochschule Nürnberg
M.Eng.
Georg-Simon-Ohm Fachhochschule Nürnberg

Software-Engineering und Informationstechnik

5 Jahre 6 Monate
1994-10 - 2000-03

Studium

Dipl.-Ing. (FH), Georg-Simon-Ohm Fachhochschule Nürnberg
Dipl.-Ing. (FH)
Georg-Simon-Ohm Fachhochschule Nürnberg

Daten- und Informationstechnik

Position

Position

Ich bin Ihr zuverlässiger Partner für die Fullstack-Entwicklung mit fundiertem Know-how in folgenden Schwerpunkten:

  • Backend: Java, Spring (Boot), JPA, REST und OpenAPI
  • Frontend: Typescript, Angular, Node.js und RxJS
  • Test: Junit, Jupiter, Mockito, Jest, Jasmine und WireMock
  • Container: Docker, Helm, Kubernetes und Tekton

Bei mir steht der Kunde im Mittelpunkt. Ich lege großen Wert auf transparente Kommunikation und enge Zusammenarbeit.

Mit über 20 Jahren Erfahrung in Industrie und Forschung kann ich zusätzlich beratend einen Mehrwert bieten:

  • Vorfeldentwicklung und Prototypenbau
  • Spezifikation und Entwurf komplexer Software-Systeme
  • Datenmodellierung
  • Machbarkeitsstudien

Ich bin im Großraum Nürnberg tätig. Alternativ zu 100% remote (ggf. 1 Tag/Monat vor Ort, bei Entfernung unter 250km, z.B. München oder Frankfurt).

Kompetenzen

Kompetenzen

Top-Skills

Kubernetes Java TypeScript

Schwerpunkte

Angular
Cloud Engineering
Docker, Kubernetes, Helm, Istio, YAML
Java
TypeScript
UML

Produkte / Standards / Erfahrungen / Methoden

Ansible Playbook (APB)
Backend-Entwicklung
Cloud
Compliance
DevOps
DevSecOps
Docker
Frontend-Entwicklung
Helm
Istio
Jasmine
Karma
Keycloak
Kubernetes
Nginx
OpenAPI
Protractor
Reactive Programming
Security
Spring Boot
Vue.js
Vuetify

Betriebssysteme

Linux
MacOS
Windows

Programmiersprachen

Angular
CSS
Cypher
Go
Gremlin
Groovy
HTML
Java
Scala
SQL
TypeScript
XML
YAML

Bei der Wahl der einzusetzenden Programmiersprache passe ich mich flexibel an die jeweiligen Projektanforderungen an.

Anbei ein Auszug bisher eingesetzter Konzepte und Technologien:

  • Anfragesprachen: Cypher, Gremlin, Prolog, SQL
  • Betriebssysteme: Linux, MacOS, Windows
  • Bibliotheken/Laufzeitumg.: .NET, JavaFX, JVM, Swing, u.v.m.
  • Cloud & Container: Ansible APB, Docker, Helm, Istio, Kubernetes, Nginx, OpenShift,
    YAML
  • Datenbanken: Apache Solr, MS SQL Server, Neo4j, Oracle
  • Datenkommunikation: CAN, HTTP, REST, SPI, (m)TLS
  • Entwicklungswerkzeuge: Ant, Eclipse, IntelliJ, Maven, JDeveloper, Enterprise Architect,
    MagicDraw
  • Modellierung: ER + EER, EMF (Ecore), OOA/OOD, UML
  • Programmiersprachen: AspectJ, Assembler, Basic, C, C++, C#, Groovy, Java, JavaScript, Perl,
    PL/SQL, Ruby, Scala, Shell, TypeScript, u.v.m.
  • Prozesse: Agil, Inkrementell, V-Modell (XT)
  • Test: Jasmine, JUnit, Protractor
  • Versionsverwaltung: Clearcase, CVS, Git, Mercurial, SVN, Visual SourceSafe
  • Web-Technologien: Angular, CSS, HTML, JSON, XML, XSL, XSLT

Datenbanken

Apache Solr
Microsoft SQL Server
Neo4j
Oracle

Datenkommunikation

CAN
HTTP
mTLS
REST
SPI

Einsatzorte

Einsatzorte

Nürnberg (+20km) Fürth (+20km) Erlangen (+10km)
Deutschland
Einsatz in Nürnberg/Fürth/Erlangen oder 100% remote (bei <250km ggf. 1 Tag/Monat vor Ort, z.B. München oder Frankfurt).
möglich

Projekte

Projekte

1 Jahr 3 Monate
2022-05 - 2023-07

Software-Suite zur Informationsgewinnung, Auswertung und Analyse für Ermittlungsbehörden

Software-Entwickler Java OpenAPI SQL ...
Software-Entwickler
Applikationsentwicklung Backend und Web-Frontend.

  • Entwicklung eines komplexen Datenerfassungs-Workflows im Rahmen einer Web-Applikation.
  • Technische Konzeption abgegrenzter Software-Komponenten auf Basis einer umfangreichen fachlichen Spezifikation.
Angular Spring Boot
Java OpenAPI SQL TypeScript
Oberhausen
6 Monate
2021-11 - 2022-04

Allgemeine Business-Plattform für Versicherungen: Erstellen von Systemkomponenten zur Verarbeitung und Archivierung von Versicherungsdokumenten

Software-Entwickler Java Groovy SQL
Software-Entwickler
Applikationsentwicklung Backend.

  • Entwicklung eines Dokumentenarchivs auf Basis einer Postgres-Datenbank und des Azure BLOB-Speichers.
  • Entwicklung eines Dokumentenmigrationsdienstes zur automatischen Befüllung des Dokumentenarchivs mit Versicherungsdokumenten eines Endkunden.
  • Entwicklung diverser Dienste zur automatischen Verarbeitung von Versicherungsdokumenten.
Keycloak Spring Boot Azure PostgreSQL
Java Groovy SQL
München
1 Jahr 6 Monate
2020-06 - 2021-11

Entwicklungsunterstützung im Application Security Competence Center

Software-Entwickler Java SQL TypeScript ...
Software-Entwickler
Applikationsentwicklung von Backend und Web-Frontend.

  • Entwicklung und Wartung eines Werkzeugs zur Erfassung von Bedrohungsanalysen.
  • Entwicklung und Wartung eines Werkzeugs zur Pflege sicherheitsrelevanter Konfigurationen durch die IT-Sicherheitsbeauftragten.
  • Entwicklung und Wartung von Batches zur Verarbeitung sicherheitsrelevanter Meta-Daten (Schwachstellen- und Risikoinformationen).
  • Migrieren von Batches in eine Cloud-Umgebung.
  • Aufbau einer Pipeline zur automatischen Überprüfung der Anwendungssicherheit (Vulnerability-Scans mittels ausgewählter Werkzeuge) während des Build- und Deployment-Prozesses.
Angular Spring Boot Kubernetes Docker Tekton Helm
Java SQL TypeScript Python
Nürnberg
5 Monate
2019-11 - 2020-03

Sprachverarbeitende Infrastruktur zur Bereitstellung sprachgesteuerter Dienste (Smart Speaker)

Software-Entwickler Java Reactive Programming Backend-Entwicklung ...
Software-Entwickler

Applikationsentwicklung von Backend und Web-Frontend

  • Erweiterung des Backends um neue Verwaltungs- und
    Konfigurationsstrukturen
  • Erweiterung der web-basierten Verwaltungsoberfläche
Angular Spring Boot
Java Reactive Programming Backend-Entwicklung TypeScript Frontend-Entwicklung
3 Monate
2019-09 - 2019-11

Enterprise Cloud Native für Versicherungen: Erstellen einer web-basierten Konfigurationsoberfläche für eine sichere Cloud-Umgebung

Software-Entwickler TypeScript Go CSS ...
Software-Entwickler
  • Erstellung des Web-Frontends (Typescript, Vue.js, Vuetify)
  • Entwicklungsunterstützung am Backend (Go)
  • Spezifikation der Kommunikationsschnittstelle (OpenApi)
  • Umsetzung der Anbindung an einen Identity Provider (Keycloak)
  • Umsetzung als GitHub-App (operiert im Namen einer Person in GitHub)
Keycloak Vue.js Vuetify OpenAPI
TypeScript Go CSS HTML Jest
7 Monate
2019-01 - 2019-07

Enterprise Cloud Native für Versicherungen: Security & Compliance

Berater & Cloud Engineer DevOps DevSecOps Cloud ...
Berater & Cloud Engineer
  • Bereitstellung von Prüflisten zur Härtung der Sicherheitsinfrastruktur
  • Continuous Security: Spezifikation eines Konzepts zur kontinuierlichen
    Anwendung sicherheitsrelevanter Regeln.

  • Verschlüsselte Kommunikation im Cluster mittels Istio.
  • Erstellung eines APBs (Ansible Playbook Bundles) für Istio
  • Konfiguration verschlüsselter Kommunikation (mTLS) zwischen Services
  • Konfiguration des Ingress mittels Nginx
  • Konfiguration des Egress über einen externen Proxy-Server
  • Formulierung eines Operationskonzeptes für Istio
  • Erstellen einer fallgebundenen Benutzerdokumentation für Istio
Nginx Istio Kubernetes Helm Ansible Playbook (APB) mTLS YAML Docker
DevOps DevSecOps Cloud Security Compliance
5 Monate
2018-03 - 2018-07

Migration der internen Infrastruktur eines Automobilkonzerns zur Verwaltung von Bauteilen und Stücklisten für die Kfz-Produktion

Entwickler Java TypeScript CSS ...
Entwickler

Software-Entwicklung in einem agilen Projektteam

  • Erstellung und Review von Mini-Specs
  • Programmierung von Micro-Services zum Übertragen von Daten aus
    relationalen Datenbanken in eine Solr-Datenbank
  • Anpassung einer REST-Schnittstelle zur Abbildung der neuen
    Datenstrukturen
  • Programmierung eines dazu passenden Web-Frontends gemäß den
    Entwurfsvorgaben des Kunden
  • Erstellen von Unit- und Integrationstests
  • Dokumentation der Software-Architektur
Apache Solr Angular OpenShift Docker Jasmine Karma Protractor Apache Solr
Java TypeScript CSS HTML
2 Monate
2018-01 - 2018-02

Erweiterung des Kundenportals eines Automobilkonzerns für fahrzeugbegleitende Online-Dienste

Entwickler TypeScript
Entwickler

Software-Entwicklung in einem agilen Projektteam

  • Erweiterung einer bestehenden Web-Anwendung um neue Web-Seiten
    und zugehörige Funktionalitäten
  • Erstellen von Unit-Tests
  • Erweiterung eines bestehenden Werkzeugs zur Konvertierung der vom
    Kunden bereitgestellten Produkt- und Servicedaten in das, von der Web-
    Anwendung benötigte Format.
AngularJS Jasmine
TypeScript
3 Monate
2017-10 - 2017-12

Konzeption und Erstellung eines Chat-Bots zur Selbstverwaltung Cloud-basierter Entwicklerdienste

Entwickler Java
Entwickler
Java
1 Monat
2017-09 - 2017-09

Punktuelle Erweiterung eines Systems zur Heimautomatisierung

Entwickler Java
Entwickler
Java
5 Jahre 8 Monate
2012-01 - 2017-08

Dissertation: Eine domänenspezifische Sprache zur Analyse von Verfolgbarkeitsinformationen

Wissenschaftler Cypher Java Groovy ...
Wissenschaftler
Neo4j
Cypher Java Groovy Scala Gremlin

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 10 Monate
2010-02 - 2017-11

Promotion

Dr.-Ing., Friedrich-Alexander-Universität Erlangen-Nürnberg
Dr.-Ing.
Friedrich-Alexander-Universität Erlangen-Nürnberg

Promotion im Fach Informatik zum Thema: Eine domänenspezifische Sprache zur Analyse von Software-Verfolgbarkeitsinformationen

2 Jahre 9 Monate
2004-10 - 2007-06

Weiterbildungs-Studium

M.Eng., Georg-Simon-Ohm Fachhochschule Nürnberg
M.Eng.
Georg-Simon-Ohm Fachhochschule Nürnberg

Software-Engineering und Informationstechnik

5 Jahre 6 Monate
1994-10 - 2000-03

Studium

Dipl.-Ing. (FH), Georg-Simon-Ohm Fachhochschule Nürnberg
Dipl.-Ing. (FH)
Georg-Simon-Ohm Fachhochschule Nürnberg

Daten- und Informationstechnik

Position

Position

Ich bin Ihr zuverlässiger Partner für die Fullstack-Entwicklung mit fundiertem Know-how in folgenden Schwerpunkten:

  • Backend: Java, Spring (Boot), JPA, REST und OpenAPI
  • Frontend: Typescript, Angular, Node.js und RxJS
  • Test: Junit, Jupiter, Mockito, Jest, Jasmine und WireMock
  • Container: Docker, Helm, Kubernetes und Tekton

Bei mir steht der Kunde im Mittelpunkt. Ich lege großen Wert auf transparente Kommunikation und enge Zusammenarbeit.

Mit über 20 Jahren Erfahrung in Industrie und Forschung kann ich zusätzlich beratend einen Mehrwert bieten:

  • Vorfeldentwicklung und Prototypenbau
  • Spezifikation und Entwurf komplexer Software-Systeme
  • Datenmodellierung
  • Machbarkeitsstudien

Ich bin im Großraum Nürnberg tätig. Alternativ zu 100% remote (ggf. 1 Tag/Monat vor Ort, bei Entfernung unter 250km, z.B. München oder Frankfurt).

Kompetenzen

Kompetenzen

Top-Skills

Kubernetes Java TypeScript

Schwerpunkte

Angular
Cloud Engineering
Docker, Kubernetes, Helm, Istio, YAML
Java
TypeScript
UML

Produkte / Standards / Erfahrungen / Methoden

Ansible Playbook (APB)
Backend-Entwicklung
Cloud
Compliance
DevOps
DevSecOps
Docker
Frontend-Entwicklung
Helm
Istio
Jasmine
Karma
Keycloak
Kubernetes
Nginx
OpenAPI
Protractor
Reactive Programming
Security
Spring Boot
Vue.js
Vuetify

Betriebssysteme

Linux
MacOS
Windows

Programmiersprachen

Angular
CSS
Cypher
Go
Gremlin
Groovy
HTML
Java
Scala
SQL
TypeScript
XML
YAML

Bei der Wahl der einzusetzenden Programmiersprache passe ich mich flexibel an die jeweiligen Projektanforderungen an.

Anbei ein Auszug bisher eingesetzter Konzepte und Technologien:

  • Anfragesprachen: Cypher, Gremlin, Prolog, SQL
  • Betriebssysteme: Linux, MacOS, Windows
  • Bibliotheken/Laufzeitumg.: .NET, JavaFX, JVM, Swing, u.v.m.
  • Cloud & Container: Ansible APB, Docker, Helm, Istio, Kubernetes, Nginx, OpenShift,
    YAML
  • Datenbanken: Apache Solr, MS SQL Server, Neo4j, Oracle
  • Datenkommunikation: CAN, HTTP, REST, SPI, (m)TLS
  • Entwicklungswerkzeuge: Ant, Eclipse, IntelliJ, Maven, JDeveloper, Enterprise Architect,
    MagicDraw
  • Modellierung: ER + EER, EMF (Ecore), OOA/OOD, UML
  • Programmiersprachen: AspectJ, Assembler, Basic, C, C++, C#, Groovy, Java, JavaScript, Perl,
    PL/SQL, Ruby, Scala, Shell, TypeScript, u.v.m.
  • Prozesse: Agil, Inkrementell, V-Modell (XT)
  • Test: Jasmine, JUnit, Protractor
  • Versionsverwaltung: Clearcase, CVS, Git, Mercurial, SVN, Visual SourceSafe
  • Web-Technologien: Angular, CSS, HTML, JSON, XML, XSL, XSLT

Datenbanken

Apache Solr
Microsoft SQL Server
Neo4j
Oracle

Datenkommunikation

CAN
HTTP
mTLS
REST
SPI

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.