We provide IT Staff Augmentation Services!

Ios Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Over 6 years’ experience in software development working with iOS SDKs, iPhone, iPod Touch, iPad devices using Objective - C and Swift programming languages.
  • Hands-on experience working with iPhone SDK - Xcode, Interface Builder, Storyboard, Simulator.
  • In-depth knowledge of MVC design architecture, Cocoa design patterns such as delegation, protocols, Singleton, KVO, Target-Action and observer.
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
  • Good experience working with native iOS frameworks such as CoreData, CoreFoundation, UIKit, CoreLocation, CoreText, CoreGraphics, CoreAnimation, SocialAccounts, iCloud, AppleMaps, GoogleMaps, PushNotifications, Camera, Asynchronous Tasks.
  • Created and customized views using UITableViewsController, UITabBarController and UINavigationController for multi-view applications.
  • Proficiency with memory management Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
  • Exceptionally skilled in the use of databases such as SQLite and MySQL.
  • Worked with data persistence using NSUserDefaults, CoreData, Plist, settings Bundle.
  • Hands on knowledge with Apple push Notification (APNS).
  • Good working experience on web services in both JSON and XML formats by using parsers such as NSJSONSerialization NSXMLParser.
  • Good working experience on debugging multithreaded functionality using GCD and NSOperations
  • Highly capable with Accelerometer, Sensor, GPS and Bluetooth.
  • Work experience on error reporting process using Crashlytics.
  • Working experience of project management methodologies such as Agile and Scrum.
  • Strong knowledge in all phases of Software Development Life Cycle (SDLC) process.
  • Proficient in source control with GIT, Source Tree.

SUMMARY OF SKILLS:

Operating System: Mac OS X 10.11/10.10/10.9/, Windows 10/8/7, Linux

Swift, Objective: C, C, Java, Python, HTML, CSS, JavaScript

IDE Tools: Xcode7, Xcode6, Xcode5, MyEclipse

Source Control Tools: GitHub, Sourcetree

Databases: SQLite, MySQl, Core Data for iOS

Concurrency: Grand Central Dispatch, NSOperations, NSThread

Web Services: HTML, CSS, Javascript, XML, JSON, RESTful, DOM

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

iOS Developer

Responsibilities:

  • Involved in technical design and architecture of the application.
  • Was involved with UI/UX team to create customized views using UINavigationController, UITabBarController for better user experience.
  • Worked extensively on UITable, ViewController and created custom UITable, ViewCell according to the UI/UX team document.
  • Utilized Alamofire framework to integrate with backend web services to load products information and user information.
  • Managed framework dependencies using Cocoapod.
  • Utilized ReactCocoa framework for asynchrony event stream, event handling for callback mechanism.
  • Used SQLite database to cache the data received from the RESTful web services.
  • Used client side RESTful call to receive JSON based response and parsed using NSJSONSerialization.
  • Utilized ObjectMapper framework to serialize JSON web data into local persistent database.
  • Utilized AVFoundation Framework for bar code or QR code reading process.
  • Utilized APNs for advertising new products and promotion offers.
  • Used GitHub as our project version controller, were used to commit and push the developed, working code.
  • Collaborated with Cross platform team with Agile Methodology.

Environment: Xcode7.3/7, OSX-SDK10.11, iOS9, Swift-2.0, iPhone, Cocoa Touch Framework, UIKit, Notifications, JSON, Agile-Methodology, Git.

Confidential, Chicago, IL

Mobile Testing Engineer

Responsibilities:

  • Tested core functions of Mobile phones
  • Wrote scripts utilizing Python for automation testing.
  • Collaborated with developers to run and create new test cases for potential users.
  • Executed design, develop, test the program to ensure the program quality

Environment: Java, python, Git, Jira, Google Play Store, Using Android CTS and GTS, familiar with stress testing and smoking testing. Google Hangout, Remote meeting, communication with different team.

Confidential, Chicago, IL

IOS Developer

Responsibilities:

  • Involved in requirements gathering and designing of the application.
  • Used Storyboard to create flow and design of Interfaces and Views with UIKit framework.
  • Worked extensively with Objective C and Cocoa Touch frameworks.
  • Worked on UIImagepickerController to upload images.
  • Worked extensively on UITableViewController and made UITableViewCell according to the client.
  • Used client side RESTful call to receive JSON based response and parsed using NSJSONSerialization.
  • Used UILocalNotification for event Alertview.
  • Project was managed using Agile/SCRUM methodology
  • Code was handled on remote server using SourceTree.
  • Used CoreLocation Framework to get the user current location accurately.
  • Worked on MapKit and CLLocationManager where used together to show the hospital location and get the directions.

Environment: Xcode 6/5.1, OSX-SDK10.10/10.8, iOS 8.1/7.1, Objective-C, iPhone, Cocoa Touch Framework, UIKit, Notifications, NSURLSession, JSON, Agile-Methodology, Git.

Confidential, Chicago, IL

iOS Developer

Responsibilities:

  • Worked on creating a controller, which displays the login page and navigates to the registration and menu page using the UINavigationController, UIScrollView, PageControl.
  • Developed MVC design pattern for screens using Xcode, storyboard and Auto-Layout.
  • Worked extensively on UITabBarController, UITableViewController and developed customized UICollectionView in a UITableViewCell as per design document.
  • Performed all tasks from user interface design and implementation to writing code for various features.
  • Responsible for design and implementation of filter products based on price, discount and color.
  • Implemented cash-on-delivery module for payment procedure.
  • Developed client login and signup module that includes backend communication with Web Services.
  • Developed architecture for iOS application for consuming Restful web services.
  • Implemented NSURLSession to integrate with backend web services.
  • Worked with MFMailComposeViewController Compose View Controller to create email, which enable user to share.
  • Integrated Facebook and Twitter for product sharing. integrated Crashlytics SDK for crash reports
  • Used Agile Scrum methodology for development.
  • Worked with GIT source control to checkout and update the codebase changes using sourceTree.
  • Implemented Apple Push Notification(APNS) for new products.

Environment: Xcode-5, OSX-SDK10.8/10.7, iOS-7.1/7.0, Objective-C, iPhone, Cocoa Touch Framework, UIKit, NSURLSession, JSON, iCloud, Agile-Methodology, Git.

Confidential

iOS Developer

Responsibilities:

  • Involved in technical design and architecture of the application.
  • Worked with senior design team, business analysts, and clients to create the needed requirements artifacts.
  • Worked extensively with Objective-C and Cocoa frameworks in Xcode.
  • Used iOS SDK 6.x, Objective-C, Cocoa Touch, and Core foundation frameworks to build the applications using the Xcode 4.x editor.
  • Created the front-end UI design of the app using UIKit framework for signup and login module.
  • Created custom menu-bar using 3rd part library(SWReevealViewController)
  • Designed complex resizable custom UI components for UITableView, UIScrollView with various frameworks including UIKit and Quartzcore frameworks.
  • Created a custom PhotoGallery to view products on the iOS App using Scrollviews.
  • Extensively increased performance of the app by implementing GCD for callback methods for NSURLConnection.
  • Parsed data using JSON and display it on app, using custom Objects.
  • Responsible for design and implementation of orders history and order detail screen.
  • Worked with Crashlytics SDK for crash reports
  • Worked on Paypal SDK for making payments.
  • Fixed bugs as documented by QA team.
  • Maintain and control code’s quality by conducting weekly code reviews.
  • Fixed crashes/ bugs reported by QA and memory management by removing memory leaks and warnings.
  • Worked with GIT source control to checkout and update the codebase changes.
  • Used Agile SCRUM methodology throughout the development.
  • Designed and built the distribution for deploying in the AppStore.

Environment: Xcode-5.0/4.4, OSX-10.8, iOS-5.1/6/7.0, Objective-C, iPhone, Cocoa Touch Framework, UIKit, NSURLConnection, JSON, Agile-Methodology, Git.

Confidential, Florida

iOS Developer

Responsibilities:

  • Involved in understanding requirement, application flow, and reviewed design documents and specifications.
  • Was involved in designing UI components for chat modules using MVC design pattern.
  • Constructed Views using .XIB file with Interface Builder using UIKit Framework.
  • Implemented Log in/Signup functions by connecting the app to the XMPP server.
  • Created custom chat view using the designation of the design team.
  • Implemented sorting based on location by using CoreLocation and MapKit framework.
  • Worked with AVFoundation framework and UIImagePickerController Class for multimedia message which allow user to send picture, video and audio message.
  • Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
  • Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
  • Development of various modules in accordance with Agile Methodology.
  • Worked with source controller like GIT using SourceTree.

Environment: Xcode-4.3/4.1, OSX-10.7, iOS-5, Objective-C, iPhone, Cocoa Touch Framework, UIKit, NSURLConnection, JSON, Agile-Methodology, Git.

Confidential

Software Help Desk Intern

Responsibilities:

  • Responsible for client handling and support.
  • Installed and tested client application.
  • Programmed using IBM mainframe, Java and Python

We'd love your feedback!