Tristan Rücker - Fullstack-Entwickler Java ReactOffen für Anfragen – sprechen Sie mich an

Tristan Rücker

Fullstack-Entwickler — Java & React

Als Fullstack-Softwareentwickler arbeite ich hauptsächlich mit Java/Spring/Hibernate im Backend und React im Frontend. Angefangen habe ich schon sehr früh mit der Backend-Entwicklung und mich dann auch in das Frontend eingearbeitet, das ich heute genauso gut beherrsche. Insgesamt bin ich ein sehr vielseitiger Softwareentwickler mit breitem Wissen in unterschiedlichen Technologien wie Vue.js, Angular und Kubernetes. Mehr dazu in meinen Skills.

Womit ich arbeite

Projekte, an denen ich gearbeitet habe

  1. 05/2025 – heuteREWEFull Stack DeveloperModernisierung und Neukonzeption von Anwendungen in einem KRITIS-Umfeld (Projekt NEO)
    • Erfüllung und Umsetzung von ISO-27001-Anforderungen
    • Backend-Entwicklung mit Java/Spring
    • Intensive Nutzung von Kafka (Dead-Letter-Topics, Schema Registry, JSON Schema/Avro), Speicherung und Nutzung von Stammdaten über Log Compaction, Umgang mit der Reihenfolge eingehender Events
    • Viele Microservices
    • Architekturdokumentation mit arc42
    • Feature Toggles
    • Umfangreiche Nutzung von Grafana (Metriken, Logs, Alerts)
    • Frontend-Entwicklung mit Angular
    • Arbeit mit LLMs, MCP-Servern und AGENTS.md (zuerst GitHub Copilot, später Claude Code)
    • Migration von Daten aus der Legacy-Welt auf die neue Plattform
    • Arbeit mit Rancher und der neuen REWE Tech Platform (ArgoCD usw.)
    • API-Tests mit ReadyAPI
    • Migration auf eine neue Plattform (RTP) begonnen
    • Bereitstellung von Google-Cloud-Ressourcen und -Rollen mit Terraform
    • Java
    • Spring Boot
    • Spring Security
    • Spring Data JPA
    • Kafka
    • Angular
    • GitLab
    • ArgoCD
    • Rancher
    • Terraform
    • PostgreSQL
    • DB2
    • Grafana
    • ReadyAPI
    • ISO 27001
    • Copilot
    • Claude Code
  2. 2023 – heuteCore Innovation GmbHCloud / Full Stack DeveloperAnwendung, die Finanzdaten großer US-börsennotierter Unternehmen übersichtlich und detailliert darstellt
    • Automatisierte KI-Extraktion von Text aus PDF-Dateien mit LLMs
    • Frontend-Entwicklung mit Next.js, React, Redux, Bootstrap, Axios
    • SEO
    • Arbeit mit LLMs, AGENTS.md, Skills und Claude Code
    • Backend-Entwicklung mit Java/Spring
    • Kubernetes-Cluster in der Google Cloud (GKE)
    • Automatisierter Build und Deployment mit GitHub Actions und Helm Charts
    • PostgreSQL im Cluster mit dem CloudNativePG-Operator
    • Taints und Node Affinity für die Platzierung von Workloads
    • Connection Pooling mit PgBouncer
    • Automatisierte PostgreSQL-Backups in Google-Cloud-Storage-Buckets
    • Read/Write-Splitting in der Java-Anwendung: Schreibzugriffe gehen an den Primary, Lesezugriffe an die Replicas
    • Google Workload Identity
    • Terraform
    detailed-charts.com ↗
    • Java
    • Spring
    • Next.js
    • React
    • Redux
    • Bootstrap
    • Axios
    • PostgreSQL
    • CloudNativePG
    • PgBouncer
    • GKE
    • Helm
    • GitHub Actions
    • Terraform
    • Claude Code
  3. 2023 – heuteDXC Technology Deutschland GmbHSeminarleiterJava-Seminare und -Workshops für Auszubildende
    • Java
    • JavaFX
  4. 03/2021 – 2024Mercedes-Benz / Daimler Truck AGFull Stack DeveloperEntwicklung und Wartung der Mercedes-Benz-DSGVO-Anwendung sowie rund zehn weiterer Anwendungen
    • Bearbeitung und Erweiterung von BPMN-Diagrammen (Camunda) und Entwicklung einer Geschäftsprozessplattform auf Basis von Camunda
    • Frontend-Entwicklung mit Angular
    • DSGVO: Frontend-Entwicklung mit Vue.js, eingebettet in den Adobe Experience Manager über das „Seamless“-Framework
    • Backend-Entwicklung mit Java/Spring
    • Migration von GitLab-CI-Pipelines auf deklarative Jenkins-Pipelines, später von Jenkins auf GitHub Actions
    • Konzeption einer Kubernetes-Cluster-Architektur für mehrere Anwendungen in einer Private Cloud
    • Umsetzung dieser Architektur (Ingress, Deployments, StatefulSets, Secrets, ClusterIP-Services, Persistent Volumes, NAS-Anbindung, RBAC)
    • Rollout auf DEV/INT/PROD mit Helm, Anpassung und Installation von Helm Charts
    • Kafka-Anbindung, Datenaustausch und Schnittstellenspezifikation mit AsyncAPI
    • Kafka-Producer und -Consumer mit Avro-Schemas, ACL-Verwaltung mit Lenses.io
    • Integration von Black Duck
    • Migration einer Anwendung von Angular 8 auf Angular 19
    • Versand von Java-Logs an OpenSearch mit Fluentd
    • Generierung komplexer PDF-Dokumente
    • Keycloak-Anbindung mit eigenen Mappern (User Federation) und einem externen Identity Provider
    • Monitoring des Kubernetes-Clusters mit Grafana/Prometheus
    • Java
    • Spring Boot
    • Spring Security
    • Spring Data JPA
    • Camunda
    • BPMN
    • Angular
    • Vue.js
    • Kubernetes
    • Helm
    • Harbor
    • Kafka
    • AsyncAPI
    • Lenses.io
    • Keycloak
    • Microsoft SQL Server
    • Jenkins
    • GitLab CI
    • OpenStack
    • OpenSearch
    • Grafana
    • Prometheus
    • Black Duck
    • OWASP
  5. 08/2020 – 03/2021Cologne Broadcasting Center GmbH (RTL)Full Stack DeveloperAufbau und Integration einer Middleware mit Apollo und GraphQL
    • Frontend-Entwicklung mit React/Redux
    • Unit-Tests mit Jest, E2E-Tests mit Cypress
    • Identity Management mit Azure AD/Keycloak
    • Backend-Entwicklung (Microservices) mit Java/Spring
    • Java
    • Spring Boot
    • Hibernate
    • GraphQL
    • Apollo
    • React
    • Redux
    • TypeScript
    • PrimeReact
    • SCSS
    • Redis
    • MS SQL
    • Azure AD
    • Keycloak
    • Docker
    • Rancher 2
  6. 11/2018 – 04/2020DERMALOG Identification Systems GmbHFull Stack DeveloperUmsetzung von Anforderungen für den asiatischen Markt und für Interpol
    • Aufbau einer Identity-Management-Lösung (OAuth2 mit JWT, zustandslose Authentifizierung)
    • Konzeption verschiedener REST-Schnittstellen
    • Unit- und Integrationstests
    • Zero-Downtime-Deployment-Skripte (Rolling Update) in Python
    • Konfiguration von Linux-Servern
    • Umsetzung eines Offline-Modus (Vue.js)
    • Umsetzung des ANSI/NIST-ITL-Standards
    • Java 8
    • Spring Boot
    • Spring Security
    • Spring Cloud
    • Spring Data JPA
    • Camunda
    • AspectJ
    • Elasticsearch
    • Oracle DB
    • Python
    • Vue.js
    • Jest
    • Docker
    • Jenkins
    • SonarQube
    • Linux
  7. 09/2018 – 10/2018COYO GmbHFull Stack DeveloperFrontend-Entwicklung mit Angular, Protractor und Jasmine
    • Optimierung der Elasticsearch-Suche
    • Beginn der Aufteilung eines Monolithen in Microservices (Java, Spring, Docker)
    • Änderungen am Datenbankmodell (Flyway, PostgreSQL)
    • Java 8
    • Spring Boot
    • Spring Security
    • Elasticsearch
    • PostgreSQL
    • Flyway
    • Gradle
    • Angular
    • TypeScript
    • Protractor
    • Jasmine
    • Docker
    • Jenkins
    • Bamboo
  8. 06/2018 – 08/2018S-KON eKontor GmbHFrontend DeveloperAufbau einer Greenfield-Frontend-Umgebung
    • Umsetzung von Anforderungen mit Vue.js, JavaScript und TypeScript
    • Abstimmung mit einem UX/UI-Team (Zeplin)
    • Aufbau einer Pattern Library und Konzeption von Komponenten
    • Unit- und E2E-Tests (Jest, Cypress)
    • Vue.js
    • Vuex
    • TypeScript
    • Webpack
    • Babel
    • SCSS
    • BEM
    • Jest
    • Cypress
    • Zeplin
    • Docker
  9. 01/2018 – 06/2018Telefónica Deutschland Holding AGFull Stack DeveloperRapid Prototyping vieler unterschiedlicher Anwendungen (Java, Spring, Hibernate)
    • Migration von Anwendungen auf Spring Boot 2
    • Unit- und Integrationstests (Spring MockMvc, JUnit, Mockito)
    • Änderungen am Datenbankmodell (Oracle DB, Flyway)
    • Frontend-Entwicklung mit Vue.js und Designanpassungen (Bootstrap, Bulma, SCSS)
    • Fehler-Monitoring mit Sentry
    • Anbindung eines Payment-Service (SOAP, Apache CXF)
    • CI/CD-Pipelines für Jenkins
    • Schätzung von User Stories in einem 8-köpfigen Scrum-Team
    • Java 8
    • Spring Boot 2
    • Hibernate
    • Hystrix
    • SOAP
    • Apache CXF
    • Oracle DB
    • PostgreSQL
    • Flyway
    • Vue.js
    • Angular
    • TypeScript
    • Jenkins
    • Sentry
    • Splunk
    • AWS
  10. 07/2017 – 12/2018SelbstständigAndroid DeveloperReisetagebuch-App für Android mit über 10.000 Downloads bei Google Play
    • Dependency Injection mit Dagger 2
    • Google Location API, Google Places API, Retrofit, RxJava
    • Verbesserung der Usability mit Firebase Analytics
    • Automatische Backups über die Google Drive API
    • Design und Migrationen der SQLite-Datenbank
    • Tests mit JUnit, Mockito und Espresso
    • Java
    • Android
    • Dagger 2
    • Retrofit
    • RxJava
    • Firebase
    • SQLite
    • Espresso
  11. 03/2017 – 12/2017DB Systel GmbHAndroid DeveloperWeiterentwicklung eines mobilen Terminals für Zugbegleiter (Android)
    • Umsetzung technischer Komponenten, Schnittstellen und Module über mehrere verbundene APKs nach Kundenstandards
    • Änderung der Datenbankarchitektur (SQLite)
    • Technische Dokumentation der Komponenten
    • Tests mit JUnit und Mockito, UI-Tests mit UI Automator und Robolectric
    • Arbeit in einem großen interdisziplinären Team
    • Java
    • Android
    • SQLite
    • JUnit
    • Mockito
    • Robolectric
    • UI Automator
  12. 02/2016 – 02/2017HZDBackend DeveloperWeiterentwicklung einer Verwaltungssoftware für Wohngeldempfänger (Java, Hibernate, SWT)
    • Umsetzung einer Autovervollständigung für Adressdaten
    • Änderungen am Datenbankmodell (Oracle DB, PL/SQL, Flyway)
    • Prüfung der Anwendung auf Sicherheitslücken (SQL-Injection)
    • Testfälle mit Selenium
    • Aufteilung von Stories in Tasks und Schätzung in einem 6-köpfigen Scrum-Team
    • Java
    • Hibernate
    • SWT
    • Oracle DB
    • PL/SQL
    • Flyway
    • Selenium
  13. 02/2016 – 02/2017HZDFull Stack DeveloperWeiterentwicklung des zentralen Schutzschriftenregisters der hessischen Landesverwaltung (C#, Razor, Entity Framework)
    • Bugfixing
    • Änderungen am Datenbankmodell (Oracle DB)
    • C#
    • Razor
    • Entity Framework
    • Oracle DB
  14. 07/2015 – 01/2016CSC Deutschland GmbHFull Stack DeveloperAutomatisiertes Abrechnungssystem für eine Private Cloud
    • Testgetriebene Entwicklung mit Java, Spring und Hibernate
    • Generierung von Rechnungen als PDF- oder Excel-Datei zum Download
    • Frontend-Arbeit mit JSF, ICEfaces, PrimeFaces, jQuery und Bootstrap
    • Änderungen am MySQL-Schema mit Liquibase
    • Java
    • J2EE
    • Spring
    • Hibernate
    • MySQL
    • Liquibase
    • Apache POI
    • JSF
    • PrimeFaces
    • jQuery
  15. 03/2015 – 06/2015CSC Deutschland GmbHSoftwareentwicklerUmfrageanwendung zur Bewertung von Seminarleitern (Java, Spring, Hibernate, Thymeleaf)
    • Entwicklung eines Content-Management-Systems (CMS)
    • Konzeption der MySQL-Datenbankarchitektur
    • Frontend mit HTML5, CSS3, Bootstrap, Thymeleaf und jQuery
    • Java
    • Spring
    • Hibernate
    • Thymeleaf
    • MySQL
    • Bootstrap
    • jQuery

Hier finden Sie mich

Außerdem bin ich Gründer von

Detailed-ChartsInteraktive Aktiencharts