05.11.2025 aktualisiert

**** ******** ****
100 % verfügbar

IAM Experte (Keycloak, OpenID), Java Fullstack-Developer / Software Architekt / DevOps Engineer)

Eschborn, Deutschland
Deutschland
Network Computing (B.Sc.)
Eschborn, Deutschland
Deutschland
Network Computing (B.Sc.)

Profilanlagen

David_Seidel_Profil.pdf
David_Seidel_Profil.docx

Skills

Clean CodeJavaJavaScriptPHPMicrosoft WindowsAdobe PhotoshopAmazon Web ServicesApache HTTP ServerApache TomcatAnwendungsserverApple IOSXcodeAtlassian ConfluenceAtlassian JiraHTML5AuthentifizierungsprotokolleMicrosoft AzureCSSCloud ComputingDatenbankenContent ManagementIBM DB2LinuxDevOpsMulti-Faktor-AuthentifizierungEclipseEnterprise JavabeansJ2EEGitHubWebserverHttpdIdentity-Management-SystemeIntellij IDEAJava SEJava Message ServiceJava Persistence APIJava API For Restful Web ServicesWildflyJavaserver FacesJUnitPythonPostgreSQLApache MavenMicrosoft Visual StudioMicrosoft ProjectMicrosoft Sql-ServerMySQLNGINXNode.jsOpenidOracle FinancialsScrumOpenid ConnectMockitoRubySeleniumSonarqubeSQLiteSubversionTypeScriptApache OpenofficeTest-Driven DevelopmentSpring BootNexus 5Vue.jsGitLabGitAngularJSGitlab-CiKubernetesBetriebssystemeOsgiTerraformDockerJenkins
Development:
Java / JavaEE, JavaScript, Typescript, Python, Ruby, C, PHP, HTML 5, CSS

DevOps:
GitLab CI, GitHub Actions, Docker, Kubernetes, Terraform, Chef, Puppet

Cloud:
AWS, Azure (AKS, ACR, Database, Network, Vaults, AAD)

Frameworks / Standards:
Spring Boot, EJB, JPA, JAX-RS, JMS, JSF, CDI, Angular, Vue.js, Web Components, Eclipse RCP / RAP, Magnolia CMS, JUnit & Mockito, OSGi, Node.js, JWT / OpenID

Datenbanken:
Oracle, DB2, PostgreSQL, MySQL, SQLite, MS SQL

Application Server / Web Server:
JBoss 5.1, 6 und 7 (EAP 6), Wildfly 10-13, Apache Tomcat, Apache httpd, nginx

Betriebssysteme:
Linux (Experte), Mac OS X (Fortgeschritten), Windows (Fortgeschritten)

Applikationen / Tools:
IntelliJ, Eclipse, XCode, Visual Studio, Selenium, Maven, Jenkins, Ant, Nexus, Git (Gitlab, GitHub), Sonarqube, Keycloak, Subversion, Confluence, Jira, MS Office, Open Office, MS Project, Adobe Photoshop, Keycloak

Sonstiges:
Identity & Access Management




 

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2019

Sprachen

DeutschMutterspracheEnglischgutRussischGrundkenntnisseSpanischGrundkenntnisse

Projekthistorie

Identity and Access Management

Öffentlicher Dienst

>10.000 Mitarbeiter

Projektauftrag: Implementierung einer komplexen Authentifizierungsplattform für eine integrierte Portalanwendung zur Auftragsbearbeitung
Branche: Öffentlicher Sektor
Aufgaben(Auswahl):  Beratung im Bereich Konzeption und Entwicklungsfragen (externe & Kundenentwickler), Besprechung und Beratung von Technologieentscheidungen mit dem Kunden, Proaktive Beratung des Kunden im Entwicklungsprozess, Beratung, Konzeption und Implementierung der Anbindung von externen IAM-Systemen, Implementierung von Keycloak-Erweiterungen, Erstellung und Erweiterung von CI/CD-Pipelines, Beratung im Bereich der Implementierung von Frontends
Rolle: Lead Developer
Technologien: Keycloak, Java 17, Quarkus, OpenShift/Kubernetes, Helm, OIDC, JWT,
Tools: Eclipse, Visual Studio Code, Bitbucket inkl. CI, Jira, Confluence,

Application Plattform

neoworx GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Projektauftrag: Aufbau und Weiterentwicklung einer unternehmensinternen Anwendungsplattform auf Basis von Microsoft Azure
Branche: IT-Dienstleistungen
Aufgaben: Konzeption der Cloud-Infrastruktur, Erstellung von Configuration- As-Code-Skripten, Trennung von Entwicklungs- und Produktionsumgebung, Betrieb der Plattform
Rolle: DevOps-Engineer & Architekt
Technologien: Terraform, Kubernetes, Docker, Git, Azure, Active Directory Tools: Visual Studio Code, Lens, GitHub Actions,

Identity and Access Management

Industrie und Maschinenbau

>10.000 Mitarbeiter

Projektauftrag: Migration & Upgrade der bestehenden IAM-Umgebung auf SaaS-Anbieter
Branche: Elektronik
Aufgaben(Auswahl): Unterstützung der Konzeption der Migration, Migration der bestehenden Keycloak Extensions von 16.1.1 auf 20.0.3, Aufbau eines Mono-Repositories für alle Keycloak-Extension im Gitlab, Unterstützung beim Aufbau der Build-Pipeline, Beratung zu weiterführenden Projekten, Erstellung von Prototypen für weitere Projekte
Rolle: IT-Consultant, Software-Architekt,
Technologien: Keycloak, Java,
Tools: IntelliJ, Gitlab inkl. CI, Jira, Confluence,

Vertriebsplattform

Logistikunternehmen

Transport und Logistik

>10.000 Mitarbeiter

Projektauftrag: Neuentwicklung einer Ticket-Verkaufsplattform für ein führendes deutsches Logistikunternehmen
Teilprojekte: Buchungssystem
Branche: Logistik

Aufgaben(Auswahl): Konzeption und Weiterentwicklung der Services(Warenkorb, Buchung, Auftragsverwaltung), Weiterentwicklung Build- Pipeline, Erweiterung von Mock-Services, Erweiterung des Security, Automatisierung von Passwort-Rotationen, Analyse und Fix von Bugs, Durchführung von Releases, Mitarbeit in Community of Practices,
Rolle: Software-Entwickler, DevOps-Engineer
Technologien: Spring Boot, Maven, Kubernetes, Docker, Git, AWS, PostgreSQL, CI/CD, Keycloak (OpenID)
Tools: IntelliJ, Gitlab inkl. CI, Lens, Sonarqube, Whitesource, Fortify, Jira, Confluence, Instana

Microservice-Plattform

Finanzdienstleister

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

Projektauftrag: Überführung einer Microservice-Plattform in eine Cloud- basierte Umgebung
Branche: Finanzindustrie
Aufgaben: Migration von Konfigurationen, Entwicklung von Configuration-As- Code-Skripten, Abstimmung mit den Entwicklungsteams und externen Partnern

Rolle: DevOps-Engineer
Technologien: Ansible, Terraform, Kubernetes, Docker, Git, AWS, Keycloak (OpenID)
Tools: IntelliJ, Gitlab inkl. CI, Sonarqube, Jira,

Vertriebsplattform

Logistikunternehmen

Transport und Logistik

>10.000 Mitarbeiter

Projektauftrag: Neuentwicklung einer Ticket-Verkaufsplattform für ein führendes deutsches Logistikunternehmen
Teilprojekte: Ticketerstellung und -verwaltung
Branche: Logistik

Aufgaben(Auswahl): Weiterentwicklung der Software, Weiterentwicklung Build-Pipeline, Erstellung eines Mock-Authentifizierung, Migration der Laufzeitumgebung von OpenShift nach EKS, Migration von Services von Java 8 auf Java 11, Wartung des Build-Servers, Erweiterung der Monitoring- Möglichkeiten der Applikation und Integration in Kubernetes

Rolle: Software-Entwickler, DevOps-Engineer
Technologien: Spring Boot, Maven, Kubernetes, Docker, Git, AWS, PostgreSQL, CI/CD, Keycloak (OpenID)
Tools: IntelliJ, Gitlab inkl. CI, Sonarqube, Whitesource, Fortify, Jira, Confluence

Vertriebsplattform

Logistikunternehmen

Transport und Logistik

>10.000 Mitarbeiter

Projektauftrag: Neuentwicklung einer Ticket-Verkaufsplattform für ein führendes deutsches Logistikunternehmen
Teilprojekte: Barzahlungsabwicklung, Ticketerstellung und -verwaltung Branche: Logistik

Aufgaben (Auswahl): Aufbau Entwicklungsumgebung, Entwicklung einer CD/ CI-Strategie, Erstellung von Base-Images für die Applikation und deren automatische Aktualisierung, Entwicklung der System-Architektur (Service- Schnitt), Aufbau der Build-Pipeline auf Basis von GitLab-CI, Integration der Code- und Security-Scanner in die Build-Pipeline, Entwicklung der Software, Entwicklung von Integrations- und Systemtests nach TDD,

Rolle: Software-Entwickler, DevOps-Engineer
Technologien: Spring Boot, Maven, OpenShift, Docker, Git, AWS, PostgreSQL, CI/CD, Keycloak (OpenID)
Tool: IntelliJ, Gitlab inkl. CI, Sonarqube, Whitesource, Fortify, Jira, Confluence

Robo-Advisor

Finanzdienstleister

Banken und Finanzdienstleistungen

10-50 Mitarbeiter

Projektauftrag: Entwicklung eines Robo-Advisors für Geldanlagen für ein Spin- Off einer großen deutschen Fondgesellschaft
Branche: Finanzindustrie
Aufgaben: Entwicklung von REST-basierten Services, Entwicklung von Frontend-Komponenten, Entwicklung von Automatisierten Tests

Rolle: Scrum Master, Software-Entwickler (Fullstack)
Technologien: JavaEE, Angular 1.7 & 4, HTML5, CSS, Typescript, Maven, Git, Keycloak (OpenID)
Tools: IntelliJ, Wildfly 10-13, Puppet, Jenkins, Nexus, Jira, Gitlab

Service-Schicht

Logistikdienstleister

Transport und Logistik

10-50 Mitarbeiter

Projektauftrag: Neu-Implementierung einer MicroService-Schicht zur Ablösung eines Alt-Systems für einen großen Logistikdienstleister Branche: Logistikdienstleistungen
Rolle: Lead Architect, Software-Entwickler, Scrum Master, Coach Technologien: JavaEE, MSSQL, Maven, Git

Tools: Eclipse, Wildfly 9, Jenkins, Docker, Gitlab, Jira, Confluence

SaaS-Cloud

Touristikunternehmen

Sonstiges

500-1000 Mitarbeiter

Projektauftrag: Aufbau der Arbeits- und Entwicklungs-Umgebung für ein Spin- Off eines großen deutschen Reiseveranstalters auf Basis einer IaaS-Plattform Branche: Touristik
Rolle: System Architect

Technologien: Docker, Linux, IaaS-Cloud, Linux Tools: IntelliJ, Jira, Confluence

Reisebuchungsportal (OTA)

Touristikunternehmen

Sonstiges

500-1000 Mitarbeiter

Projektauftrag: Weiterentwicklung eines Reisebuchungsportals
Rolle: Frontend-Architekt, Systemarchitekt, Coach
Branche: Touristik
Technologien: JavaEE, JBoss EAP, JBoss FUSE, JMS, JavaScript, HTML5, CSS, JQuery, MySQL, Magnolia CMS, MySQL, Grunt, node.js

Tools: Eclipse, IntelliJ, Gitlab, Jenkins, Jira, Confluence

Infrastruktur-Automatisierung für ein Reisebuchungsportal

Touristikunternehmen

Sonstiges

1000-5000 Mitarbeiter

Projektauftrag: Entwicklung einer Infrastruktur-Automatisierung zur Erzeugung von kompletten virtuellen Rechenzentren (inkl. Applikationsdeployment) auf Basis einer IaaS-Plattform
Branche: Touristik

Rolle: Lead Architect, Coach
Technologien: Chef, Docker, Linux, IaaS-Public-Cloud, Ruby, Git, Linux Tools: IntelliJ, Jira, Confluence, Gitlab, Jenkins


Zertifikate

Certified Scrum Master

Scrum Inc.

2014

Java Certified Programmer

SUN

2008


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden