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