Work Experience
Work Experience
Research & Projects
Awards & Honor
Visits & Talks
My Family
Download My Resume
Jul'02 - Present

Assistant Professor, Department of Computer Science & Engineering, Indian Institute of Technology, Delhi, India

Technical Consultant and Principal Investigator, SUN Microsystems’ Asia Pacific Science and Technology Facility (APSTF), IIT Delhi, India

Teaching: Scientific Computing: Parallel, Distributed and Grid Computing.

Research: Scientific Applications, Parallel, Distributed and e-science (Grid computing), Parallel and Grid I/O, Interval Computing.

Member Technical Advisory Board, GridLogics Technologies (P) Ltd, Pune India.

Technical Advisor, Ubiquity Pvt. Ltd., Delhi, India

Consultant, Madhya Pradesh State Electricity Board, Govt. of MP State, India

Nov.96 – June’02

Member Technical Staff, Scientific & Engineering Computing Group, Centre for Development of Advanced Computing (C-DAC), Pune, India. (
Responsible for the development and validation of algorithms for scientific and engineering applications such as Computational Fluid Dynamics, Seismic Data Processing for oil exploration etc.

Responsible for the development of parallel codes for Seismic Data Processing on the PARAM series of supercomputers developed by C-DAC, India.

Also Responsible for carrying out Seismic Data Processing of real data sets from Oil Companies on commercial basis.

Aug’01 – Feb’02

Research Geophysicist, Veritas DGC Inc, Houston, TX, USA.

Responsible for developing parallel poststack, prestack migration and modeling algorithms and applications for Oil exploration data.

Conducted research on various issues related to cluster computing, parallel I/O and various parallel solvers.

May’01 – Aug’01

Postdoctoral Researcher, Electrical & Computer Engineering Department, Technological Institute, Northwestern University, Evanston, IL 60208-3118 USA

Worked on the project “Grid Physics Network”, funded by National Science Foundation. 

Conducted research on issues related to parallel I/O for Geophysical applications (Seismic Migration and Modelling) and CFD. Also working on implementation of Physics applications in Grid Computing environment.

Jun’01 – Aug’ 01
Guest graduate researcher, Mathematics & Computer Science Division, Argonne National Laboratory, Chicago, IL USA

Worked on various aspects of performance issue related to Parallel, Distributed and Grid Computing applications.

May’ 00 – Apr’ 01

Visiting Scientist, Information Technology Services Department, Eastern Illinois University, Charleston, IL 61920 USA

Responsible for building a scalable LINUX cluster using Pentium class of PCs for parallel processing:  Developed a Parallel Panther Beowulf Cluster.

Responsible for carrying out teaching and research in the area of parallel processing:

Developed a course on “writing parallel scientific applications on clusters”. The course material addresses various aspects related to design of parallel computers, parallel architectures, parallel algorithms, and writing highly optimized parallel applications. It also discusses issues related to parallel I/O.

Conducted research in area of Seismic Data Processing and Computational Fluid Dynamics.

Jan.99 – April’00
Resource Faculty, Interdisciplinary School of Scientific Computing, University of Pune, Pune (India).

Responsible for teaching courses on “Parallel Computing” to Master of Computer Science students.

Developed a  Linux cluster for teaching various aspects of Message Passing Libraries such as MPI and PVM.

Aug. 97 - Dec. 97
Visiting Scientist, Department of Mathematics, Eastern Illinois University, Charleston, IL 61920 (USA).

Carried out research on the development of algorithms for solving non-linear partial differential equations in Computational Fluid Dynamics. Taught a course on Algebra to Undergraduate students.

Jul. 96 - Oct. 96
Lecturer, Department of Computer Science, Birla Institute of Technology & Science, Pilani, India.

Taught Computer and Programming and Numerical Analysis courses to undergraduate students. Also worked on course development and admission procedure in Distance Learning Programme Division.

Mar. 96 - Jun. 96
Research Associate, Department of Mathematics, Indian Institute of Technology, Delhi, India.

Worked on the project titled “Development of computer algorithms for partial differential equations governing physical aspects”, funded by Council for Scientific and Industrial Research, Government of India.

Taught several Mathematics and Computer programming courses at undergraduate and postgraduate levels.

Jan. 91 - Jun. 96

Research Scholar, Department of Mathematics, Indian Institute of Technology, Delhi, India.

Taught several Mathematics and Computer programming courses at undergraduate and postgraduate levels.

Send mail to with questions or comments about this web site.