Softwarearchitekt
Aktualisiert am 08.09.2025
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 08.09.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Softwarearchitektur
Kubernetes
Keycloak
Scala
PostgreSQL
HTML
Spring
Webentwicklung
Angular
Android
Linux
UML
MySQL
MongoDB
JPA
Python
JavaScript
Lua
Spring Boot
Cloud Architect
Helm
GitLab
isaqb
Deutsch
Muttersprache
Englisch
sehr gut
Russisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Berlin (+100km)
Deutschland
nicht möglich

Projekte

Projekte

1 Jahr 6 Monate
2023-10 - 2025-03

Entwicklung des Bundesportals

Softwarearchitekt und Entwickler Java Spring Cloud Keycloak ...
Softwarearchitekt und Entwickler
  • Entwurf und Entwicklung von Identity & Access Management-Lösungen (Keycloak mit SAML/OIDC, Anbindung Elster und Nutzerkonto Bund)
  • Design und Implementierung von Infrastrukturkomponenten (Gateways, Web-Proxys, Caches) mit Spring Cloud, Nginx und Apisix/OpenResty
  • Entwurf, Leitung und Umsetzung der Fachmodule Payment (ePayBL) und Zustellservice (Bürgerpostfach)
  • Entwicklung und Erweiterung von Keycloak-Plugins für spezifische Projektanforderungen
  • Migration und Betrieb von Diensten in Kubernetes-/OpenShift-Clustern
  • Aufbau und Optimierung von CI/CD-Workflows (GitLab CI/CD, Jenkins), Automatisierung von Deployments und Tests
  • Durchführung von Last- und Performancetests (Gatling), Analyse und Optimierung der Systemstabilität
  • Einführung und Betreuung von Security- und Betriebsprozessen: Secret Management, Web Application Firewall, CDN, DDoS-Protection
  • Sicherheitsmanagement: Bewertung und Behebung von CVEs, Integration von Trivy und Sonar
  • Fehleranalyse und Incident-Post-Mortems im Plattformbetrieb
  • Technische Leitung und Beratung des Teams, Bewertung fachlicher Anforderungen, Architekturentwurf und Dokumentation
Java Spring Cloud Keycloak Kubernetes GitLab Nginx Docker OpenShift Quarkus SAML/OIDC Helm GitLab CI/CD Jenkins Apisix/OpenResty Grafana Sonar Trivy RabbitMQ Spring Boot/Cloud Go Python Bash OIDC SAML TLS/mTLS CDNs WAF Security Tools
Bundesdruckerei GmbH
Berlin
1 Monat
2023-10 - 2023-10

Systementwurf Pricemate Hotelbuchung

Softwarearchitekt, Systemanalytiker Google Cloud Platform Lucidchart
Softwarearchitekt, Systemanalytiker
  • Systementwurf Hotelbuchungssystem in der Cloud
  • Anforderungsanalyse, Kundenberatung
Google Cloud Platform Lucidchart
Tripledigital GmbH
Kleinmachnow
3 Monate
2023-07 - 2023-09

Entwicklung der Verwaltungssoftware zur Reisekostenerstattung

Softwareentwickler, Systemanalytiker Java Quarkus FreeMarker ...
Softwareentwickler, Systemanalytiker
  • Entwicklung der Abrechnungsprozesse von Übernachtungskosten
  • Aktualisierung der bestehenden Module auf neue technologische Basis (Quarkus)
  • Anforderungsanalyse, Kundenberatung
  • Entwurf und Implementierung der Erweiterungen
Java Quarkus FreeMarker Querydsl MySQL Flyway JQuery HTML/CSS
Landtag
Brandenburg
1 Jahr 8 Monate
2021-12 - 2023-07

Entwicklung des Bundesportals

Softwarearchitekt und Entwickler Java Spring Cloud Keycloak ...
Softwarearchitekt und Entwickler
  • Entwurf und Entwicklung von Identity & Access Management-Lösungen (Keycloak mit SAML/OIDC, Anbindung Elster und Nutzerkonto Bund)
  • Design und Implementierung von Infrastrukturkomponenten (Gateways, Web-Proxys, Caches) mit Spring Cloud, Nginx und Apisix/OpenResty
  • Entwurf, Leitung und Umsetzung der Fachmodule Payment (ePayBL) und Zustellservice (Bürgerpostfach)
  • Entwicklung und Erweiterung von Keycloak-Plugins für spezifische Projektanforderungen
  • Migration und Betrieb von Diensten in Kubernetes-/OpenShift-Clustern
  • Aufbau und Optimierung von CI/CD-Workflows (GitLab CI/CD, Jenkins), Automatisierung von Deployments und Tests
  • Durchführung von Last- und Performancetests (Gatling), Analyse und Optimierung der Systemstabilität
  • Einführung und Betreuung von Security- und Betriebsprozessen: Secret Management, Web Application Firewall, CDN, DDoS-Protection
  • Sicherheitsmanagement: Bewertung und Behebung von CVEs, Integration von Trivy und Sonar
  • Fehleranalyse und Incident-Post-Mortems im Plattformbetrieb
  • Technische Leitung und Beratung des Teams, Bewertung fachlicher Anforderungen, Architekturentwurf und Dokumentation
Java Spring Cloud Keycloak Kubernetes GitLab Nginx Docker OpenShift Quarkus SAML/OIDC Helm GitLab CI/CD Jenkins Apisix/OpenResty Grafana Sonar Trivy RabbitMQ Spring Boot/Cloud Go Python Bash OIDC SAML TLS/mTLS CDNs WAF Security Tools
Bundesdruckerei GmbH
Berlin
1 Jahr 7 Monate
2020-03 - 2021-09

Entwicklung des Bundesportals

Softwarearchitekt und Entwickler Java Spring Cloud Keycloak ...
Softwarearchitekt und Entwickler
  • Entwurf und Entwicklung von Identity & Access Management-Lösungen (Keycloak mit SAML/OIDC, Anbindung Elster und Nutzerkonto Bund)
  • Design und Implementierung von Infrastrukturkomponenten (Gateways, Web-Proxys, Caches) mit Spring Cloud, Nginx und Apisix/OpenResty
  • Entwurf, Leitung und Umsetzung der Fachmodule Payment (ePayBL) und Zustellservice (Bürgerpostfach)
  • Entwicklung und Erweiterung von Keycloak-Plugins für spezifische Projektanforderungen
  • Migration und Betrieb von Diensten in Kubernetes-/OpenShift-Clustern
  • Aufbau und Optimierung von CI/CD-Workflows (GitLab CI/CD, Jenkins), Automatisierung von Deployments und Tests
  • Durchführung von Last- und Performancetests (Gatling), Analyse und Optimierung der Systemstabilität
  • Einführung und Betreuung von Security- und Betriebsprozessen: Secret Management, Web Application Firewall, CDN, DDoS-Protection
  • Sicherheitsmanagement: Bewertung und Behebung von CVEs, Integration von Trivy und Sonar
  • Fehleranalyse und Incident-Post-Mortems im Plattformbetrieb
  • Technische Leitung und Beratung des Teams, Bewertung fachlicher Anforderungen, Architekturentwurf und Dokumentation
Java Spring Cloud Keycloak Kubernetes GitLab Nginx Docker OpenShift Quarkus AML/OIDC Helm GitLab CI/CD Jenkins Apisix/OpenResty Grafana Sonar Trivy RabbitMQ Spring Boot/Cloud Go Python Bash OIDC SAML TLS/mTLS CDNs WAF Security Tools
Bundesdruckerei GmbH
Berlin
3 Monate
2019-10 - 2019-12

Update und Erweiterung der Verwaltungssoftware zur Reisekostenerstattung

Softwareentwickler, Systemanalytiker Java FreeMarker Querydsl ...
Softwareentwickler, Systemanalytiker
  • Entwicklung von Erweiterungen zur Abrechnung, PDF-Druck und Massenversand und Anpassungen an neue Abrechnungsprozesse
  • Anforderungsanalyse, Kundenberatung
  • Entwurf und Implementierung der Erweiterungen
Java FreeMarker Querydsl MySQL Flyway JQuery HTML/CSS
Landtag Brandenburg
Potsdam
11 Monate
2018-11 - 2019-09

Erneuerung und Weiterentwicklung eines ERP-Systems für die Postkonsolidierung

Softwarearchitekt, Entwickler Java PostgreSQL Vaadin ...
Softwarearchitekt, Entwickler

Entwicklung des Projektes beschleunigen, das System stabilisieren und dokumentieren

  • Analyse und Optimierung einer Legacy-Applikation
  • Umfangreicher Umbau und Update von Technologien in einem bestehenden Projekt (300K LOC)
  • Architekturanalyse des gesamten Systems, Erarbeitung eines Systementwurfs (SOLL)
  • Quellcodeanalyse der vom Team des Kunden entwickelten ERP-Systems
  • Umstrukturierung der Module, Refactoring des Quellcodes
  • Umsetzung neuer Module (Produktionsdatenerfassung, Produktgruppen, Workflows, Datenexport)
  • Verbesserung der Stabilität und Performanz ( Optimierung der Hibernate-Nutzung und verbesserte interne Kommunikation der Microservices)
  • Vereinheitlichung der externen Schnittstellen und API-Dokumentation
  • Implementierung neuer Funktionalität und Tests
  • Einführung von Continuous Delivery Prozessen (erreicht durch Jenkins, Jira, Sonar, Docker)
  • Vorgehensmodell: Kanban
Java PostgreSQL Vaadin Hibernate JavaScript JMS UML Flyway Guice Maven Docker Jenkins Ansible
Compador Technologies GmbH
Berlin
5 Monate
2018-05 - 2018-09

Entwicklung eines Sprachkorpus (Audio / Text) für Spracherkennungssoftware (Lagerverwaltung)

Softwareentwickler Scala Kaldi Linux ...
Softwareentwickler
  • Entwicklung eines Systems zur Aufbereitung von Trainingsmaterial für die Spracherkennungssoftware Kaldi mit Scala
  • Aufsetzen der Toolchain Kaldi für das Training der Spracherkennung
  • Erstellung von Transkriptionen über Google-Cloud-Dienste
  • Entwicklung eines Wörterbuches mit Hilfe von Grammatikregeln und geparstem Material
  • Parsing von Texten sowie Analyse und Schnitt von Tonmaterial
Scala Kaldi Linux Google-Cloud (Natural Language / Speech-to-Text) sox
Florida-Eis Manufaktur GmbH
1 Jahr 4 Monate
2017-01 - 2018-04

Entwicklung einer Kontrollapplikation für ein Verkehrsüberwachungssystem

Softwareentwickler, Softwarearchitekt JavaScript Angular C++ ...
Softwareentwickler, Softwarearchitekt
  • Entwicklung eines Web-Clients (SPA mit Angular)
  • Systementwurf der Anwendung (Module, Schnittstellen, Rechte/Rollen)
  • Entwicklung von Webservices (Microservices) mit Authentifizierung / Autorisierung zur Anbindung von Systemkomponenten (C++ und Python)
  • Anbindung an Systemkomponenten mittels asynchronem Nachrichtenaustausch
  • Entwicklung automatischer Tests (PyUnit, QTTest, Selenium, Gatling)
  • Prüfung und Dokumentation entsprechend BSI-Katalog IT-Grundschutz
  • Vorgehensmodell: V-Modell
JavaScript Angular C++ MQTT Mosquitto nginx PostgreSQL X.509 Python FMC Selenium
JENOPTIK Robot GmbH
6 Monate
2016-08 - 2017-01

Umsetzung einer multimedialen und mehrsprachigen App

Softwareentwickler, Softwarearchitekt Java Android SQLite ...
Softwareentwickler, Softwarearchitekt
  • Entwicklung einer mehrsprachigen App, die in leichter Sprache und mittels Bild, Sprache und Video geflüchtete Frauen über ihre Rechte aufklärt und Hilfestellung (Informationen zu Hilfe) gibt
  • Entwicklung des Clients entsprechend Design und Konzept
  • Entwurf der Schnittstelle und Festlegung der Anforderungen an das CMS
  • Entwicklung des Android-Clients
  • Projektmanagement (Kostenkalkulation, Ressourcenplanung und Leitung des Teams)
  • Vorgehensmodell: Wasserfallmodell
Java Android SQLite Maven Jenkins
Ministerium des Landes Nordrhein-Westfalen
Düsseldorf
1 Jahr 5 Monate
2015-06 - 2016-10

Entwicklung einer Verwaltungssoftware zur Reisekostenerstattung

Softwareentwickler, Systemanalytiker Java FreeMarker Querydsl ...
Softwareentwickler, Systemanalytiker
  • Entwicklung einer Verwaltungssoftware zur Erfassung von Sitzungen, Abgeordneten, Gremien und Legislaturperioden etc. und Abrechnung von Reisekosten (Bearbeitung von Anträgen, Erstellung von Bescheiden etc.)
  • Herausforderung war die Auswertung der Daten auf Basis einer zeitlichen Zuordnung (z.B. geänderter Wohnort und die dadurch geänderte Abrechenbarkeit von Reisekosten)
  • Anforderungsanalyse, Kundenberatung, Angebotserstellung
  • Systementwurf, Umsetzung des ER-Modells mit SQL
  • Entwurf und Implementierung von Modulen mit Java, Querydsl, Freemarker
  • Entwicklung automatischer Tests
  • Durchführung der Anwenderschulung
  • Vorgehensmodell: Wasserfallmodell
Java FreeMarker Querydsl MySQL Jersey LDAP UML JQuery Alfresco HTML/CSS
Landtag Brandenburg
Potsdam
4 Monate
2016-04 - 2016-07

Erarbeitung eines Sicherheitskonzeptes für das Frontend einer Kontrollapplikation

Systemanalytiker, Softwarearchitekt Fundamental Modelling Concept (FMC) UML X.509 v3 ...
Systemanalytiker, Softwarearchitekt
  • Systemanalyse, Dokumentation der Module
  • Erarbeitung des Benutzer- und Rollenkonzeptes (RBAC)
  • Spezifikation Zertifikats-basierter Zugriffskontrolle mittels X.509 v3 Erweiterungen
  • Spezifikation der Anforderungen und Konfigurationen für Linux (SELinux), Webserver (Nginx), Mqtt (Mosquitto), Datenbank (PostgreSQL)


Zielstellung:

  • eine zertifikatsbasierte Zugriffskontrolle über X.509 Zertifikate soll Mitarbeitern Zugriff auf bestimmte Komponenten in definiertem Zeitfenster ermöglichen
  • die Zertifikate sollen zurückgerufen werden können (Certificate Revocation List)
  • der Zugriff auf die Systemkomponenten soll auch bei temporär nicht verfügbarer Internetverbindung möglich sein
  • das Betriebssystem der Einzelsysteme soll Nutzern bestimmte Zugriffsrechte geben

Fundamental Modelling Concept (FMC) UML X.509 v3 TLS 1.2 Role Based Access Control
JENOPTIK Robot GmbH
Monheim am Rhein
10 Monate
2015-01 - 2015-10

Entwicklung von Backend und Frontend einer App

Softwareentwickler, Systemanalytiker Java JavaScript UML ...
Softwareentwickler, Systemanalytiker
  • Anforderungsanalyse, Kundenberatung, Angebotserstellung
  • Entwurf und Entwicklung von Softwaremodulen (Client und Server / Middleware)
  • Aggregation unterschiedlicher Dienste in der Middleware (SAP IS-U, Opentext, WQ-DB)
  • Unterstützung bei der Inbetriebnahme
  • Vorgehensmodell: Wasserfallmodell
Java JavaScript UML FMC Ionic AngularJS Android iOS Spring DI SOAP JAX-RPC
Berliner Wasserbetriebe
Berlin
9 Monate
2014-04 - 2014-12

Entwicklung von Applikationen (z.B. E-Shop, CRM-System) und Anbindung an Salesforce

Softwareentwickler, Softwarearchitekt Java Jersey Hibernate ...
Softwareentwickler, Softwarearchitekt
  • Entwicklung mehrerer Endkundenanwendungen auf Basis einer Cloud-Infrastruktur für einen großen internationalen Getränkehersteller als Subdienstleister einer Salesforce-Tochter
  • Systementwurf des Gesamtsystem mit notwendigen Cloud-Dienste in Hinblick auf eine große Benutzerzahl und stark ausgeprägte Lastspitzen
  • Anforderungsanalyse, User-Stories
  • Entwicklung von Softwaremodulen des Servers, Anbindung an die Salesforce API
  • Durchführung eines Sicherheitsaudits und Dokumentation (entsprechend OWASP)
  • Vorgehensmodell: Scrum
Java Jersey Hibernate Heroku AWS Cloudfront ELK-Stack (Logstash/ Elasticsearch/ Kibana) Salesforce AngularJS Maven Jenkins MySQL
YOUR SL GmbH (Salesforce)
Berlin
9 Monate
2013-06 - 2014-02

Web-Client als Single-Page-Application und API für eine Arzt- und Patienteninformationssystemen

Softwareentwickler, Softwarearchitekt Java Spring JavaScript ...
Softwareentwickler, Softwarearchitekt
  • Entwicklung eines Clients für ein System zur Arzt- / Patientenkommunikation
  • Technologie-Evaluationen & Prototyping
  • Entwicklung komplexer Anteile der Benutzerschnittstelle (UI-Controls)
  • Unterstützung bei der Entwicklung für mobile Endgeräte
  • Etablieren von Continuous Integration-Prozessen (i.B. UI-Testautomation)
  • Schulung der Entwickler des Kunden
  • Vorgehensmodell: Scrum
Java Spring JavaScript Angular HTML5 CSS NodeJS
CompuGroup Medical Software GmbH
Koblenz

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 11 Monate
2024-08 - heute

Zertifizierung CISSP

noch nicht beendet, isc2
noch nicht beendet
isc2
1 Monat
2025-07 - 2025-07

Zertifizierung nach § 390 SGB V, Sicherheitsrichtlinie

Kassenärztliche Bundesvereinigung
Kassenärztliche Bundesvereinigung
1 Monat
2025-03 - 2025-03

Zertifizierung nach Certified Ethical Hacker

EC-Council
EC-Council
1 Monat
2022-09 - 2022-09

Zertifizierung Kubernetes

CloudPirates
CloudPirates
1 Monat
2020-05 - 2020-05

edX Zertifikat für Cybersecurity Risk Management

Rochester Institute of Technology
Rochester Institute of Technology
1 Monat
2020-04 - 2020-04

edX Zertifikat für Cybersecurity Fundamentals

Rochester Institute of Technology
Rochester Institute of Technology
1 Monat
2020-03 - 2020-03

Zertifikat Coursera Kurs Introduction to Cyber Attacks

New York University - Tandon School of Engineering
New York University - Tandon School of Engineering
1 Monat
2019-11 - 2019-11

Einführung in die Dragon Dreaming Projektplanung

Sieben Linden
Sieben Linden
  • Projektentwicklung in Teams
1 Monat
2019-10 - 2019-10

Soziokratie-Ausbildung, Modul 1: Grundlagen

Soziokratie Zentrum
Soziokratie Zentrum
  • Organisationsmodell
  • Soziokratische Konsentmoderation
1 Jahr 5 Monate
2014-10 - 2016-02

iSAQB Ausbildung Softwarearchitektur

Certified Professional for Software Architecture (Advanced Level),
Certified Professional for Software Architecture (Advanced Level)


1 Monat
2011-12 - 2011-12

Zertifizierung tiefer Kenntnisse der Programmiersprache PHP

Zend Certified Engineer PHP 5.3,
Zend Certified Engineer PHP 5.3

1 Monat
2011-10 - 2011-10

Oracle Certified Professional, Java SE 6 Programmer

  • Zertifizierung tiefer Kenntnisse der Programmiersprache Java

1 Monat
2011-08 - 2011-08

Sitecore CMS Training / Prüfung für Entwickler

Sitecore Certified Marketer,
Sitecore Certified Marketer


1 Monat
2011-06 - 2011-06

Sitecore CMS Training / Prüfung für Entwickler

Sitecore Certified Professional Developer / IT Professional,
Sitecore Certified Professional Developer / IT Professional

1 Monat
2011-04 - 2011-04

CQ5 Developer Training (heute Adobe)

CQ5 CMS Training für Entwickler,
CQ5 CMS Training für Entwickler
5 Jahre
2004-04 - 2009-03

Diplomstudium Medieninformatik

Diplom Informatiker (FH), Technische Fachhochschule Berlin
Diplom Informatiker (FH)
Technische Fachhochschule Berlin

  • Software
  • Abschlussarbeit: auf Anfrage

Position

Position

  • Softwareentwickler
  • Full Stack Developer

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Kubernetes Keycloak Scala PostgreSQL HTML Spring Webentwicklung Angular Android Linux UML MySQL MongoDB JPA Python JavaScript Lua Spring Boot Cloud Architect Helm GitLab isaqb

Schwerpunkte

Anforderungsanalyse
Full Stack Web Development
Softwarearchitektur

Produkte / Standards / Erfahrungen / Methoden

Alfresco
Android
Angular
Ant
Apache ActiveMQ
Apache HTTP Server
Apache Tomcat
CQ5
FMC
FreeMarker
Git
Hibernate
JAX-RS
JEE
Jenkins
Jersey
JMS
JPA
JQuery
JSP
JUnit
LDAP
Maven
Mosquitto
nginx
Qt
Querydsl
Spring
SVN
UML
X.509

Profil

  • 18 Jahre Berufserfahrung in Softwareentwicklung
  • Fundierte Erfahrung mit Cloud- und Container-Plattformen (Kubernetes, OpenShift, Docker) sowie deren Betrieb und Automatisierung
  • DevOps- und SRE-Kompetenz: CI/CD-Pipelines (GitLab CI/CD, Jenkins), Git-Automatisierung, Monitoring (Grafana, ELK), Lasttests, Incident- und Post-Mortem-Analysen
  • Praxis in der Entwicklung von Infrastruktur-Services und Microservices (Java, Go, Python, Bash) mit Fokus auf Skalierbarkeit und Sicherheit
  • Projekterfahrung in Anforderungsmanagement und Dokumentation
  • Agile Methoden (Scrum, Kanban) und Erfahrung in technischer Leitung und Teamführung


IT

Java, JavaScript, Scala, Python, PostgreSQL, MySQL, OOA, OOD, UML, FMC, ERM, SRS/IEEE 830, REST, SOA, DDD, Angular, HTTP, Scrum, Kanban, LaTeX, TLS X.509, Linux, RBAC, Keycloak, Gitlab, Openresty, OIDC, SAML, OAUTH, LDAP


Technisches Qualifikationsprofil

Platform & Infrastruktur

  • Kubernetes
  • Nginx
  • Kibana
  • Apisix
  • Linux / Debian
  • Keycloak
  • Grafana
  • Spring Cloud Gateway


IT-Security

  • OAUth2/OIDC 
  • X.509 / TLS
  • IAM
  • Trivy
  • Gatling
  • SAML
  • Websecurity
  • Sonar
  • LDAP
  • OWASP ZAP 


DevOps

  • Git
  • GitOPs
  • CheckMk
  • Helm
  • Maven
  • Gitlab
  • Jenkins
  • Nagios
  • Trivy
  • Gradle


Sonstiges

  • OOA / OOD
  • UML
  • REST
  • FMC


Technische Expertise

Frameworks & Tools:

  • Spring Boot 
  • Hibernate 
  • Keycloak 
  • Kubernetes 
  • Docker 
  • Angular 
  • FreeMarker 
  • JPA 
  • Elasticsearch 
  • Quarkus 
  • Querydsl 
  • JUnit 


Plattformen:

  • Linux 
  • Nginx 
  • OpenShift 
  • AWS 
  • GCP 
  • Jenkins 
  • Git 
  • GitLab 


Sonstiges:

  • REST 
  • OOA/OOD 
  • UML 
  • DDD 
  • OAuth2 
  • CI/CD 
  • Agile Methoden 

Betriebssysteme

Linux-Debian

Programmiersprachen

C++
Java
JavaScript
Python
Scala
SQL
Golang
HTML/CSS
Lua
PHP
Kotlin

Datenbanken

Cassandra
CouchDB
db4o
dBASE
MongoDB
MySQL
PostgreSQL
SQLite

Datenkommunikation

HTTP
JMS
JSON-RPC
MQTT
RMI
TCP/IP
UDP
WebSocket
XMPP

Einsatzorte

Einsatzorte

Berlin (+100km)
Deutschland
nicht möglich

Projekte

Projekte

1 Jahr 6 Monate
2023-10 - 2025-03

Entwicklung des Bundesportals

Softwarearchitekt und Entwickler Java Spring Cloud Keycloak ...
Softwarearchitekt und Entwickler
  • Entwurf und Entwicklung von Identity & Access Management-Lösungen (Keycloak mit SAML/OIDC, Anbindung Elster und Nutzerkonto Bund)
  • Design und Implementierung von Infrastrukturkomponenten (Gateways, Web-Proxys, Caches) mit Spring Cloud, Nginx und Apisix/OpenResty
  • Entwurf, Leitung und Umsetzung der Fachmodule Payment (ePayBL) und Zustellservice (Bürgerpostfach)
  • Entwicklung und Erweiterung von Keycloak-Plugins für spezifische Projektanforderungen
  • Migration und Betrieb von Diensten in Kubernetes-/OpenShift-Clustern
  • Aufbau und Optimierung von CI/CD-Workflows (GitLab CI/CD, Jenkins), Automatisierung von Deployments und Tests
  • Durchführung von Last- und Performancetests (Gatling), Analyse und Optimierung der Systemstabilität
  • Einführung und Betreuung von Security- und Betriebsprozessen: Secret Management, Web Application Firewall, CDN, DDoS-Protection
  • Sicherheitsmanagement: Bewertung und Behebung von CVEs, Integration von Trivy und Sonar
  • Fehleranalyse und Incident-Post-Mortems im Plattformbetrieb
  • Technische Leitung und Beratung des Teams, Bewertung fachlicher Anforderungen, Architekturentwurf und Dokumentation
Java Spring Cloud Keycloak Kubernetes GitLab Nginx Docker OpenShift Quarkus SAML/OIDC Helm GitLab CI/CD Jenkins Apisix/OpenResty Grafana Sonar Trivy RabbitMQ Spring Boot/Cloud Go Python Bash OIDC SAML TLS/mTLS CDNs WAF Security Tools
Bundesdruckerei GmbH
Berlin
1 Monat
2023-10 - 2023-10

Systementwurf Pricemate Hotelbuchung

Softwarearchitekt, Systemanalytiker Google Cloud Platform Lucidchart
Softwarearchitekt, Systemanalytiker
  • Systementwurf Hotelbuchungssystem in der Cloud
  • Anforderungsanalyse, Kundenberatung
Google Cloud Platform Lucidchart
Tripledigital GmbH
Kleinmachnow
3 Monate
2023-07 - 2023-09

Entwicklung der Verwaltungssoftware zur Reisekostenerstattung

Softwareentwickler, Systemanalytiker Java Quarkus FreeMarker ...
Softwareentwickler, Systemanalytiker
  • Entwicklung der Abrechnungsprozesse von Übernachtungskosten
  • Aktualisierung der bestehenden Module auf neue technologische Basis (Quarkus)
  • Anforderungsanalyse, Kundenberatung
  • Entwurf und Implementierung der Erweiterungen
Java Quarkus FreeMarker Querydsl MySQL Flyway JQuery HTML/CSS
Landtag
Brandenburg
1 Jahr 8 Monate
2021-12 - 2023-07

Entwicklung des Bundesportals

Softwarearchitekt und Entwickler Java Spring Cloud Keycloak ...
Softwarearchitekt und Entwickler
  • Entwurf und Entwicklung von Identity & Access Management-Lösungen (Keycloak mit SAML/OIDC, Anbindung Elster und Nutzerkonto Bund)
  • Design und Implementierung von Infrastrukturkomponenten (Gateways, Web-Proxys, Caches) mit Spring Cloud, Nginx und Apisix/OpenResty
  • Entwurf, Leitung und Umsetzung der Fachmodule Payment (ePayBL) und Zustellservice (Bürgerpostfach)
  • Entwicklung und Erweiterung von Keycloak-Plugins für spezifische Projektanforderungen
  • Migration und Betrieb von Diensten in Kubernetes-/OpenShift-Clustern
  • Aufbau und Optimierung von CI/CD-Workflows (GitLab CI/CD, Jenkins), Automatisierung von Deployments und Tests
  • Durchführung von Last- und Performancetests (Gatling), Analyse und Optimierung der Systemstabilität
  • Einführung und Betreuung von Security- und Betriebsprozessen: Secret Management, Web Application Firewall, CDN, DDoS-Protection
  • Sicherheitsmanagement: Bewertung und Behebung von CVEs, Integration von Trivy und Sonar
  • Fehleranalyse und Incident-Post-Mortems im Plattformbetrieb
  • Technische Leitung und Beratung des Teams, Bewertung fachlicher Anforderungen, Architekturentwurf und Dokumentation
Java Spring Cloud Keycloak Kubernetes GitLab Nginx Docker OpenShift Quarkus SAML/OIDC Helm GitLab CI/CD Jenkins Apisix/OpenResty Grafana Sonar Trivy RabbitMQ Spring Boot/Cloud Go Python Bash OIDC SAML TLS/mTLS CDNs WAF Security Tools
Bundesdruckerei GmbH
Berlin
1 Jahr 7 Monate
2020-03 - 2021-09

Entwicklung des Bundesportals

Softwarearchitekt und Entwickler Java Spring Cloud Keycloak ...
Softwarearchitekt und Entwickler
  • Entwurf und Entwicklung von Identity & Access Management-Lösungen (Keycloak mit SAML/OIDC, Anbindung Elster und Nutzerkonto Bund)
  • Design und Implementierung von Infrastrukturkomponenten (Gateways, Web-Proxys, Caches) mit Spring Cloud, Nginx und Apisix/OpenResty
  • Entwurf, Leitung und Umsetzung der Fachmodule Payment (ePayBL) und Zustellservice (Bürgerpostfach)
  • Entwicklung und Erweiterung von Keycloak-Plugins für spezifische Projektanforderungen
  • Migration und Betrieb von Diensten in Kubernetes-/OpenShift-Clustern
  • Aufbau und Optimierung von CI/CD-Workflows (GitLab CI/CD, Jenkins), Automatisierung von Deployments und Tests
  • Durchführung von Last- und Performancetests (Gatling), Analyse und Optimierung der Systemstabilität
  • Einführung und Betreuung von Security- und Betriebsprozessen: Secret Management, Web Application Firewall, CDN, DDoS-Protection
  • Sicherheitsmanagement: Bewertung und Behebung von CVEs, Integration von Trivy und Sonar
  • Fehleranalyse und Incident-Post-Mortems im Plattformbetrieb
  • Technische Leitung und Beratung des Teams, Bewertung fachlicher Anforderungen, Architekturentwurf und Dokumentation
Java Spring Cloud Keycloak Kubernetes GitLab Nginx Docker OpenShift Quarkus AML/OIDC Helm GitLab CI/CD Jenkins Apisix/OpenResty Grafana Sonar Trivy RabbitMQ Spring Boot/Cloud Go Python Bash OIDC SAML TLS/mTLS CDNs WAF Security Tools
Bundesdruckerei GmbH
Berlin
3 Monate
2019-10 - 2019-12

Update und Erweiterung der Verwaltungssoftware zur Reisekostenerstattung

Softwareentwickler, Systemanalytiker Java FreeMarker Querydsl ...
Softwareentwickler, Systemanalytiker
  • Entwicklung von Erweiterungen zur Abrechnung, PDF-Druck und Massenversand und Anpassungen an neue Abrechnungsprozesse
  • Anforderungsanalyse, Kundenberatung
  • Entwurf und Implementierung der Erweiterungen
Java FreeMarker Querydsl MySQL Flyway JQuery HTML/CSS
Landtag Brandenburg
Potsdam
11 Monate
2018-11 - 2019-09

Erneuerung und Weiterentwicklung eines ERP-Systems für die Postkonsolidierung

Softwarearchitekt, Entwickler Java PostgreSQL Vaadin ...
Softwarearchitekt, Entwickler

Entwicklung des Projektes beschleunigen, das System stabilisieren und dokumentieren

  • Analyse und Optimierung einer Legacy-Applikation
  • Umfangreicher Umbau und Update von Technologien in einem bestehenden Projekt (300K LOC)
  • Architekturanalyse des gesamten Systems, Erarbeitung eines Systementwurfs (SOLL)
  • Quellcodeanalyse der vom Team des Kunden entwickelten ERP-Systems
  • Umstrukturierung der Module, Refactoring des Quellcodes
  • Umsetzung neuer Module (Produktionsdatenerfassung, Produktgruppen, Workflows, Datenexport)
  • Verbesserung der Stabilität und Performanz ( Optimierung der Hibernate-Nutzung und verbesserte interne Kommunikation der Microservices)
  • Vereinheitlichung der externen Schnittstellen und API-Dokumentation
  • Implementierung neuer Funktionalität und Tests
  • Einführung von Continuous Delivery Prozessen (erreicht durch Jenkins, Jira, Sonar, Docker)
  • Vorgehensmodell: Kanban
Java PostgreSQL Vaadin Hibernate JavaScript JMS UML Flyway Guice Maven Docker Jenkins Ansible
Compador Technologies GmbH
Berlin
5 Monate
2018-05 - 2018-09

Entwicklung eines Sprachkorpus (Audio / Text) für Spracherkennungssoftware (Lagerverwaltung)

Softwareentwickler Scala Kaldi Linux ...
Softwareentwickler
  • Entwicklung eines Systems zur Aufbereitung von Trainingsmaterial für die Spracherkennungssoftware Kaldi mit Scala
  • Aufsetzen der Toolchain Kaldi für das Training der Spracherkennung
  • Erstellung von Transkriptionen über Google-Cloud-Dienste
  • Entwicklung eines Wörterbuches mit Hilfe von Grammatikregeln und geparstem Material
  • Parsing von Texten sowie Analyse und Schnitt von Tonmaterial
Scala Kaldi Linux Google-Cloud (Natural Language / Speech-to-Text) sox
Florida-Eis Manufaktur GmbH
1 Jahr 4 Monate
2017-01 - 2018-04

Entwicklung einer Kontrollapplikation für ein Verkehrsüberwachungssystem

Softwareentwickler, Softwarearchitekt JavaScript Angular C++ ...
Softwareentwickler, Softwarearchitekt
  • Entwicklung eines Web-Clients (SPA mit Angular)
  • Systementwurf der Anwendung (Module, Schnittstellen, Rechte/Rollen)
  • Entwicklung von Webservices (Microservices) mit Authentifizierung / Autorisierung zur Anbindung von Systemkomponenten (C++ und Python)
  • Anbindung an Systemkomponenten mittels asynchronem Nachrichtenaustausch
  • Entwicklung automatischer Tests (PyUnit, QTTest, Selenium, Gatling)
  • Prüfung und Dokumentation entsprechend BSI-Katalog IT-Grundschutz
  • Vorgehensmodell: V-Modell
JavaScript Angular C++ MQTT Mosquitto nginx PostgreSQL X.509 Python FMC Selenium
JENOPTIK Robot GmbH
6 Monate
2016-08 - 2017-01

Umsetzung einer multimedialen und mehrsprachigen App

Softwareentwickler, Softwarearchitekt Java Android SQLite ...
Softwareentwickler, Softwarearchitekt
  • Entwicklung einer mehrsprachigen App, die in leichter Sprache und mittels Bild, Sprache und Video geflüchtete Frauen über ihre Rechte aufklärt und Hilfestellung (Informationen zu Hilfe) gibt
  • Entwicklung des Clients entsprechend Design und Konzept
  • Entwurf der Schnittstelle und Festlegung der Anforderungen an das CMS
  • Entwicklung des Android-Clients
  • Projektmanagement (Kostenkalkulation, Ressourcenplanung und Leitung des Teams)
  • Vorgehensmodell: Wasserfallmodell
Java Android SQLite Maven Jenkins
Ministerium des Landes Nordrhein-Westfalen
Düsseldorf
1 Jahr 5 Monate
2015-06 - 2016-10

Entwicklung einer Verwaltungssoftware zur Reisekostenerstattung

Softwareentwickler, Systemanalytiker Java FreeMarker Querydsl ...
Softwareentwickler, Systemanalytiker
  • Entwicklung einer Verwaltungssoftware zur Erfassung von Sitzungen, Abgeordneten, Gremien und Legislaturperioden etc. und Abrechnung von Reisekosten (Bearbeitung von Anträgen, Erstellung von Bescheiden etc.)
  • Herausforderung war die Auswertung der Daten auf Basis einer zeitlichen Zuordnung (z.B. geänderter Wohnort und die dadurch geänderte Abrechenbarkeit von Reisekosten)
  • Anforderungsanalyse, Kundenberatung, Angebotserstellung
  • Systementwurf, Umsetzung des ER-Modells mit SQL
  • Entwurf und Implementierung von Modulen mit Java, Querydsl, Freemarker
  • Entwicklung automatischer Tests
  • Durchführung der Anwenderschulung
  • Vorgehensmodell: Wasserfallmodell
Java FreeMarker Querydsl MySQL Jersey LDAP UML JQuery Alfresco HTML/CSS
Landtag Brandenburg
Potsdam
4 Monate
2016-04 - 2016-07

Erarbeitung eines Sicherheitskonzeptes für das Frontend einer Kontrollapplikation

Systemanalytiker, Softwarearchitekt Fundamental Modelling Concept (FMC) UML X.509 v3 ...
Systemanalytiker, Softwarearchitekt
  • Systemanalyse, Dokumentation der Module
  • Erarbeitung des Benutzer- und Rollenkonzeptes (RBAC)
  • Spezifikation Zertifikats-basierter Zugriffskontrolle mittels X.509 v3 Erweiterungen
  • Spezifikation der Anforderungen und Konfigurationen für Linux (SELinux), Webserver (Nginx), Mqtt (Mosquitto), Datenbank (PostgreSQL)


Zielstellung:

  • eine zertifikatsbasierte Zugriffskontrolle über X.509 Zertifikate soll Mitarbeitern Zugriff auf bestimmte Komponenten in definiertem Zeitfenster ermöglichen
  • die Zertifikate sollen zurückgerufen werden können (Certificate Revocation List)
  • der Zugriff auf die Systemkomponenten soll auch bei temporär nicht verfügbarer Internetverbindung möglich sein
  • das Betriebssystem der Einzelsysteme soll Nutzern bestimmte Zugriffsrechte geben

Fundamental Modelling Concept (FMC) UML X.509 v3 TLS 1.2 Role Based Access Control
JENOPTIK Robot GmbH
Monheim am Rhein
10 Monate
2015-01 - 2015-10

Entwicklung von Backend und Frontend einer App

Softwareentwickler, Systemanalytiker Java JavaScript UML ...
Softwareentwickler, Systemanalytiker
  • Anforderungsanalyse, Kundenberatung, Angebotserstellung
  • Entwurf und Entwicklung von Softwaremodulen (Client und Server / Middleware)
  • Aggregation unterschiedlicher Dienste in der Middleware (SAP IS-U, Opentext, WQ-DB)
  • Unterstützung bei der Inbetriebnahme
  • Vorgehensmodell: Wasserfallmodell
Java JavaScript UML FMC Ionic AngularJS Android iOS Spring DI SOAP JAX-RPC
Berliner Wasserbetriebe
Berlin
9 Monate
2014-04 - 2014-12

Entwicklung von Applikationen (z.B. E-Shop, CRM-System) und Anbindung an Salesforce

Softwareentwickler, Softwarearchitekt Java Jersey Hibernate ...
Softwareentwickler, Softwarearchitekt
  • Entwicklung mehrerer Endkundenanwendungen auf Basis einer Cloud-Infrastruktur für einen großen internationalen Getränkehersteller als Subdienstleister einer Salesforce-Tochter
  • Systementwurf des Gesamtsystem mit notwendigen Cloud-Dienste in Hinblick auf eine große Benutzerzahl und stark ausgeprägte Lastspitzen
  • Anforderungsanalyse, User-Stories
  • Entwicklung von Softwaremodulen des Servers, Anbindung an die Salesforce API
  • Durchführung eines Sicherheitsaudits und Dokumentation (entsprechend OWASP)
  • Vorgehensmodell: Scrum
Java Jersey Hibernate Heroku AWS Cloudfront ELK-Stack (Logstash/ Elasticsearch/ Kibana) Salesforce AngularJS Maven Jenkins MySQL
YOUR SL GmbH (Salesforce)
Berlin
9 Monate
2013-06 - 2014-02

Web-Client als Single-Page-Application und API für eine Arzt- und Patienteninformationssystemen

Softwareentwickler, Softwarearchitekt Java Spring JavaScript ...
Softwareentwickler, Softwarearchitekt
  • Entwicklung eines Clients für ein System zur Arzt- / Patientenkommunikation
  • Technologie-Evaluationen & Prototyping
  • Entwicklung komplexer Anteile der Benutzerschnittstelle (UI-Controls)
  • Unterstützung bei der Entwicklung für mobile Endgeräte
  • Etablieren von Continuous Integration-Prozessen (i.B. UI-Testautomation)
  • Schulung der Entwickler des Kunden
  • Vorgehensmodell: Scrum
Java Spring JavaScript Angular HTML5 CSS NodeJS
CompuGroup Medical Software GmbH
Koblenz

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 11 Monate
2024-08 - heute

Zertifizierung CISSP

noch nicht beendet, isc2
noch nicht beendet
isc2
1 Monat
2025-07 - 2025-07

Zertifizierung nach § 390 SGB V, Sicherheitsrichtlinie

Kassenärztliche Bundesvereinigung
Kassenärztliche Bundesvereinigung
1 Monat
2025-03 - 2025-03

Zertifizierung nach Certified Ethical Hacker

EC-Council
EC-Council
1 Monat
2022-09 - 2022-09

Zertifizierung Kubernetes

CloudPirates
CloudPirates
1 Monat
2020-05 - 2020-05

edX Zertifikat für Cybersecurity Risk Management

Rochester Institute of Technology
Rochester Institute of Technology
1 Monat
2020-04 - 2020-04

edX Zertifikat für Cybersecurity Fundamentals

Rochester Institute of Technology
Rochester Institute of Technology
1 Monat
2020-03 - 2020-03

Zertifikat Coursera Kurs Introduction to Cyber Attacks

New York University - Tandon School of Engineering
New York University - Tandon School of Engineering
1 Monat
2019-11 - 2019-11

Einführung in die Dragon Dreaming Projektplanung

Sieben Linden
Sieben Linden
  • Projektentwicklung in Teams
1 Monat
2019-10 - 2019-10

Soziokratie-Ausbildung, Modul 1: Grundlagen

Soziokratie Zentrum
Soziokratie Zentrum
  • Organisationsmodell
  • Soziokratische Konsentmoderation
1 Jahr 5 Monate
2014-10 - 2016-02

iSAQB Ausbildung Softwarearchitektur

Certified Professional for Software Architecture (Advanced Level),
Certified Professional for Software Architecture (Advanced Level)


1 Monat
2011-12 - 2011-12

Zertifizierung tiefer Kenntnisse der Programmiersprache PHP

Zend Certified Engineer PHP 5.3,
Zend Certified Engineer PHP 5.3

1 Monat
2011-10 - 2011-10

Oracle Certified Professional, Java SE 6 Programmer

  • Zertifizierung tiefer Kenntnisse der Programmiersprache Java

1 Monat
2011-08 - 2011-08

Sitecore CMS Training / Prüfung für Entwickler

Sitecore Certified Marketer,
Sitecore Certified Marketer


1 Monat
2011-06 - 2011-06

Sitecore CMS Training / Prüfung für Entwickler

Sitecore Certified Professional Developer / IT Professional,
Sitecore Certified Professional Developer / IT Professional

1 Monat
2011-04 - 2011-04

CQ5 Developer Training (heute Adobe)

CQ5 CMS Training für Entwickler,
CQ5 CMS Training für Entwickler
5 Jahre
2004-04 - 2009-03

Diplomstudium Medieninformatik

Diplom Informatiker (FH), Technische Fachhochschule Berlin
Diplom Informatiker (FH)
Technische Fachhochschule Berlin

  • Software
  • Abschlussarbeit: auf Anfrage

Position

Position

  • Softwareentwickler
  • Full Stack Developer

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Kubernetes Keycloak Scala PostgreSQL HTML Spring Webentwicklung Angular Android Linux UML MySQL MongoDB JPA Python JavaScript Lua Spring Boot Cloud Architect Helm GitLab isaqb

Schwerpunkte

Anforderungsanalyse
Full Stack Web Development
Softwarearchitektur

Produkte / Standards / Erfahrungen / Methoden

Alfresco
Android
Angular
Ant
Apache ActiveMQ
Apache HTTP Server
Apache Tomcat
CQ5
FMC
FreeMarker
Git
Hibernate
JAX-RS
JEE
Jenkins
Jersey
JMS
JPA
JQuery
JSP
JUnit
LDAP
Maven
Mosquitto
nginx
Qt
Querydsl
Spring
SVN
UML
X.509

Profil

  • 18 Jahre Berufserfahrung in Softwareentwicklung
  • Fundierte Erfahrung mit Cloud- und Container-Plattformen (Kubernetes, OpenShift, Docker) sowie deren Betrieb und Automatisierung
  • DevOps- und SRE-Kompetenz: CI/CD-Pipelines (GitLab CI/CD, Jenkins), Git-Automatisierung, Monitoring (Grafana, ELK), Lasttests, Incident- und Post-Mortem-Analysen
  • Praxis in der Entwicklung von Infrastruktur-Services und Microservices (Java, Go, Python, Bash) mit Fokus auf Skalierbarkeit und Sicherheit
  • Projekterfahrung in Anforderungsmanagement und Dokumentation
  • Agile Methoden (Scrum, Kanban) und Erfahrung in technischer Leitung und Teamführung


IT

Java, JavaScript, Scala, Python, PostgreSQL, MySQL, OOA, OOD, UML, FMC, ERM, SRS/IEEE 830, REST, SOA, DDD, Angular, HTTP, Scrum, Kanban, LaTeX, TLS X.509, Linux, RBAC, Keycloak, Gitlab, Openresty, OIDC, SAML, OAUTH, LDAP


Technisches Qualifikationsprofil

Platform & Infrastruktur

  • Kubernetes
  • Nginx
  • Kibana
  • Apisix
  • Linux / Debian
  • Keycloak
  • Grafana
  • Spring Cloud Gateway


IT-Security

  • OAUth2/OIDC 
  • X.509 / TLS
  • IAM
  • Trivy
  • Gatling
  • SAML
  • Websecurity
  • Sonar
  • LDAP
  • OWASP ZAP 


DevOps

  • Git
  • GitOPs
  • CheckMk
  • Helm
  • Maven
  • Gitlab
  • Jenkins
  • Nagios
  • Trivy
  • Gradle


Sonstiges

  • OOA / OOD
  • UML
  • REST
  • FMC


Technische Expertise

Frameworks & Tools:

  • Spring Boot 
  • Hibernate 
  • Keycloak 
  • Kubernetes 
  • Docker 
  • Angular 
  • FreeMarker 
  • JPA 
  • Elasticsearch 
  • Quarkus 
  • Querydsl 
  • JUnit 


Plattformen:

  • Linux 
  • Nginx 
  • OpenShift 
  • AWS 
  • GCP 
  • Jenkins 
  • Git 
  • GitLab 


Sonstiges:

  • REST 
  • OOA/OOD 
  • UML 
  • DDD 
  • OAuth2 
  • CI/CD 
  • Agile Methoden 

Betriebssysteme

Linux-Debian

Programmiersprachen

C++
Java
JavaScript
Python
Scala
SQL
Golang
HTML/CSS
Lua
PHP
Kotlin

Datenbanken

Cassandra
CouchDB
db4o
dBASE
MongoDB
MySQL
PostgreSQL
SQLite

Datenkommunikation

HTTP
JMS
JSON-RPC
MQTT
RMI
TCP/IP
UDP
WebSocket
XMPP

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.