I'm a software engineer with almost 6 years of experience in JVM world (developing distributed enterprise systems). Passionate about programming and problem solving, always eager to learn new stuff. Caring about code quality and using best practices. I'm also a huge functional programming enthusiast (I know that for most people "functional" and "Java" used in one sentence looks weird, but it's still possible write Java code in functional style - check out Vavr.io). I've fell in love with FP after getting familiar with Haskell. Recently I've been working with Scala as a great language for FP on JVM.