Industry Experience and Internships

 

Permanent positions

AT&T                                                                                                                                     

I was sent to Herndon, VA, USA from IBM India to take responsibility of developing a system for storing and processing AT&T customer information. I designed and developed middleware to communicate between Client Systems using Windows operating system and the legacy systems such as IBM mainframes and Unix Servers, on which the data was stored using ORACLE database.  Using this software the clients could easily access and modify the information in the databases.

 IBM                                                                                                                              

I worked as a Software Engineer in the joint project between IBM and AT&T. I programmed networking software using Microsoft Visual C++ for the telecommunication services provided by AT&T. The software I developed queried the ORACLE databases of AT&T customers on Server and displayed information on the Client Systems.  

Internships

Internship at Rhythm and Hues
During Summer of 2004, I interned at Rhythm and Hues. I worked on computer vision system for survey less radial un-distortion of movie sequences. Here, we have NO knowledge about what the focal length/distortion parameters of the cameras were when the sequence was shot. Nor, do we have any images of a checker board calibration pattern captured by the camera. The goal is to un-distort the sequence just by using the image data in the movie sequence. I learnt a lot about process of digital special effects and movie making.

Internship at ICT - Magnificent Desolation - IMAX movie of moon project
During Summer 2003, I worked with Prof. Paul Debevec, at Institute of Creative Technologies on creating a 3D virtual reality environment of the landing position of the astronauts during Apollo 15 moon landing mission using Computer Vision and Computer Graphics algorithms. Goal is to make IMAX movie of the Apollo 15 mission, called Magnificent Desolation. See also computer graphics projects page.

Internship at MERL - Geometrically aware projectors
During Spring 2003, I worked on geometrically aware projectors and seamless displays on FLAT and CURVED surfaces with Dr. Ramesh Raskar at Mitsubishi Electric Research Labs (MERL), Cambridge, MA. We proposed and implemented algorithms for projecting on surfaces of arbitrary shapes and creating seamless displays using many projectors on flat walls and curved surfaces. We used Direct Show, OpenGL, and OpenCV and vision library written by Dr. Paul Beardsley at MERL. See also research page.

Internship at MERL - People Tracking in Office Environment
During Fall 2002, I worked on camera network for People Tracking with Dr. Christopher Wren at MERL. We mounted about 20 Orange Micro Ibot cameras in the ceiling and multicast the synchronized video data (160X120 at 7.5Hz) from the cameras and stored it on couple of computers. We also wrote vision code for feet tracking and automatic mosaic of the area covered by the cameras. People are tracked in this "global framework". We used VC++ for multicasting software and OpenCV for vision algorithms. See also research page.