Profilbild von David Seidel Java Fullstack-Developer / Software Architekt / Scrum Master / DevOps Engineer aus Eschborn

David Seidel

verfügbar

Letztes Update: 27.02.2024

Java Fullstack-Developer / Software Architekt / Scrum Master / DevOps Engineer

Firma: neoworx GmbH
Abschluss: Network Computing (B.Sc.)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | russisch (Grundkenntnisse) | spanisch (Grundkenntnisse)

Schlagwörter

Datenbanken Devops Eclipse Github Wildfly Clean Code Java Javascript PHP Adobe Photoshop + 60 weitere Schlagwörter anzeigen

Dateianlagen

David-Seidel-Profil_270224.docx
David-Seidel-Profil_270224.pdf

Skills

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




 

Projekthistorie

07/2023 - bis jetzt
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,

01/2021 - 12/2023
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,

01/2023 - 06/2023
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,

03/2021 - 12/2022
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


10/2020 - 02/2021
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,


01/2020 - 09/2020
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


01/2019 - 06/2019
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


12/2017 - 12/2018
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


03/2016 - 02/2017
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


04/2014 - 02/2016
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


03/2014 - 02/2016
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


07/2015 - 11/2015
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

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Verfügbar vor Ort für Raum Frankfurt/Main und Remote.
Profilbild von David Seidel Java Fullstack-Developer / Software Architekt / Scrum Master / DevOps Engineer aus Eschborn Java Fullstack-Developer / Software Architekt / Scrum Master / DevOps Engineer
Registrieren