I'm a software developer. I enjoy writing software, but enjoy it more when surrounded by clean code, great team and delighted clients and users. Nowadays I'm interested in Java and JVM languages, Evolutionary architecture, Test-driven development, Behaviour-driven Development and Specification by Example. I'm interested in everything that makes software valuable, resilient, flexible, scalable and awesome.