19.10.2026 aktualisiert


Premiumkunde
100 % verfügbarSenior FullStack Developer Java
Klein Wesenberg, Deutschland
Weltweit
Angewandte Informatik (B.Sc.)Über mich
Fullstack-Entwickler seit 2017 mit Schwerpunkt Frontend. Er baut Webanwendungen mit React, TypeScript, Angular sowie Vue.js und Backends mit Java, Kotlin, Spring Boot sowie Quarkus, liefert sie containerisiert auf Kubernetes aus, gestaltet als UI/UX-Designer die Oberflächen. Zuletzt Lead Developer.
Skills
KeycloakJavaSpring FrameworkPostgreSQLTypeScriptReact.jsSpring BootKotlinKubernetes
Sprachen
- Java: 5/5
- Kotlin: 5/5
- TypeScript: 5/5
- Hibernate/JPA: 5/5
- JUnit: 5/5
- KI-gestützte Entwicklung (LLM): 5/5
- Mockito: 5/5
- Quarkus: 5/5
- Spring Boot (Spring Framework): 5/5
- Spring Security: 5/5
- Testcontainers: 5/5
- Apache Wicket: 4/5
- Koog: 4/5
- Kotest: 4/5
- Ktor: 3/5
- Vert.x: 3/5
- CSS: 5/5
- HTML: 5/5
- JavaScript: 5/5
- Node.js: 5/5
- Playwright: 5/5
- React: 5/5
- Tailwind CSS: 5/5
- UI/UX Design: 5/5
- Angular: 4/5
- Material UI (MUI): 4/5
- Next.js: 4/5
- Selenium: 4/5
- Vue.js: 4/5
- Angular Material: 3/5
- Svelte: 3/5
- Flyway: 5/5
- PostgreSQL (Postgres): 5/5
- SQL: 5/5
- ClickHouse: 4/5
- Liquibase: 4/5
- Oracle Database: 4/5
- PL/SQL: 4/5
- MariaDB: 3/5
- MongoDB: 3/5
- Apache Kafka: 4/5
- RabbitMQ: 4/5
- Docker: 5/5
- Git: 5/5
- GitLab CI/CD: 5/5
- Gradle: 5/5
- Grafana: 5/5
- Kubernetes (K8s): 5/5
- Renovate: 5/5
- SonarQube: 5/5
- GitHub Actions: 4/5
- Helm: 4/5
- Jenkins: 4/5
- Kustomize: 4/5
- Maven: 4/5
- OpenShift: 4/5
- Prometheus: 4/5
- Amazon Web Services (AWS): 3/5
- Ansible: 2/5
- CI/CD: 5/5
- DevOps: 5/5
- Kanban: 5/5
- Keycloak: 5/5
- Microservices: 5/5
- Online-Ausweis (eID): 5/5
- REST API: 5/5
- Scrum: 5/5
- Agentic AI: 4/5
- JWT: 4/5
- OAuth2: 4/5
- OpenID Connect (OIDC): 4/5
- SAML: 4/5
- OWASP: 3/5
Erfahrung
Berufserfahrung5 - 10 Jahre
Freelancer seit2021
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Konzeption und Entwicklung einer KI-gestützten SaaS-Plattform zur Erfassung, Verfeinerung und Strukturierung von Projektanforderungen für nicht-technische Kunden
- Umsetzung des Backends mit Kotlin und Quarkus (Hibernate/Panache, JAX-RS), Persistierung in PostgreSQL, Schema-Migrationen via Flyway
- Integration eines KI-Chat-Assistenten (Koog-Agent-Framework, angebunden über Requesty an Claude-Modelle) zur Verfeinerung von Projektbeschreibungen in strukturierte, bewertbare Features
- Entwicklung eines automatisierten Aufwands- und Preisschätzungsmodells: Einordnung von Features in Größenklassen und Ableitung von Personentage- und Preisspannen
- Umsetzung eines asynchronen, datenbankgestützten Job-Systems für lang laufende KI-Aufgaben (Chat, Vorschau, Logo-Generierung) mit Live-Updates per Server-Sent-Events über Postgres LISTEN/NOTIFY
- Integration von Keycloak (OIDC, JWT) inkl. eigenem Keycloakify-Theme zur Authentifizierung und Zwei-Faktor-Authentifizierung
- Anbindung von Calendly zur Terminbuchung sowie Slack zur Team-Benachrichtigung nach Projektübergabe
- Umsetzung von Rate-Limiting (Bucket4j) und Anwendungsmonitoring (Micrometer/Prometheus)
- Entwicklung des Frontends mit React, TypeScript und Vite (Tailwind CSS) inkl. Mehrsprachigkeit (Lingui)
- Fachliche und technische Leitung des Entwicklungsteams sowie UI/UX-Design des Setup-Flows (Projekt, Umfang, Features, Vorschau, Übergabe)
- Analyse und Architektur der neuen Services
- Entwicklung einer verteilten Anwendung zur Bereitstellung von Diensten zur Authentifizierung über den Online Ausweis
- Anbindung mehrerer Anwendungen an das neue System
- Schulung von internen Kollegen für React
- Aufbau von E2E Tests mit Selenium
- Aufbau von Monitoring
- Deployment und Betrieb der Kubernetes Services
- Leitung und Umsetzung der Migration einer bestehenden Oracle-Datenbankumgebung (Antennen-/Funkmesstechnik-Domäne, u. a. Komponentenverwaltung und Nutzerrechte) nach PostgreSQL
- Analyse der Oracle-PL/SQL-Pakete mit ca. 10.000 Zeilen Code und Ableitung äquivalenter PostgreSQL-Schemas
- Umsetzung der Schema- und Datenmigration über ca. 195 versionierte Flyway-Skripte für Tabellen, Trigger, Funktionen und PL-SQL-Prozeduren
- Entwicklung eines Python-Hilfsskripts zur automatisierten Generierung von PostgreSQL-Funktions-Stubs aus Oracle-Packagespezifikationen inkl. Typkonvertierung (u. a. VARCHAR2, NUMBER, CLOB, BLOB)
- Aufbau einer Kotlin/Quarkus-Testsuite (JUnit 5, Kotest), die identisch gegen Oracle und PostgreSQL läuft, zum automatisierten Nachweis der Migrationskonsistenz
- Einsatz von Testcontainers zur automatisierten Bereitstellung von PostgreSQL-Testinstanzen inkl. Flyway-Migration bei Testlauf
- Konzeption einer datenbankunabhängigen Repository-Schicht zum Aufruf von Stored Procedures auf Oracle und PostgreSQL ohne Business-Code-Verzweigung
- Dokumentation des Migrationsworkflows (Oracle-Dump-Import, Flyway-Migration, Export für die Kundenübergabe via pg_dump/pg_restore)
- Fachliche und technische Leitung des Migrationsteams
Zertifikate
AWS Certified Developer – Associate
AWS2024
AWS Certified Cloud Practitioner
AWS2023