Lead Android Developer Resume
OBJECTIVE
My objective is to utilize all my skills that I have obtained in the technical field in a way that it can provide a substantial effect in a technical firm.
EDUCATION
Masters of Science in Computer Science
Bachelor of Engineering in Computer Engineering
Relevant Course Work:
Advanced Operating Systems, Advanced Computer Graphics, Advanced Networking,
Advanced Analysis of Algorithms, Android and iPhone development
TECHNICALSKILLS
PROGRAMMINGLANGUAGES: Java: Core and Advanced, Java-Android, Objective C, XML,
JSON, OpenGL, SQL, HTML, .NET, C, C++
OPERATINGSYSTEM: Windows 7/Vista/XP/2K, Macintosh
TOOLS: Eclipse(Helios,Indigo),Visual Source Safe 6.0, XCode, Visual
Studio, Android-SDK
APPLICATIONS: Apache, Tomcat 5.0, Dream Viewer
WORK EXPERIENCE
LEAD ANDROID DEVELOPER: Confidential, (Jan 2011 - Present)
Developing an Android application which is to be used by the citizens of Long Beach for registering their house hold appliances with the LB Police department. The citizens can scan and register their appliances using a bar code scanner which is integrated in the application and store the information under one profile. Each profile is uniquely described using mobile IMEI Number. SOAP protocols are used to access the web services which are created in JSON. The data collected from the users is first encrypted using data encryption protocols and then stored on the database.
SOFTWARE DESIGNER: Confidential, (July 2008- July 2009)
Designed a Bus Routing project for a school with a team of 4 members.
Role: I was responsible to design the project along with framing the project requirements. The project dealt with deciding a bus routing system for students which will find an optimized path for the buses to pick up and drop students. The project also included Google maps for displaying the bus routes on the website.
ACADEMICPROJECTS
ANDROID APPS:(August 2010 - December 2010)
Rock Paper Scissors:
Simple Rock-Paper-Scissors game was developed on Android, which was a single player game where player plays against computer. Interactive GUI was designed where user selects an option between rock, paper or scissor and computer gets auto generated option amongst the above three. Depending on which the player wins, ties or loses.
Fire Power:
A single player bouncing ball game was designed on Android which tested the accuracy and the speed with which the player hits a bouncing ball on the screen. The game was developed on three different levels of difficulty: easy, medium and hard which has different ball sizes and different speed levels. If the player manages to play well in a given level, after a certain score the speed and the diameter of the ball changes which was a dynamic in-game feature. The game ends after 20 seconds and displays the current and the highest score of the user in that particular level. Each time the user crosses the highest score it gets updated.
Space Chase:
A 3D application was designed on Android using features of OpenGl. A user controlled the movements of a 3D sphere using the keyboard controller. The user was supposed to intersect this sphere with a cube which was continuously rotating and moving in a 3 dimensional space.
iPHONE APPS:(August 2010 - December 2010)
Rock Paper Scissors:
The Rock-Paper-Scissor application was developed on iphone platform to compare the features of android and iphone development.
User Notes:
Designed an application for user to add new notes and keep record of those. It was a navigation based application which allowed user to add, modify and delete the notes. The application provided the facility to auto save the notes even after closing the application.
DATABASE:
Gymnasium management System(January 2005 - June 2005)
Developed a customer database for a gymnasium using Relational Database functionalities and the ER diagram features. Tables were formulated from the ER diagram and the user was provided with the features of adding, deleting and modifying the data.
Stock Value Prediction: Confidential, (June2008 - June 2009)
Stock value prediction software was developed using Data Mining Tools and Linear Regression Algorithm to predict the future data values of over five years using current data values. Real time stock values and the parameters which affect the stock values were obtained from the BOMBAY STOCK EXCHANGE which were used as the input to the Regression Algorithm.
WEB DEVELOPMENT:
Confidential, (January 2007 - June 2007)
Developed a website for a soccer club which included static and dynamic pages in DreamViewer. Static pages like history and the evolution of club was included while dynamic feature like online- store for buying the club items and accessories were provided.
JAVA:
Image Slide Show(June 2008 - July 2008)
Developed a picture slide show application in Windows using JAVA-Applets. The application displayed images from a specified folder on the desktop and gave user the back and front image navigation options.
The slide show was implemented using the timers in JAVA and the user had to manually start and stop the show using buttons.
Attendance Management System(January 2007 - June 2007)
Used JAVA AWT and JAVA Swing for designing of the user interface of the project. The project categorized the students according the percentage of attendance and formed a different category of black listed students.
C++
Raymond Tree Algorithm (October 2009 - December 2009)
Raymond tree algorithm was simulated using C++, through which results were obtained for varied traffic and congestion. The efficiency of the algorithm was calculated based on the values obtained from the simulated results.