Über mich
Was ich mache
Ich verkürze die Zeit, die Ihr Team braucht, bis es das von ihm entwickelte Produkt an den Kunden ausliefern kann und minimiere die Folgekosten für Wartung und Betrieb.
Ich unterstütze Ihr Team bei der Entwicklung von Software und dem Betrieb von Diensten in der Cloud (z.B. Amazon Web Services) mit dem Know-How, das ich als Softwareentwickler seit 2005 aufgebaut habe. Ich schreibe Code in Go, Kotlin und TypeScript, plane die Infrastruktur für den Betrieb der von Ihnen eingesetzten Software und baue Deployment Pipelines auf. Um böse Überraschungen im Produktivbetrieb zu vermeiden führe ich im Vorfeld verschiedene Tests durch.
Für wen ich arbeite
Ich arbeite für Kunden aus der Consulting- und Software-Branche und Unternehmen, die eigene Software entwickeln.
Wofür ich brenne
Teams, in denen ich gearbeitet habe, lobten mich als Teamplayer mit hohem Qualitätsanspruch. Ich brenne für Code der leicht zu lesen, gut strukturiert, lose gekoppelt und getestet ist. Um den Entwicklungsprozess zu beschleunigen greife ich gerne auf fertige Komponenten zurück.
Das Einhalten zugesagter Termine ist mir wichtig. Mir ist bewusst, dass Zuverlässigkeit ein wichtiger Baustein in der Außenwirkung eines Teams ist.
Ich befürworte die iterative Entwicklung von Produkten: Kernbedürfnisse erfüllen, liefern, Erfahrungen sammeln, weiterentwickeln.
Fähigkeiten
- Go (golang)
- Kotlin
- Java
- TypeScript
- PHP
- Software Engineering
- Microservice Architecture
- inkrementelle Umwandlung von Monolithen zu Microservices
- Test-Driven Development
- DevOps
- Amazon Web Services (AWS)
- Infrastructure as Code
- CloudFormation
- CDK
- Terraform
- Serverless
- Docker
- Linux
- Bash
- Keycloak
- OAuth 2
- OpenID
- Internet of Things