Jean-Philippe Retaille holds qualifications in several areas of computer science and business, including a computer science engineering (MEng) degree and an MBA from the Sorbonne (France). He currently works as an IT architect for a large European insurance company. His main focus is on thin client architectures using J2EE as a means to improve developer productivity during software development. He is involved in several projects using J2EE in the French banking and insurance sectors. Retaille is particularly interested in all technologies that improve software quality, including AOP.