Koen Serneels is a Senior JAVA software engineer. He holds a keen interest in system architecture and integration, relational databases, security and networks. He is also an addict of clean and testable code. He is currently employed by Hewlett-Packard and in the evenings he enjoys teaching a graduate course on "Software Development with Java" at the GroepT Engineering School in Leuven, Belgium. Koen is also the co-author of the book on Spring MVC with Web Flow.