From Programmer 97-things
Mario is a Java programmer and architect with a more than a decade's experience. He has worked in Italy and Germany, and is currently in Switzerland involved in (and often leading) many projects in different fields, such as advertising, e-commerce, and insurance. His main interests in Java technologies are in multi-threaded programming and distributed computing, performance optimization, enterprise-level servers and frameworks, functional programming, and the emerging Java compatible languages like Scala, Groovy, and JRuby. Mario is also one of the leaders of the Java User Group Lugano and the main developer of some open source projects, including jamme, a bidirectional XML to Java object converter, and lambdaj, a library that allows collections to be manipulated in a pseudo-functional and statically typed way.