Marcin Kawalerowicz he has more than a decade experience in software engineering. He started to develop software during his studies. Then he went to live and work in Munich, Germany where he learned his basics in .NET development. Now he is back in Poland writing software and running his own software house CODEFUSION (http://www.codefusion.pl). Through his German contractors he has worked for the financial branch of a quite big car manufacturer with base in Munich, Germany and even bigger credit bank based in Zürich, Switzerland. He is writing about the stuff that matters on his blog: http://www.iprogrammable.com. He writes articles for computer magazines and speaks at various conferences. Marcin Kawalerowicz has a master degree in computer science from Technical University of Opole, Poland. He is an aspiring researcher working on a PhD in software engineering. Marcin lives in Silesia, Poland with his wife and three daughters.