S G Ganesh has Oracle Certified Professional, Java SE 8 Programmer (OCPJP 8) certification. He has 12+ years of working experience in the IT industry. He is currently a corporate trainer and independent
consultant based in Bangalore, India. He quit his well-paying job to pursue his passion for sharing knowledge through corporate training and writing books. He worked for Siemens (Corporate Research and Technologies, Bangalore) in “Software Architecture and Development” team for 6+ years. Before Siemens, he worked in Hewlett-Packard’s C++ compiler team, Bangalore for 4.5 years. He also has IEEE Software Engineering Certified Instructor (SECI) and IEEE Professional Software Engineering Master (PSEM) certifications. He has authored/co-authored many articles, research papers, and books. For more information, visit his LinkedIn page: http://bit.ly/sgganesh .
Hari Kiran is an independent consultant based in Bangalore, India. He has 12+ years of experience in the IT industry. He has worked for large IT companies including HCL Technologies, CSC, and Cisco Systems. He is an experienced Java developer. Throughout his career, he has worked on various technologies related to Java.
Tushar Sharma is currently a researcher at Athens University of Economics and Business. Earlier, he worked with Siemens Research and Technology Center, Bangalore, India for more than 7 years. His career interests include software design, refactoring, design smells, code and design quality, technical debt, design patterns, and change impact analysis. He has an 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 co-authored the book Refactoring for Software Design Smells: Managing Technical Debt published by Morgan Kaufmann in November 2014. He has Oracle Certified Professional, Java SE 7 Programmer (OCPJP 7) certification. He is an IEEE Senior Member. He can be reached at firstname.lastname@example.org .