Leidenschaftlicher und erfahrener Software-Ingenieur und -Architekt!
Aktualisiert am 23.04.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 23.04.2025
Verfügbar zu: 90%
davon vor Ort: 10%
Softwarearchitektur
Java
Solution Architect
Kubernetes
Helm
TypeScript
Git
GitLab
GitHub
Linux
Shell-Script
Enterprise Architect
ArchiMate
Container
Docker
OAuth 2.0
OpenAPI
Kafka
Spring Boot
Arc42
Software-Entwicklung
Agile Softwareentwicklung
HTML5
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift
Portugiesisch
Brasilien

Einsatzorte

Einsatzorte

Köln (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2024 - 2024: IBAN-Namensabgleich


Einsatzort: Köln

Kunde: Bank-Verlag GmbH


Aufgaben:

  • Entwurf und Dokumentation (arc42) der Lösungs- und Integrationsarchitektur eines, auf hohen Durchsatz optimierten, Verbundes aus self contained systems für die Empfängerprüfung bei SEPA-Überweisungen
  • Definition und Implementierung von Sicherheitsmerkmalen (u.a. mTLS, JWE, JWK, Vault- Anbindung, key rotation)
  • Schreiben der Schnittstellenspezifikationen z.B. für Kontostammdatenabfrage und -Lieferung (AsyncAPI, OpenAPI) unter Berücksichtigung der OWASP Sicherheitsempfehlungen


2023 - 2024: Aufbau eines neuen Systems


Einsatzort: Köln

Kunde: Bank-Verlag GmbH


Aufgaben:

Aufbau eines neuen Systems zur Zahlungsautorisierung und Integration einer Großbank

  • Entwurf der Integrationsarchitektur für ein verteiltes Autorisierungssystem
  • Aushandeln wesentlicher Sicherheitsmerkmale, -Verfahren und Schnittstellen bei der Anbindung von Banken und Umsystemen
  • Konzept für den hochverfügbaren Aufbau mit modernen Plattformen, wie Kubernetes und Kafka für einen Durchsatz vonn 1000 tx/s
  • Spezifikation der konsolidierten OpenAPI-Schnittstelle für den Karten-Lifecycle


Kenntnisse:

Kubernetes, Kafka


2022 - 2024: Einführung Enterprise-Architektur


Einsatzort: Köln

Kunde: Bank-Verlag GmbH


Aufgaben:

  • Erstellung von IT-Bebauungsplänen (ArchiMate®, LUY)
  • Einführung leichtgewichtiger ADR (Markdown, GitLab)
  • Erstellung einer Cloud-Nutzungs-Strategie entlang des Mindeststandards des BSI zur Nutzung externer Cloud-Dienste
  • Formulierung von Richtlinien für OpenAPI und AsyncAPI-Schnittstellenspezifikationen
  • Implementierung von Linting-Regeln und Pipeline-Integrationen zur Sicherstellung der Guideline-Compliance
  • Schulung und Support der Entwicklungs- und Projektteams (api first)


Kenntnisse:

ArchiMate®, LUY, Markdown, GitLab, api first


2023 - 2023: Aufbau Dependency-Track


Einsatzort: Köln

Kunde: Bank-Verlag GmbH


Aufgaben:

  • Aufbau und Pflege der Plattform OWASP Dependency-Track zur kontinuierlichen Schwachstellenanalyse der Open-Source-Software-Supply-Chain
  • SBOM-Erzeugung und Integration in Build-Pipelines unterschliedlicher Technologien (Cyclone-DX, syft, Java, Spring-Boot, Node, GitLab-CI)
  • Schulung und Support der Entwicklungs- und Governance-Teams


Kenntnisse:

Cyclone-DX, syft, Java, Spring-Boot, Node, GitLab-CI


2020 - 2022: Cloud-Migration Marktsysteme


Einsatzort: Köln

Kunde: REWE Systems GmbH


Aufgaben:

  • Lösungsarchitektur und Referenzimplementierung für die Transformation der mehr als 75 Anwendungen der Marktsysteme von einer ?modulithischen? Struktur zu fachlich geschnittenen ?vertical cuts? in Backend und Frontend inkl. Architekturwechsel von Application-Server über Spring-Boot-Anwendungen zu Cloud-Microservices auf Kubernetes und GCP


2020 - 2020: Einführung lose gekoppelter Anwendungen durch eventgetriebene Systeme


Einsatzort: Köln

Kunde: REWE Systems GmbH


Aufgaben:

Einführung lose gekoppelter Anwendungen durch eventgetriebene Systeme für u.a. Frischeetiketten und Preispflege

  • Entwurf, Implementierung, Produktivnahme und Pflege eines Frameworks für die leichtgewichtige und schrittweise Aufteilung marktfachlicher Verarbeitungsketten in asynchrone Teilschritte auf Basis von Spring-Boot, Vaadin, vue.js und MapR-Streams.


Kenntnisse:

Spring-Boot, Vaadin, vue.js, MapR-Streams


2019 - 2019: SSO für Anwendungen der Marktsysteme


Einsatzort: Köln

Kunde: REWE Systems GmbH


Aufgaben:

  • Lösungsentwurf und Realisierung der Transformation einer proprietären Authentifizierungslösung auf OIDC und Keycloak für eine Familie aus rund 25 Anwendungen


Kenntnisse:

OIDC, Keycloak

Aus- und Weiterbildung

Aus- und Weiterbildung

2008

Abschluss zum Diplom-Ingenieur (Fachhochschule)

Fachhochschule Köln


2003 - 2008

Studiengang ?Photoingenieurwesen und Medientechnik?

Fachhochschule Köln


Schwerpunkte:

  • Medientechnik und digitale Bildverarbeitung


Zertifikate

2022

ArchiMate® 3 Foundation level


2015

Certified ScrumMaster®

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Java Solution Architect Kubernetes Helm TypeScript Git GitLab GitHub Linux Shell-Script Enterprise Architect ArchiMate Container Docker OAuth 2.0 OpenAPI Kafka Spring Boot Arc42 Software-Entwicklung Agile Softwareentwicklung HTML5

Produkte / Standards / Erfahrungen / Methoden

Kenntnisse und Fähigkeiten

  • Enterprise-Architect
    • ArchiMate®
    • Cloud-Strategie
    • Bebauungspläne
    • LUY
    • ADR
  • Solution-Architect
    • ArchiMate®
    • Arc42
    • ISO/IEC 9126 bzw. 25010:2011
    • UML
  • Software-Architect
    • OOP
    • OOAD
    • design patterns
    • event driven architecture
  • Methoden
    • Scrum
    • Kanban
    • Pair-Programming
    • TDD
  • Java
    • Spring-Boot Spring-Framework
    • JavaEE
    • JSF
    • Swing
  • Frontend
    • Angular
    • vue.js
    • JavaScript
    • Typescript
    • Vaadin
    • Apline.js Pure CSS
  • Cloud & Container
    • Kubernetes
    • Container
    • Docker
    • Podman
    • containerd
    • Helm
    • Rancher
  • Streaming
    • Kafka
    • MapR-ES
    • ActiveMQ
    • Websphere-MQ
  • API
    • API 1st
    • OpenAPI
    • Swagger
    • AsyncAPI
    • Spectral
    • Insomnia
    • Kong
  • Web
    • HTML5
    • CSS3
    • service workers
  • IAM
    • OIDC
    • OAuth
    • Keycloak
    • LDAP
    • SSO
    • JWT
  • CI/CD
    • Git
    • GitLab
    • GitHub
    • yq
    • QuickBuild
    • Hudson
    • Jenkins
    • SVN
    • CVS
  • Security
    • mTLS
    • JWE
    • SBOM
    • CycloneDX
    • syft
    • OWASP
    • BSI IT Grundschutz
  • Test & Analysis
    • JUnit
    • JMeter
    • JProfiler
    • Burp Suite
    • Wireshark
  • Shell
    • bash
    • zsh
    • cygwin
    • wsl
  • Kollaboration
    • Jira
    • Confluence
    • M365
    • Sharepoint
    • Office
    • Nextcloud


Beruflicher Werdegang

2025 ? heute

Einsatzort: Köln

Rolle: Managing Partner and Software Architecture Consultant

Kunde: auf Anfrage


2022 ? 2024

Einsatzort: Köln

Rolle: Software-Architect & Technical Lead

Kunde: Bank-Verlag GmbH


2020 ? 2022

Einsatzort: Köln

Rolle: Solution-Architect

Kunde: REWE Systems GmbH


2013 ? 2020

Einsatzort: Köln

Rolle: Senior Software Engineer & Software-Architect

Kunde: REWE Systems GmbH


2013 - 2013

Einsatzort: Köln

Rolle: Senior Software Engineer

Kunde: Communology GmbH


2008 ? 2012

Einsatzort: Köln

Rolle: Software Engineer

Kunde: Communology GmbH


2006 - 2006

Einsatzort: São Paulo

Kunde: Volontariat - Rede Rua de Comunicação


2002 ? 2003

Einsatzort: São Paulo

Kunde: Volontariat, Rede Rua de Comunicação

Betriebssysteme

Linux
MacOS
Windows

Programmiersprachen

Python
Flask
C#

Datenbanken

DB2
PostgreSQL
SQLite
MongoDB
Hazelcast
Infinispan
MyBatis
H2

Einsatzorte

Einsatzorte

Köln (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2024 - 2024: IBAN-Namensabgleich


Einsatzort: Köln

Kunde: Bank-Verlag GmbH


Aufgaben:

  • Entwurf und Dokumentation (arc42) der Lösungs- und Integrationsarchitektur eines, auf hohen Durchsatz optimierten, Verbundes aus self contained systems für die Empfängerprüfung bei SEPA-Überweisungen
  • Definition und Implementierung von Sicherheitsmerkmalen (u.a. mTLS, JWE, JWK, Vault- Anbindung, key rotation)
  • Schreiben der Schnittstellenspezifikationen z.B. für Kontostammdatenabfrage und -Lieferung (AsyncAPI, OpenAPI) unter Berücksichtigung der OWASP Sicherheitsempfehlungen


2023 - 2024: Aufbau eines neuen Systems


Einsatzort: Köln

Kunde: Bank-Verlag GmbH


Aufgaben:

Aufbau eines neuen Systems zur Zahlungsautorisierung und Integration einer Großbank

  • Entwurf der Integrationsarchitektur für ein verteiltes Autorisierungssystem
  • Aushandeln wesentlicher Sicherheitsmerkmale, -Verfahren und Schnittstellen bei der Anbindung von Banken und Umsystemen
  • Konzept für den hochverfügbaren Aufbau mit modernen Plattformen, wie Kubernetes und Kafka für einen Durchsatz vonn 1000 tx/s
  • Spezifikation der konsolidierten OpenAPI-Schnittstelle für den Karten-Lifecycle


Kenntnisse:

Kubernetes, Kafka


2022 - 2024: Einführung Enterprise-Architektur


Einsatzort: Köln

Kunde: Bank-Verlag GmbH


Aufgaben:

  • Erstellung von IT-Bebauungsplänen (ArchiMate®, LUY)
  • Einführung leichtgewichtiger ADR (Markdown, GitLab)
  • Erstellung einer Cloud-Nutzungs-Strategie entlang des Mindeststandards des BSI zur Nutzung externer Cloud-Dienste
  • Formulierung von Richtlinien für OpenAPI und AsyncAPI-Schnittstellenspezifikationen
  • Implementierung von Linting-Regeln und Pipeline-Integrationen zur Sicherstellung der Guideline-Compliance
  • Schulung und Support der Entwicklungs- und Projektteams (api first)


Kenntnisse:

ArchiMate®, LUY, Markdown, GitLab, api first


2023 - 2023: Aufbau Dependency-Track


Einsatzort: Köln

Kunde: Bank-Verlag GmbH


Aufgaben:

  • Aufbau und Pflege der Plattform OWASP Dependency-Track zur kontinuierlichen Schwachstellenanalyse der Open-Source-Software-Supply-Chain
  • SBOM-Erzeugung und Integration in Build-Pipelines unterschliedlicher Technologien (Cyclone-DX, syft, Java, Spring-Boot, Node, GitLab-CI)
  • Schulung und Support der Entwicklungs- und Governance-Teams


Kenntnisse:

Cyclone-DX, syft, Java, Spring-Boot, Node, GitLab-CI


2020 - 2022: Cloud-Migration Marktsysteme


Einsatzort: Köln

Kunde: REWE Systems GmbH


Aufgaben:

  • Lösungsarchitektur und Referenzimplementierung für die Transformation der mehr als 75 Anwendungen der Marktsysteme von einer ?modulithischen? Struktur zu fachlich geschnittenen ?vertical cuts? in Backend und Frontend inkl. Architekturwechsel von Application-Server über Spring-Boot-Anwendungen zu Cloud-Microservices auf Kubernetes und GCP


2020 - 2020: Einführung lose gekoppelter Anwendungen durch eventgetriebene Systeme


Einsatzort: Köln

Kunde: REWE Systems GmbH


Aufgaben:

Einführung lose gekoppelter Anwendungen durch eventgetriebene Systeme für u.a. Frischeetiketten und Preispflege

  • Entwurf, Implementierung, Produktivnahme und Pflege eines Frameworks für die leichtgewichtige und schrittweise Aufteilung marktfachlicher Verarbeitungsketten in asynchrone Teilschritte auf Basis von Spring-Boot, Vaadin, vue.js und MapR-Streams.


Kenntnisse:

Spring-Boot, Vaadin, vue.js, MapR-Streams


2019 - 2019: SSO für Anwendungen der Marktsysteme


Einsatzort: Köln

Kunde: REWE Systems GmbH


Aufgaben:

  • Lösungsentwurf und Realisierung der Transformation einer proprietären Authentifizierungslösung auf OIDC und Keycloak für eine Familie aus rund 25 Anwendungen


Kenntnisse:

OIDC, Keycloak

Aus- und Weiterbildung

Aus- und Weiterbildung

2008

Abschluss zum Diplom-Ingenieur (Fachhochschule)

Fachhochschule Köln


2003 - 2008

Studiengang ?Photoingenieurwesen und Medientechnik?

Fachhochschule Köln


Schwerpunkte:

  • Medientechnik und digitale Bildverarbeitung


Zertifikate

2022

ArchiMate® 3 Foundation level


2015

Certified ScrumMaster®

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Java Solution Architect Kubernetes Helm TypeScript Git GitLab GitHub Linux Shell-Script Enterprise Architect ArchiMate Container Docker OAuth 2.0 OpenAPI Kafka Spring Boot Arc42 Software-Entwicklung Agile Softwareentwicklung HTML5

Produkte / Standards / Erfahrungen / Methoden

Kenntnisse und Fähigkeiten

  • Enterprise-Architect
    • ArchiMate®
    • Cloud-Strategie
    • Bebauungspläne
    • LUY
    • ADR
  • Solution-Architect
    • ArchiMate®
    • Arc42
    • ISO/IEC 9126 bzw. 25010:2011
    • UML
  • Software-Architect
    • OOP
    • OOAD
    • design patterns
    • event driven architecture
  • Methoden
    • Scrum
    • Kanban
    • Pair-Programming
    • TDD
  • Java
    • Spring-Boot Spring-Framework
    • JavaEE
    • JSF
    • Swing
  • Frontend
    • Angular
    • vue.js
    • JavaScript
    • Typescript
    • Vaadin
    • Apline.js Pure CSS
  • Cloud & Container
    • Kubernetes
    • Container
    • Docker
    • Podman
    • containerd
    • Helm
    • Rancher
  • Streaming
    • Kafka
    • MapR-ES
    • ActiveMQ
    • Websphere-MQ
  • API
    • API 1st
    • OpenAPI
    • Swagger
    • AsyncAPI
    • Spectral
    • Insomnia
    • Kong
  • Web
    • HTML5
    • CSS3
    • service workers
  • IAM
    • OIDC
    • OAuth
    • Keycloak
    • LDAP
    • SSO
    • JWT
  • CI/CD
    • Git
    • GitLab
    • GitHub
    • yq
    • QuickBuild
    • Hudson
    • Jenkins
    • SVN
    • CVS
  • Security
    • mTLS
    • JWE
    • SBOM
    • CycloneDX
    • syft
    • OWASP
    • BSI IT Grundschutz
  • Test & Analysis
    • JUnit
    • JMeter
    • JProfiler
    • Burp Suite
    • Wireshark
  • Shell
    • bash
    • zsh
    • cygwin
    • wsl
  • Kollaboration
    • Jira
    • Confluence
    • M365
    • Sharepoint
    • Office
    • Nextcloud


Beruflicher Werdegang

2025 ? heute

Einsatzort: Köln

Rolle: Managing Partner and Software Architecture Consultant

Kunde: auf Anfrage


2022 ? 2024

Einsatzort: Köln

Rolle: Software-Architect & Technical Lead

Kunde: Bank-Verlag GmbH


2020 ? 2022

Einsatzort: Köln

Rolle: Solution-Architect

Kunde: REWE Systems GmbH


2013 ? 2020

Einsatzort: Köln

Rolle: Senior Software Engineer & Software-Architect

Kunde: REWE Systems GmbH


2013 - 2013

Einsatzort: Köln

Rolle: Senior Software Engineer

Kunde: Communology GmbH


2008 ? 2012

Einsatzort: Köln

Rolle: Software Engineer

Kunde: Communology GmbH


2006 - 2006

Einsatzort: São Paulo

Kunde: Volontariat - Rede Rua de Comunicação


2002 ? 2003

Einsatzort: São Paulo

Kunde: Volontariat, Rede Rua de Comunicação

Betriebssysteme

Linux
MacOS
Windows

Programmiersprachen

Python
Flask
C#

Datenbanken

DB2
PostgreSQL
SQLite
MongoDB
Hazelcast
Infinispan
MyBatis
H2

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.