Technical Expert (Software Design and Refactoring) @ Siemens Research and Technology Center
Tushar Sharma has been associated with Siemens Corporate Research and Technologies India for more than six years where he is currently a Technical Expert in Software Architecture and Development team. His work at Siemens involves researching and providing consultation on topics related to software design, refactoring, testability, design patterns, and change impact analysis. He takes internal training sessions on topics related to software design and refactoring. Earlier, he practiced in two software development organizations as a software developer. He earned the MS (by research) degree in Computer Science from the Indian Institute of Technology-Madras (IIT-M), Chennai, India, where he specialized in design patterns and refactoring. He has been pursuing his research interests actively that resulted in several patents, research papers, and tools related to software design and refactoring. He has co-authored the book "Oracle Certified Professional Java SE 7 Programmer Exams 1Z0-804 and 1Z0-805" published by Apress in 2013. His second book "Refactoring for Software Design Smells" is going to be published by Morgan Kaufmann in November 2014.