Download
Work Experience
Adobe Systems, Bangalore, India
- Member Technical Staff -2, March 2011-July 2011
- Project: Responsible for Development of Adobe Director and Shockwave player
- Technologies: Visual C++, DirectX, OpenGL, Adobe Director Lingo
- Spot Bonus Award for delivering 7 features in 2 months time
Oracle India Private Limited, Bangalore, India
- Senior Member Technical Staff, Nov 2010-March 2011
- Member Technical Staff, June 2009-Nov 2010
- Project: Design of Incident Rule Framework for Enterprise Manager 12C (Feature Demo Part1 Part2)
- Technologies: Core JAVA, PL/SQL and JUnit
- Promoted to Senior Member in 1.5 years
Internships
IBM Thomas J. Watson Research Center, Yorktown Heights, New York
- Team: Customer Engagement Platform
- Duration: Starting May 2013
IBM Thomas J. Watson Research Center, Hawthorne, New York
- Team: SmartCloud Platform
- Duration: May 2012 - August 2012
- Project: Video Analytics on Cloud
Oracle India Private Limited (Server Technologies), Bangalore, India
- Duration: May 2008 - July 2008
- Project: Using ORM tool for Event Rule System in Enterprise Manager 11g: Did extensive research on Object-Relational mapping tool TopLink (Oracle's implementation of EJB 3.0) and implemented Event Rules system of Enterprise Manger 11g using TopLink. Event rule system has various complex Java objects those are mapped to corresponding PLSQL objects. Use of ORM avoids the need of complex code writing in PLSQL because Java objects can be directly persisted to database.
- Technologies involved: TopLink, JPA, EJB 3.0, JAVA annotations
- Resulted pre-placement offer after 3 months of internship.
Embedded Networks Lab, University of Southern California, Los Angeles
- Duration: May 2007 - July 2007
- Project: Design and Implementation of Urban tomography: Project was to document city life for urban historians and city planners. This project was about developing an Urban Tomography systemfor capturing geo-tagged(such as time, location, orientation etc) videos/images on smart phones, and automatically sending them to a back-end server infrastructure using wireless networking technologies such as EDGE/GPRS, 3G, or 802.11. Project was completed under the guidance of Prof Ramesh Govindan.
- Technologies involved: J2ME, Nokia S-60 Simulator, J2ME wireless tool kit, Carbide.j
- Internship was funded by InfoUSA, group of 14 stundent was sent to USC from IIT Kharagpur in this exchange program for 3 months.
Skills
- Development Platforms: JAVA, C, C++, OpenCV, Android, MatLab, Bundler, Point Cloud Library
- Databases & Tools: Hadoop, MySQL, Oracle 11g, TopLink/Hibernate
Teaching Assistantships
- Fall 2012: Computer Architecture, Undergraduate Elective, Duke University
- Spring 2012: Software Design and Implementation, Undergraduate Elective, Duke University
- Spring 2009: Database Management Systems, Undergraduate Elective, IIT Kharagpur
- Fall 2008: Design and Analysis of Algorithms, Undergraduate Core, IIT Kharagpur