Mohammad is a Senior Architect tasked with supporting strategic account teams across Canada. He is also a member of the Microsoft Architecture Editorial Board and is passionate about documenting best practices for software architecture. Prior to joining Microsoft, he worked as a Senior Java Architect at Sun Microsystems. Mohammad co-authored several publications including 'Java and XML Programmer's reference', 'Developing next generation Web applications though AJAX/Atlas', 'Web Services Certification exam', and he also contributed to the development of J2EE core patterns.