Tushar Sharma is a researcher and practitioner at Siemens Corporate Research and Technologies India. He earned an MS from the Indian Institute of Technology Madras (IIT Madras). His interests include OO software design, OO programming, refactoring, and design patterns. He has OCPJP 7 certification.