Rohit Nambiar
**** ********* *** *** #* Phone: 323-***-****
Berkeley, CA 94720 E-mail: ************@********.***
OBJECTIVE
To acquire a higher level of programming skills by participating in intense development and programming projects.
WORK HISTORY
Adobe Systems Inc.
Position Title: Software Engineer Intern Dates: Jun 08-Aug 08
Responsibilities: Worked on the Flash Media Server team. Developed a Testing framework to test the quality of
streaming between the server and client. The framework checked recorded streams and live streams to assure video
RTMP packets were being sent in order. This was done using C++ and Python with the C++ Boost Libraries to
connect the script in Python to the program in C++.
Gap Inc Direct
Position Title: QA Engineer Intern/QA Engineer Dates: Jun 07-Aug 07
Responsibilities: Worked in the Universality project, a project which links Gap, Banana Republic, Old Navy and
Piperlime with each other by having one cohesive shopping cart and other functionalities. I was in charge of testing
certain functionalities of the sites using Ruby as a testing environment.
Position Title: Contractor Dates: Aug 07-Dec 07
As a contactor, I created a testing tool that allowed other testers to randomly pick items from the database without
going through the website. This was done in Ruby with calls to the Oracle database.
CS PROJECTS
Rockband Vision a Computer Vision project in which a computer plays Rockband using a video camera to detect
when to hit the notes. This was done using C++ with 4 other students. Video: http://www.vimeo.com/1045326\
Ray Tracing a Ray Tracer that creates an image in 3d space based on a written description. This was done with
no external libraries in C++
Multiprogramming and Virtual Memory - to implement multiprogramming and virtual memory on the Nachos
Operating System. Some of the tasks were to implement the file system calls, a lottery scheduler and demand paging
for virtual memory. This was done using Java with 4 other students.
KJumpingCube a two person puzzle game much like the GameCrafters game, Critical Mass. We were required
to create a CPU player and an online game. We also developed a GUI to make it more user friendly. This was done
in Java.
Near-Neighbor Search in GiST - rewrite the search algorithm used in PostgreSQL's Generalized Search Tree
(GiST) index to use a priority queue technique, rather than the default depth-first search algorithm. Using priority
queue, this implementation returned query matches in order of spatial proximity. This was done in C++.
HTTP 1.0 Web Server to create an HTTP 1.0 web client and server using socket programming. The basic
features were implemented such as sending files to the client when requested and concurrent access. This project
was done in C and C++.
EDUCATION
BS, Electrical Engineering and Computer Science (EECS)
University of California, Berkeley Date: Aug 05-May 09
Completed Coursework:
CS61A,CS61B, CS61C
CS161 Computer Security, CS162 Operating Systems, CS184 Computer Graphics
CS186 Database Systems, CS188 Artificial Intelligence, EE122 Computer Networking
High School, Schurr High School
Schurr High School, Montebello, CA Date: Sep. 01-Jun 05
COMPUTER SKILLS
Programming: Java, C/C++, Scheme, Python, Actionscript, MIPS
RDBMS: MySQL, PostgreSQL, Oracle
Front End IDEs: Eclipse, Emacs, TextMate
Tools: JUnit, GDB, Boost C++ Libraries
Operating Systems: UNIX, OS X, DOS, Windows 98/NT/2000/XP,
Application Software: MS Office 2000, 98, 95, Flash, Photoshop, InDesign
Web Development: HTML, PHP, Ruby, Ruby on Rails