- Professor and Head of the Department of Computer Science & Engineering at Canara Engineering College from July 2014 to Date
- Professor and Head of the Department of Computer Science & Engineering at St. Joseph Engineering College Mangalore from October 2010 to July 2014
- Head (Chairman - Advisory Committee) of Central Computer Centre at St. Joseph Engineering College Mangalore from Aug. 2009 to Nov 2013
- Coordinator of Research Centre in Computer Science & Engineering at St. Joseph Engineering College Mangalore from July 2011 to July 2014
- Single Point of Contact (SPoC) of Infosys Campus Connect at St. Joseph Engineering College Mangalore from July. 2010 to July 2014
- Associate Professor and Head of the Department of Computer Science & Engineering at St. Joseph Engineering College Mangalore from July 2009 to October 2010
- Dean (In-charge) of Computer Applications Department at St. Joseph Engineering College Mangalore from August 2009 to July 2010
- Research Scholar in the Department of Information Technology at National Institute of Technology Karnataka (NITK) for 3 years (July 2006 – June 2009)
- Head of Central Computer Centre at St. Joseph Engineering College Mangalore from Aug. 2003 to July 2006.
- Assistant Professor and Head of the Department of Computer Science & Engineering at St. Joseph Engineering College Mangalore between September 2004 and June 2006
- Senior Lecturer and Head of the Department of Computer Science & Engineering at St. Joseph Engineering College Mangalore between August 2003 and August 2004
- Lecturer in the Department of Computer Engineering at National Institute of Technology Karnataka (NITK), Mangalore from January 2003 to July 2003
- Software Engineer at Honeywell Technology Solutions Lab (HTSL) Bangalore during June 2002- December 2002
- Course Instructor (Guest faculty), IGNOU Study Centre at St. Aloysius College, Mangalore from July 2000 to July 2001
- Lecturer in the Department of Computer Engineering at Karnataka Regional Engineering College (KREC), Mangalore from September 1999 to June 2001