Martin L. Shoemaker is a software developer with 17 years' experience in the industry. He has worked in the fields of color science, online shopping, databases, material handling, medical imaging, and customer relations management. Martin is also an accomplished speaker, having presented to the Detroit Colour Council, the Ann Arbor Computer Society, the Ann Arbor IT Zone, Rubi-Con Security Conference, VS Live!, UML World Conference, Software Development Conference, and Web Services Edge. His most popular presentation is Richard Hale Shaw's UML BootCamp. He has presented this course both in pub...