Christophe Muller has been working in the software industry for more than two decades. He is currently responsible for the software development tools at Wyplay, a software development company specializing in TV-centric software, where he is in charge of setting up tools and common software practices for more than 80 developers transitioning to Scrum. He started working at Simulog on several ESPRIT research projects with a queuing network language and a performance evaluation environment. He then worked in the smart card industry on the design of an object-oriented framework for using smart cards as well as a next generation Java OS for smart-card-like devices. As a member of the Gemplus Research Lab, he published several articles and, as a speaker, participated in conferences on smart cards such as the Gemplus Developer Conference, CardTech/SecurTech, Cartes, and JavaOne. He has always been passionate about sharing his knowledge and experience through training, setting up knowledge-sharing tools, and supporting teams. He has given courses in queuing networks and performance evaluation, the Tcl/Tk language and toolkit, shell scripting, Unix tools, such as Emacs, GNU Make, and Awk, and version control tools, such as RCS, CVS, Subversion, and Mercurial. He graduated as a computer science engineer from ENSERB (Ecole Nationale d'Electroniqueet de RadioElectricitE de Bordeaux), France, he has a DEA (five-year degree after high-school graduation) in AI for Manufacturing Systems from the GRAI Laboratory in Bordeaux, and he has a Master's degree in Software Engineering from CERICS. He is married and has two children. He currently lives in the south of France.