Training, Coaching & Consulting


I offer customised trainings for your software development teams in the following areas. These trainings are highly hands-on and carefully designed to build your software engineering skills so that the participants can deliver high business value to their products.

  • JVM Languages - Java, Groovy, Kotlin
  • Technical Agile Practices - Test-Driven Development, Refactoring, Test Automation
  • Continuous Delivery
  • Software Architecture, Microservices Architecture
  • JVM Frameworks - Micronaut, SpringBoot, Grails, Vertx, Ratpack
  • Reactive Programming
  • Design Patterns
  • Domain-Driven Design
  • Agility Foundations
  • JavaScript

Please reach out to for more details.