Der Download dieser Datei ist nur mit einem kostenpflichtigen Business- oder Enterpriseaccount möglich.
Skills
Ich bin ein erfahrener Full Stack Entwickler mit guten Kenntnissen moderner Umgebungen (Microservices, Kubernetes, DevOps) und Erfahrung in der agilen Entwicklung (Scrum). Backends habe ich in Java mit Spring Boot und J2SE implementiert und Frontends mit TypeScript/JavaScript und den Frameworks Next.js,LitElement, Qooxdoo, jQuery.
Weitere Kenntnisse habe ich im Bereich IAM (Identity and Access Management) insb. Keycloak und GIS (Geographic Information System).
Zertifizierungen:
Oracle Certified Professional - Java SE 17 Developer
Projekthistorie
12/2022
-
12/2023
Keycloak Anpassung und Integration
HUK-COBURG Autoservice GmbH
(Automobil und Fahrzeugbau, 50-250 Mitarbeiter)
Keycloak Anpassung und Integration in Microservice-Architektur und Next.js Frontend
Aufbau eines GitHub-Repos mit CI/CD Pipeline um ein Custom Keycloak Docker Image mit eigenem Theme und diversen Keycloak Extensions (SPI) zu erzeugen.
Integration in Microservice-Architektur und Deployment in mehrere AWS EKS Umgebungen
Erstellen eines kundenspezifische Keycloak Theme im Corporate Design (Webseiten und E-Mail Vorlagen)
Erstellen von kundenspezifischen Authorization Flows für First Broker Login, Local Registration, Password Reset und Password Update
Integration des externen Identity Providers der Muttergesellschaft. Anpassung von Keycloak an proprietäre Abläufe (z.B. Backchannel Logout)
Erstellen von automatisierten Integrationstests auf Basis von Playwright und Testcontainers
Automatisierte Keycloak Konfiguration des Development, Staging und Production Systeme unter Verwendung von keycloak-config-cli
Migration der Keycloak WildFly Distribution auf die Quarkus Distribution
Integration des Keycloak Logins in das Next.js-Frontend unter Verwendung von NextAuth.js; Unterstützung von lokalem Login/Logout/Password Update und Reset; Unterstützung von IDP Login/Logout/Registrierung; Erstellung automatisierter Cypress End-to-end-Tests
Migration eines Legacy-Applikationsserver nach Kubernetes/Istio und Microservice-Architektur
Yunex Gmbh
Aufteilung des Monolithen auf mehrere Microservices, welche auf Spring Boot basieren
Migration Windows nach Linux, Dockerisierung sowie Migration von JDK 8 nach JDK 11
Umstellung des Builds von Jenkins/Ant auf Maven/GitLab
Migration mehrerer PostgreSQL Datenbanken auf Sidecars und Longhorn Volumes
Verteilung von Daten an neue Microservices mittels RabbitMQ und Kafka
Integration mehrerer Micro-Frontends in einen Applikationsrahmen (Shell)
Deployment über CI/CD auf Development, Staging und Production Systeme auf Cloud (AWS/EKS) und On Premises (Rancher/RKE)
Erstellung von Helm Charts für das Deployment über GitLab und Argo CD
Erstellung automatischer Tests mit Selenium/Python und Puppeteer/TypeScript
Erstellung von JUnit-Tests und Überwachung der Code Quality mittels SonarQube
Behebung von durch Pentests gefundenen Schwachstellen
Integration von OWASP Dependency-Check, OSS Review Toolkit, Dependency-Track und DefectDojo zur kontinuierlichen Schwachstellenanalyse und Behebung der so gefundenen Schwachstellen
IAM und SSO für Microservice-Architektur basierend auf Keycloak und Kubernetes
Siemens Mobility GmbH
Deployment von Keycloak über CI/CD auf Development, Staging und Production Systeme auf Cloud (AWS/EKS) und On Premises (Rancher/RKE)
Erstellung von Helm Charts für das Deployment über GitLab und Argo CD
Implementierung eines Konfigurationsservice für Keycloak als Sidecar, welcher Benutzer, Benutzergruppen, Rollen und OIDC-Clients über das Keycloak-REST-API anlegt sowie deren Aktualisierung unterstützt
Implementierung eines Single sign-on (SSO) für mehrere Frontend-Services mittels eines OIDC Authentication Proxy (oauth2-proxy) als Sidecar
Integration von Active Directory und Keycloak mittels externen IDP (ADFS) und alternativ durch Verwendung der User Federation über LDAP
Unterstützung der Migrationen von Keycloak in den Versionen 10-19
Implementierung des unternehmensweiten UX-Style Guide für ein proprietäres HTML5 UI Framework basierend auf Qooxdoo, JavaScript, CSS3.
CSS Stile, Farben, Fonts, Vektor-Ikons, pixel-genaue Größen und definiertes Verhalten aller UI Komponenten wie z.B. Listboxen, Tabellen, Comboboxen, Date/Time Picker, etc.
Entwicklung einer Programmierschnittstelle (API, Sockets) für einen TCP/IP Stack in CHILL.
Kenntnisse:
CHILL, SDL, TCP/IP, BS2000, MVS
Rolle: Entwickler (angestellt)
10/1992
-
08/1995
Lade- und Verteilfunktion für RDBMS
Siemens AG, Public Switching
Entwicklung einer Lade- und Verteilfunktion für eine verteilte relationale transaktionelle Datenbank in der Programmiersprache CHILL.
Kenntnisse:
CHILL, SDL, BS2000, MVS
Rolle: Entwickler (angestellt)
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
Sonstige Angaben
Referenzen
(Originale siehe https://www.gulp.de/gulp2/g/spezialisten/d1e35895?tab=references)
"Der Consultant hat dieses Projekt nach Absprache der Anforderungen mit mir absolut eigenständig und professionell geplant, umgesetzt, Problemlösungen gesucht und gefunden sowie notwendige Leute beraten und geschult. Er war von Anfang an Teil des Entwicklerteams und hat mit seiner Erfahrung und Kompetenz bei den Kollegen punkten können. Das Projekt ist insgesamt ein voller Erfolg. Unsere Kunden nutzen das Feature sehr gerne, und es trägt essenziell zu unserem Erfolg bei. Insgesamt bin ich sehr zufrieden mit der Arbeit des Consultants und kann ihn absolut weiterempfehlen."
Projekt Keycloak, 12/22 - 12/23
Referenz durch HUK-COBURG Autowelt GmbH, vom 27.12.23
"Der Consultant zeigte sich gewissenhaft, lösungsorientiert, zuverlässig und verfügt über ein breites Fachwissen. Er hat das Projekt mit großem Engagement, selbstständig, termingerecht und in Topqualität fertiggestellt. Wir bedanken uns für seine sehr gute Arbeit und werden ihn auch bei neuen Projekten jederzeit gerne wieder einsetzen. Hiermit sprechen wir unsere ausdrückliche Empfehlung aus."
Projekt IoT Gateway, 05/21 - 09/21
Referenz durch Ingenieurbüro Armin Pelka, vom 03.09.22
"Der Consultant ist ein Senior-Entwickler, der über fundiertes technologisches Wissen verfügt, kommunikativ ist und sehr gut in seinem Team und auch in Kollegen in der breiteren Organisation zusammenarbeitet. Dank seiner technischen Fähigkeiten und seiner Bereitschaft, die Extrameile zu gehen, konnten wir das Projekt innerhalb der vorgegebenen Zeit und in hoher Qualität liefern. Er hat auch ein hohes Sicherheitsbewusstsein und genügend technische Fähigkeiten, um mit solch komplexen Themen fertig zu werden."
Projekt IAM solution for microservice architecture based on Keycloak and Kubernetes, 05/20 - 04/21
Referenz durch Yunex GmbH, vom 29.08.22
Weitere Profile im Netz
Senior Full Stack Java Developer
Profil folgen
Für diese Anzeige benötigen Sie die Enterprise-Mitgliedschaft.
Profil folgen
Bitte geben Sie einen Namen für Ihre neue Merkliste an