Principal TDD Polyglot, Trainer, Lean Coach & Open Source fanatic.

David is a highly experienced Tech Lead polyglot specialising in TDD, software craft, debt resolving, mentoring and straight talking.

Particularly specialised with Continuous Deployment solutions: Java, Kotlin, Scala, Node & a quick study in others. Infrastructure-as-code automation. Build-craft. Refactoring wizard. Legacy-code cleaner.

Creator of both http4k (Kotlin) and fintrospect (Scala) web frameworks.