By: Yogendra Sharma
The author is a Java developer with a background in Python. He currently works in Pune at Siemens Industry Software Pvt Ltd as a product development engineer. His LinkedIn profile is available at http://in.linkedin.com/in/yogendra0sharma.