Projekte

Arbeitsschwerpunkte

Die fachlichen Bereiche, in denen ich in den letzten 10 Jahren gearbeitet habe. Mit konkreten Technologien, nicht mit Schlagworten.

Enterprise Fullstack Entwicklung

Entwicklung und Weiterentwicklung komplexer Geschäftsanwendungen für Kunden wie DVAG, Fraunhofer IESE und Unzer. Typische Aufgaben: Microservices mit Spring Boot 3 und Kotlin, Angular-Frontends mit durchdachter Komponentenstruktur, Sicherheitsarchitektur mit Keycloak und Multi-Realm-Setup, Datenbankdesign mit PostgreSQL und Liquibase, sowie Integrationstests mit Testcontainers und WireMock.

JavaKotlinSpring Boot 3AngularTypeScriptPostgreSQLLiquibaseKeycloakTestcontainersWireMock

Cloud & DevOps

Produktive Arbeit mit AWS und Azure über mehrere Projekte hinweg. Container-Deployments mit Docker und Kubernetes (Helm, Kustomize, Tilt), Infrastructure as Code mit Terraform sowie CI/CD-Pipelines mit GitLab CI und GitHub Actions. Monitoring mit Grafana, Prometheus und Azure Application Insights.

AWSAzureDockerKubernetesTerraformHelmGitLab CIGitHub ActionsGrafanaPrometheus

Security & Integration

Implementierung von Sicherheitskonzepten mit OAuth2, OpenID Connect und Keycloak in verschiedenen Projekten. Dazu Anbindung externer Systeme über REST, GraphQL, SOAP und Messaging mit Kafka, ActiveMQ sowie AWS SQS und SNS. Bei Techem war die Integration von SAP, CRM und weiteren Drittsystemen ein zentraler Bestandteil der Arbeit.

KeycloakOAuth2OpenID ConnectSpring SecurityGraphQLKafkaActiveMQRESTSOAP

AI & Automatisierung

Aktive Beschäftigung mit dem praktischen Einsatz von AI in der Softwareentwicklung. Ich experimentiere mit LangChain und Python, habe ein Projekt zu Voice AI umgesetzt und schreibe darüber im Blog. Agentic Coding und der sinnvolle Einsatz von LLMs im Entwickleralltag sind Themen, die mich gerade intensiv beschäftigen.

PythonLangChainVoice AILLMsAgentic Coding