The design and construction of software systems - be it small libraries, frameworks or mid-size software landscapes - is my job and one of my greatest passions. This includes many aspects of the software lifecycle: planning and design, data and domain modeling, prototyping, deployment, production and maintenance.
I write code in various languages using combinations of object oriented and functional paradigm. @home on the JVM [Java, Scala, Groovy] I recently became an enthusiastic user of the JavaScript ecosystem [node.js, coffeescript, livescript, react.js].