Offen für Anfragen – sprechen Sie mich anTristan 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
- Java
- Spring Boot
- React
- Vue.js
- Angular
- JavaScript/TypeScript
- Python
- ES6
- SCSS
- Docker
- Kubernetes
- und viele weitere
Projekte, an denen ich gearbeitet habe
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
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
2023 – heuteDXC Technology Deutschland GmbHSeminarleiterJava-Seminare und -Workshops für Auszubildende
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
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
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
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)
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)
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
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
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
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
02/2016 – 02/2017HZDFull Stack DeveloperWeiterentwicklung des zentralen Schutzschriftenregisters der hessischen Landesverwaltung (C#, Razor, Entity Framework)
- Bugfixing
- Änderungen am Datenbankmodell (Oracle DB)
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
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

