Ganesh Neelakanta Iyer Ph.D.

Currently, Dr. Ganesh Neelakanta Iyer holds a position as a lecturer in the Department of Computer Science at National University of Singapore (NUS). He has received his Bachelor’s degree in Computer Science and Engineering (University first rank) from Mahatma Gandhi University, Kerala, India in 2004 and Masters and PhD degrees from National University of Singapore in 2008 and 2012 respectively. He brings in a decade of industry experience in various companies including Salesforce, Sasken Communication Technologies, NXP semiconductor and Progress software. He has handled several roles in the software industry including QA Architect, Technical Support Manager, Engineering development, Lead DevOps Engineer and Technology Evangelist. He has experience working in academic positions at Amrita Vishwa Vidyapeetham, Coimbatore (as Associate Professor) and IIIT- Hyderabad (as visiting Faculty).

He is a staunch supporter of agile software engineering and favors the agile development of software solutions. With his professional background working on large-scale business software products and managing various agile positions like Scrum Master and Product Owner, he is now sharing his software engineering expertise with NUS students.

He has knowledge and experience in various areas including Cloud/Edge Computing Paradigms, Agile Software Engineering practices, Economic models (Game Theoretic principles). Internet of Things (IoT) based systems, Machine Learning and technology for Theatre arts and Cultural Heritage (such as Kathakali and Wayang Kulit).

He is a senior member, IEEE. He has published two book chapters in the “Encyclopaedia for Cloud Computing” published in 2016 in addition to several book chapters, journals and conference publications. In numerous academic and business conferences held in a number of nations, including the USA, Europe, Australia, and Asia, Dr. Iyer has presented a number of hands-on workshops and speeches on a variety of cutting-edge technology topics. Many of these focused on his contributions to software quality analysis in the industry using modern software engineering techniques like Agile for application development incorporating cloud platforms, mobile platforms, and IoT-based systems.

He is also a maestro at the Indian traditional dance known as Kathakali. By organizing Kathakali performances, workshops, demonstrations, and performances on his own, he devotes a significant amount of his personal time to fostering this traditional art. He has also composed a Kathakalistory “Sri Mookambika Mahathmyam” which has been staged in multiple venues in India.