Scala, Java, and Python developer. Functional programming enthusiast who likes to use Clojure and Haskell as well.