Background

Education

Doctor of Philosophy (Computer Science) (Summer 2004)
University of Maryland, Baltimore County (UMBC)
Dissertation: On Service Discovery and Composition in Ad-hoc Environments
My research focused on developing distributed architectures for service discovery and service composition in Ad-hoc environments. I developed a distributed peer-to-peer caching based service discovery architecture that is bandwidth efficient and employs bounded advertising and intelligent selective forwarding to achieve network-wide reachability. I developed broker-based distributed reactive protocols for service composition in infrastructure-less ad-hoc environments that are adaptable to dynamic service topology, mobility and device heterogeneity (in terms of memory, computational capabilities).

Committee: Dr. Anupam Joshi (Advisor), Dr. Tim Finin, Dr. Yelena Yesha, Dr. Hillol Kargupta, Dr. Arya Gangopadhyay, Dr. Mukesh Singhal
Download: Thesis PDF

Master of Science (Computer Science) (Spring 2001)
University of Maryland, Baltimore County (UMBC)
Thesis Topic: Middleware for Mobile Information Access

Bachelor of Engineering (Computer Science) (Summer 1999)
Jadavpur University, India

Past Work Experience

Before joining IBM India Research Lab, I have worked at IBM T.J. Watson Research Center, USA, and IBM Software Lab in Toronto, Canada - spending my summer internships in these labs. I have also worked in Aether Systems - a Maryland based company. My past work experience has been in mobile on-the-fly content transcoding, eBusiness/people collaboration tools, and mobile commerce solutions.