Software Developer Resume
Summary
- 2 years of experience in Software Development focused on Object Oriented Design Patterns with last 1 year of iPhone/Mobile Development.
- Experience in tuning, identifying and resolving performance bottlenecks at various levels like sources, targets, and mappings.
- Exposure in back end programming in PHP/MySQL/Python.
- Experience with consuming web services that conforms to REST, SOAP standards.
- Experience with Design Patterns, Multi - tiered Component-based Modeling and Programming
- Excellent problem solving skills with a strong technical background and result oriented team player with excellent communication and interpersonal skills.
- Experience programming with iOS SDK's AVFoundation classes.
- Experience designing interfaces using iPhone's Interface Builder as well as programmatically.
- Experience with COCOA, IOSSDK, Objective C.
Technical Skills
Languages: Objective C, Java, C/C++, Python, PHP, JavaScript, SQL
Databases: SQL-Server 2005, MySQL, Core Data, SQLite
Operating Systems: UNIX/ LINUX, MacOS, IOS, iPhoneOS Frameworks: Cocoa, AVFoundation, UIKit, Corefoundation Development tools: iPhone SDK, Android SDK, Xcode, Eclipse
iPhone Tools: Interface Builder, iPhone/iPad Simulator
Version Control: SVN, git
Web Services: REST, SOAP, XML, JSON
Internship
Worked Online from remote location as an Intern in Confidential LLC, USA .
Student Intern, Bhilai Steel Plant, Steel Authority of India Limited, Summer 2007
Worked in Systems department and helped improving their different applications to work effectively. iOS Experience
Confidential
Confidential, NY
Role: iOS Developer intern
Currently working on Speadi. It is a location-based application for the people who are interested in wining the deals. Working as a developer, responsible to work on different parts of the application.
Responsibilities:
- Responsible to design user interface by using Interface Builder as well as programmatically.
- Using web service to extracting the message data from the website in form of JSON and parse it in the application using JSON parser.
- Displaying the message data in Table View in different sections in sorting order of date.
- Responsible to fix bugs in the application and provide proper validations in Registration and Login text fields.
- Responsible to implement NSDateFormatter class to convert the date into correct date format and using NSDate class to get current date.
Environment: Objective C, Xcode, IOS, Cocoa, JSON, JSON Parser, Core Data.
Confidential
Confidential
Link to iTunes:Confidential
Role: iOS Developer
Worked on "Jennifer Westwood". It is a Band Application. Working as a developer, responsible to work on different parts of the application.
Responsibilities:
- Responsible to design user interface by using Interface Builder as well as programmatically.
- Extracting the data from the website in form of XML and parse it in the application using NSXML parser.
- Displaying the data in Table View.
- Responsible to display multiple images on Image view and Scroll view.
- Responsible to display images in thumbnails.
Environment: Objective C, Xcode, IOS, Cocoa, XML, NSXML Parser.
Confidential
Oklahoma City University, Ok, USA
Confidential, is a data driven application, which is designed for car trade show. This application will show the user, his current location, provide the user to access the car trade show and also provide the facility to get the dealer information to purchase the car.
Responsibilities:
- Created a data driven iphone application.
- Created and handled a remote database, using MySQL as a query language.
- Used Php for database access and deliver dynamic web content.
- Builded interface in Xcode for a web view based application to successfully run the application on iphone.
Environment: Objective C, Xcode, IOS, Cocoa, MySQL, Php, XML
Confidential
Oklahoma City University, Ok, USA
RSS Feeder is an application, which provide the user to access his interest of data on his iPhone device.
Responsibilities:
- Designed and implemented a full application for getting RSS Feeds from your favorite news website.
- Used the Interface Builder to design and implement the interface.
- Used Xcode for implementing the logic behind the interface and SQLite Database as Cache.
- Extracted the data from the website in form of XML and parse it in the application using Table View.
Environment: Objective C, Xcode, IOS, Cocoa, XML
Confidential
Oklahoma City University, Ok, USA
Confidential, is a map-based application, which shows the user his current location, different map views (Standard, Satellite, Hybrid) and provide a web based search of near by locations.
Responsibilities:
- Implemented a map application using MAPKIT and CORELOCATION Framework to find out the current location of the user.
- Implemented different map views.
- Provided the web based search service for the users.
- Fetch the data in XML format and parse it in application using NSXML Parser.
Environment: Objective C, Xcode, IOS, Cocoa, Map Kit, Core Location
Confidential
Link to iTunes: Confidential
Confidential LLC
Role: intern
The best pickup lines app is to pickup the line of the day. It is a fun application, which
Provide you best lines ever. This application provides you the future to easily copy the pickup lines and paste into another app like Mail, Message, Chat, etc.
Responsibilities:
- Worked as an intern in this project.
- Used Interface Builder to design and implement the interface.
- Did coding in various parts of application.
- Did coding to handle the response of action buttons.
- Used NSDate class to show the current date.
Other course work project
An Android FTP Client Application: Implement communication systems between mobile devices and a FTP server running on a computer based on Android.
Lunar Lander Game: Created a Lunar Lander Game Application Using Android Platform for all planets with different gravities and environment.
Client-Server Chat: A multiple client chat program using Socket Programming in JAVA. The Server will listen on a particular port and clients will send Register and Request messages to this port.
File Transfer: Implemented TCP/IP to upload and download file. Program will listen the request (upload or download) from client and will upload or download file on server. It will also record the time spend during uploading or downloading.
Game Project: Number guessing game for the user, coded in Java programming language. Game will generate random number between 1, 20 and user can make number of guesses to find out the exact number and it will also show the user his guess is too high or too low from the exact number.
Implemented the simulator based on instruction set architecture (ISA):
Program will read in a data, from a file specified such as i) variables with initial value, ii) command line, and iii) input separated by END and print the result in floating point number.
Calculator: Created simple calculator using Java as a programming language.
