Rajat Sharma
**** ******** **, #***, *** Angeles, CA 90007 E-Mail:
******@***.***
Phone No: 213-***-****
OBJECTIVE: Seeking for an interesting and challenging role in software
development.
EDUCATION:
. M.S in Computer Science, University of Southern California, Los Angeles,
CA, USA Graduating: December 2010
. B.E in Computer Science, Rajasthan University (Institute of Engineering
and Technology), Alwar, India July 2007
TECHNICAL SKILLS:
. Programming Languages: C, C++, Objective C
. Web technologies: PHP, Perl, MVC, JavaScript, XHTML, XML, Java Servlets,
Ajax, jQuery, JSON, Soap Web Services, Zend Framework, HTML/CSS
. Databases: Oracle 9i, MySQL
. Operating Systems: Linux, Windows, Mac
. Mobile Development: iPhone SDK, Cocos2d, Cocoa Touch
. Other Proficiencies and frameworks: Apache, Tomcat, SVN, Eclipse IDE,
Netbeans, Xcode, ZEND Studio, Dreamweaver
PROFESSIONAL EXPERIENCE:
Internship at Social Cloud LLC
May 2010 - Present
. Job responsibility: Working as Web application developer, developing a
social networking website (www.mysocialcloud.com), in a team of 5 to
develop error resilient protocol and web services for communications.
Working on both the front end (HTML, CSS, Javascript) and the back end
(PHP and mySql) using the MVC architecture on Zend framework.
Internship at Rock Software Inc
Oct 2010 - Present
. Job responsibility: Working as iPhone/iPad developer.
University of Southern California (Information Technology Services)
July 2009 - May 2009
. Job responsibility: Providing technical support to the USC community
(faculty, staff and students) for connecting to the USC Network and using
supported applications.
BayaTree InfoCom Pvt. Ltd., Software Engineer Trainee
May 2008 - Sep 2008
. Job responsibility: Providing technical support for the database
application named Velos used by various hospitals in USA.
PROJECTS:
. Freeway Frenzy: Currently developing a new iphone game called freeway
frenzy in a team of 4 (as team lead) using the latest iphone SDK on
cocos2d and Objective C.
. Circuit Warfare: Developed an iphone game, in a team of 4, using iphone
SDK, Objective C and cocos2D.
Circuit Warfare is a multiplayer card game in which players use a variety
of Circuit Cards and Magic Cards to compete with each other. The
objective of this game is to turn as many cards on the Field as possible
into the player's color. A match ends when the Field is all covered by
cards or one of the players runs out of cards. I was one of the game
programmers.
. Web Application: (Worked on Ajax, JSON, Java Servlets, Tomcat)
Developed a web application that a). Allows a user to enter a "location",
as city, state; b). Retrieves the coordinates of such location using the
Google Maps Geocoding Service through REST query and Json data is
retrieved (java servlet then extracts latitude and longitude); c).
Servlet uses the coordinates to retrieve upto 20 public images from
Flickr, using the Flickr Services API; The Servlet then produces the json
file that is returned asynchronously to the original XMLHttpRequest d)
Java script displays the images thumbnails in the UI; e). Allows the user
to select one image, and display a larger version of the selected image;
f). Authorizes (log in) the user to Facebook; g). Posts the image and a
message. (http://csci571.usc.edu:17182/examples/servlets/hw9.html)
. Implemented Spatial Datatypes and Graphical Query Language: (Java,
Oracle)
Developed a GUI program supporting Graphical Query language (GQL) that
allows users to select spatial attributes for spatial queries (selected
from USC map). Also implemented Oracle spatial queries and spatial
indexes were used to store the coordinates of the vertices of buildings,
zones and people.
Other Projects:
. Collapsible Accordion Widget:
(XML DOM, HTML,
JavaScript, JQuery) Fall 09
Designed and developed an accordion widget, with HTML/JavaScript program,
which takes the URL of an XML document containing the final results of
selected sports at the 2008 Olympic Games, parses the XML file, and
displays results in an HTML document that displays a collapsible
accordion widget with titles of different sports events. Clicking on a
title will display information about the winner of the event in an HTML
table along with a picture and a video related to the event or the
athlete from youtube.com. (http://www-scf.usc.edu/~rajats/rajat_hw4.html)
. Website (PERL Search aggregator):
(Perl CGI, Apache) Fall 09
Developed a website, which summarizes the result of a search query
on Youtube.com. When a user issues a search query, the server-side
script executes the query on youtube and retrieves the video name, video
description, video rating, and video thumb of the top three records from
"Playlist Results", "Channel Results", and "Promoted Videos".
(http://csci571.usc.edu:17181/hw6.html)
. Socket Programming Project in C (unix)
Fall 2009
Project was based on simulating a race among 4 cell phone units to find
their way with the help of 2 base stations and reach a target before
running out of battery or going out of range. The communications take
place over TCP and UDP sockets in client-server architecture.
ACTIVITIES:
. I took a 12 week (Aug 07 - Oct 07) complete training on Oracle9i, from
SQL Star International Ltd., New Delhi.
. I appeared for SQL paper (of OCP) and cleared it with 92% (score of 48).