PUNEET JAIN
******.****@****.***
Duke University, LSRC D101 919-***-****
*** ******** ***** ****://cs.duke.edu/ puneet
Durham, NC 27705
EDUCATION
Doctor of Philosophy, Computer Science Fall 2011 to Present
Research Interest: Mobile Computing and Wireless Networking
Advisor: Prof Romit Roy Choudhury
Systems and Networking Research Lab, Duke University, Durham, NC
Master of Technology, Computer Science and Information Technology 2004-2009
Bachelor of Technology(Honors), Computer Science and Engineering
Thesis Title: Tra c Grooming, Routing and Wavelength Assignment(GRWA) in WDM Optical
Mesh Networks
Indian Institute of Technology, Kharagpur, India
EXPERIENCE
Research Intern May-August 2012
IBM T.J. Watson Research Center, Hawthorne, NY
Member Technical Sta -2 March-August 2011
Adobe Systems, Bangalore, India
Responsible for the design and developement of Adobe Shockwave and Director
Senior Member Technical Sta November 2010-March 2011
Member Technical Sta June 2009-November 2010
Summer Intern Summers 2008
Server Technologies, Oracle Corporation, Bangalore, India
Responsible for the functional, design, developement and feature enhancements of the core
system management product Oracle Enterprise Manager 12G
Visiting Researcher Summers 2007
Embedded Networks Lab, University of Southern California, Los Angeles
Mentor: Prof Ramesh Govindan
Responsible for the intial design and implementation of the Urban Tomography
RESEARCH
Current : My broad research interests lies in enabling mobile computing applications using com-
puter vision, mobile sensing, and cloud computing.
Past (Masters Thesis) : Tra c Grooming, Routing and Wavelength Assignment(GRWA) in WDM
Optical Mesh Networks. I applied various evolutionary algorithms on distributed and centralized
topology under varying tra c conditions. The results have shown signi cant improvement over the
existing heuristic based approaches.
COMPUTER SKILLS
Industry experience in developement of various products in JAVA, PL/SQL, Oracle 11G, TopLink/Hibernate,
C, C++, DirectX/OpenGL, version controlling. Notable experience in Hadoop, OpenCV, Point-
Cloud, Bundler, MatLab, and Android.
PUBLICATIONS
Conference
J. Manweiler, P. Jain, R. R. Choudhury.
Satellites in Our Pockets: An Object Positioning System using Smartphones
In: ACM MobiSys 2012
T. De, P. Jain, A. Pal, I. Sengupta.
A multi objective evolutionary algorithm based approach for tra c grooming, routing and wave-
length assignment in optical WDM networks.
In: IEEE ICIIS 2008
T. De, P. Jain, A. Pal, I. Sengupta.
A genetic algorithm based approach for tra c grooming, routing and wavelength assignment in
optical WDM mesh networks.
In: IEEE ICON 2008
Journal
T. De, P. Jain, A. Pal.
Distributed dynamic grooming routing and wavelength assignment in WDM optical mesh net-
works.
In: Springer, Photonic Network Communications 2011
S. Bhattacharya, P. Jain, T. De.
Tra c Grooming in WDM Mesh Networks: A Light Trail Implementation.
In: Journal of Advanced Materials Research 2011
TEACHING-ASSITANT
Computer Architecture, Fall 2012, Duke University
Software Design and Implementation, Spring 2012, Duke University
Database Management Systems, Spring 2009, IIT Kharagpur
Design and Analysis of Algorithms, Fall 2008, IIT Kharagpur