Full-stack backend developer, architect and DevOps. Clean coder. Polyglot software developer, both JVM (Java, Kotlin, Groovy, Clojure) and non-JVM (Go) languages.