Nicolas Frankel comes from a rather unorthodox background, as he holds an MSc in both Architecture and Civil Engineering. Now a Sun Certified professional, he operates as a successful Java/Java EE architect with more than 10 years of experience in consulting for different clients. Based in France, he also practices (or practiced) as WebSphere Application Server administrator, certified Valtech trainer, and part-time lecturer in different French universities, so as to broaden his understanding of software craftsmanship. His interests in computer software are diversified, ranging from Rich Client Application, to Quality Processes through open source software. When not tinkering with new products, or writing blog posts, he may be found practicing sports: squash, kickboxing, and skiing at the moment. Other leisure activities include reading novels, motorcycles, photography, and drawing, not necessarily in that order.