Hazem Saleh has six years of experience in JEE and open source technologies. He is an Apache MyFaces committer. He is the initiator of many components in the MyFaces projects such as Tomahawk CAPTCHA, Commons ExportActionListener, Media, PasswordStrength and others. He is the founder of GMaps4JSF (an integration project that integrates both Google Maps with the JavaServer Faces) and Mashups4JSF (an integration project that integrates famous mashup services with the JavaServer Faces). He is the author of the "The Definitive Guide to Apache MyFaces and Facelets (Apress)" book. He is an author of many JSF articles, a developerworks contributing author and a JSF public speaker. He is now working for IBM Egypt as a staff engineer. He is recognized as a SME (Subject Matter Expert) in web 2.0 technologies.