Leistungen
IT-Beratung
Beratung bei IT-Projekten jeder Größenordnung — von der Technologie-Evaluierung bis zur Umsetzungsstrategie. Die Erfahrung stammt aus realen Enterprise-Projekten mit verteilten Teams, komplexen Domänen und strikten Compliance-Anforderungen.
Architektur & Konzeption
- Übernahme von Architekturthemen für webbasierte Java-Applikationen, auch im Cloud-Umfeld
- Analyse von Problemstellungen und Abbildung in tragfähigen Architekturkonzepten (ISAQB / ARC42)
- Grobkonzept, Feinkonzept, technische Spezifikation
- Zentrale Rolle als Schnittstelle zwischen Fach- und IT-Abteilung
Beratung & Workshops
- Zusammenarbeit mit Projektleitung, Produktmanagement und Entwicklungsteam
- Abstimmung der passgenauen Einbindung in Prozesse und Systemarchitektur
- Vorbereitung und Durchführung von Kundenworkshops
- Gestaltung fachlicher Architekturen und Unterstützung bei fachlichen Annahmen
Software-Entwicklung
Komplette Systeme — vom Backend über das Frontend bis zur Deployment-Pipeline. Der Stack ist produktionserprobt in Enterprise-Umgebungen mit hohen Anforderungen an Stabilität und Wartbarkeit.
Entwicklung
- Backend: Java, Spring Boot, Spring Cloud, JPA/Hibernate
- Frontend: Angular mit Nx, NgRx, Material Design / React
- APIs: REST (OpenAPI/Swagger), Event-Driven (Pub/Sub)
- Datenbank: PostgreSQL, Liquibase-Migrationen
- Kooperation mit UI/UX-Design, Business Analyse und Softwareentwicklung
- Definition und Optimierung von Entwicklungsprozessen: Auswahl geeigneter Werkzeuge, Prozesse und Methoden
Schnittstellen
- Konzeption und Erstellung von ICD (Interface Contract Definitions) und DCD (Data Contract Definitions)
- Abstimmung und Entwicklung technischer Schnittstellen
- Tolerante und konservative Schnittstellenverträge
Qualität
- TDD (Test Driven Development) und Behavior Driven Testing
- Automatisierte Tests: JUnit, TestContainers, Cypress, WireMock
- Code-Qualität: SonarQube, JaCoCo, OWASP Dependency Check
- Kontinuierliche Verbesserung des Entwicklungsprozesses
Inbetriebnahme
- Inbetriebnahme produktionsreifer Software unter Berücksichtigung der Wartung
- Erstellung der Infrastruktur durch Infrastructure as Code (Terraform)
- Versionierung und Deployment-Automatisierung (GitHub Actions, Jib)
Cloud & Architektur
Design und Betrieb von Cloud-Infrastrukturen auf Google Cloud Platform. Keine Demos, keine Spielereien — produktive Systeme mit Multi-Environment-Promotion, automatisierten Deployments und Enterprise-Grade Security.
- Kubernetes: GKE-Cluster mit Autoscaling, Ingress, Cert-Manager
- IaC: Terraform Module für GCP (VPC, Cloud SQL, GKE, IAM)
- CI/CD: GitHub Actions, Jib Container Builds, Multi-Stage Promotion
- Messaging: Google Cloud Pub/Sub für Event-Driven Architecture
- Security: Okta OAuth 2.0, Apigee API Gateway, Secret Manager
- Monitoring: Prometheus, Grafana, Spring Actuator, Structured Logging
Individualsoftware
Wenn es kein Produkt von der Stange gibt, wird es gebaut. Individuelle Softwarelösungen nach Anforderung — von der Idee über den Prototyp bis zum produktiven System.
- Maßgeschneiderte Anwendungen — Exakt auf Geschäftsprozesse zugeschnitten
- Workflow-Automatisierung — Manuelle Prozesse durch Software ersetzen
- System-Integration — Bestehende Systeme verbinden und erweitern
- AI-gestützte Entwicklung — Schnellere Ergebnisse durch AI in der gesamten Pipeline