Ios Developer Resume
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
