Mobile Developer - Ios Resume
Dallas, TX
SUMMARY
- Experienced iOS software professional with overall 5+ Years of experience in X - Code,Objective-C and Swift in developing high performance consumer and enterprise applications.
- Expert in developing rich, user-friendly and cutting edge user interface designs that includes multi-gesture responsive views, table view controllers, tab bars, navigation controllers using both Xib’s and Storyboards using iOS Software Development Kit (SDK).
- Demonstrated ability in using various mobile development tools like X-Code and Cocoa Touch including interface builder and storyboards.
- Experience with Source control tools such as Source-tree, SVN, Bit-Bucket and GitHub in team collaboration and issue tracking.
- Garnered expertise in iOS frameworks through iBeacon, Core Confidential, Core Graphics, Media Player, Core Data, Map Kit, Core Animation, UIKit.
- Proficient in Multi-threading, Grand Central Dispatch (GCD), Operation Queues in managing the data from server.
- Working knowledge with the RESTful API’s to consume web services in both JSON and XML formats.
- Experienced in using Cocoa Pods to integrate third party libraries like Alamofire, AFNetworking, EstimoteSDK, etc.
- Expertise in implementing various designs paradigms as in MVC, delegation, Observer, Target-Action, Singleton in a mobile application.
- Demonstrated ability to integrate third-party API’s such as Facebook, Twitter, PayPal into iOS applications for social networking and secured financial transactions.
- Expertise in Memory Management with ARC/MRR, successfully integrated ARC and non-ARC files in one application.
- Proficient Knowledge on SQLite, MySQL and database query optimization techniques in managing the applications database.
- Gained experience in mobile application games development through Chipmunk physics engine in cocoas-2d.
- Experienced in interacting with teams involved in the different stages of the SDLC and Agile workflow model.
- Expert skills in testing the application, handling bugs and errors at different stages of development and rectifying them using X-code Instruments.
- Strong self leaner with a desire to contribute towards new ideas of App development and stay highly informed on best practices and latest developments to Apple’s iOS mobile platform.
TECHNICAL SKILLS
Programming Languages: Objective-C, C, C++, Swift.
Mobile Platforms: iPhone, iPad.
Operating Systems: Mac OS X 10.10/10.9/10.7/10.6 , iOS 8, Windows.
Database: MySql, SqlLite, CoreData.
IDE: Xcode(4.x, 5.x, 6.x).
Version Control: Source Tree, GitHub, Bit Bucket, SVN.
Web Technologies: XML, JSON.
Frameworks: iBeacon, Core Confidential, Core Graphics, Media Player, Core Data, Map Kit, Core Animation, UIKit, Local Authentication (Touch ID).
PROFESSIONAL EXPERIENCE
Confidential
Mobile Developer - iOS
Responsibilities:
- Strong Working knowledge on SWIFT 1.2 and older versions through the project and experienced many improvements than Objective - c.
- Working Knowledge on libraries specific to SWIFT like Alamofire and also implemented bridging header from objective-c to SWIFT.
- Involved in the requirement gathering, project plan, effort estimations leading to successful product delivery.
- Implemented multiple UI screens as demonstrated in the UI specification document using UITableViews, custom views displaying UIPickerviews, UITabBarController with logics to display large amounts of data in the product catalog for the user.
- Utilized Alamofire library to generate API calls for data retrieval and parsed it into JSON models, NSDictionaries, NSArray’s.
- Worked on handling persistent storage of user's bundle data using Core Data and fetched it anywhere in the app using Core Data Handler Class.
- Incorporated third party integration such as Facebook and Twitter which facilitates the user to publish data associated with day to day habitation of the new born babies.
- Worked on implementing several design patterns like Singleton, MVC with Core Data helper class as model and several Extensions were made to the existing classes.
- Successfully integrated PayPal SDK for secure payment option allowing the user to purchase products from the catalog.
- Worked on custom filtering and search views for several screens showing large amounts of data.
iOS Developer
Confidential, Dallas, TX
Responsibilities:
- Involved in the requirement gathering, project plan, effort estimations leading to successful product delivery.
- Implemented the representation of the data in views like UITableViewController, UIKit framework in both portrait and landscape mode.
- Created custom checklist and sharing them with selected app users by callingweb services through CFNetwork framework and parsed into JSON libraries.
- Developed a database management for all the users using SQLite database, which is local to the application.
- Reported analytics of checklist by sending date across employees using web services.
- Executed the print functionality for printing the custom reports of a product using UIPrintInterationController and UIPrintInfo classes.
- Tested the application, reported the bugs and fixed them.
Platform and Tools: iOS 5.x, Objective-C, Xcode 4.4.1.
Mobile Developer - iOS
Confidential, Dallas, TX
Responsibilities:
- Performed a detailed analysis to understand the business needs and provide an estimated effort by defining the workflow of the application.
- Implemented the complete user interface of the application in portraying the events using UIKit and CoreGraphics frameworks.
- Implemented strong authentication system to authenticate the user credentials using Networking framework.
- Integrated SQLite as a store manager that handles the event details and feedbacks a administrator or a user adds to the application.
- Implemented the push notifications using Apple Push Notification Service (APNS) which notify the user about accepted events at the right time.
- Integrated CoreLocation and MapKit Frameworks to display and locations of the events.
- Augmented Address Book UI and EventKit UI frameworks for managing contacts and events.
- Involved in handling of memory management and analyzing performance using Xcode’s Instrument.
Platform and Tools: iOS 6.0 or later, Objective-C, Xcode, and Mac OS
iOS Engineer
Confidential, Dallas, TX
Responsibilities:
- Performed a system wide analysis to understand the business needs and provide an estimated effort by defining the workflow of the application.
- Developed user interface screens in which it features the "Planning a Trip" module using UIPickerViews, UIScrollViews, UICollectionViews and also implemented UITableViews in settings page.
- Implemented a Map feature with the help of a custom class that makes use of MKMapView and MKMapViewAnnotations to render geographical Confidential of users.
- Involved in implementing the chat functionality with the help of XMPP and jabber Client.
- Implemented the push notifications using Apple Push Notification Service (APNS), when application goes in background.
- Implemented the integration of third party sharing options to Facebook and Twitter using their respective Application-programming Interface (API).
- Exchanged information and progress reports with the client throughout the project life cycle.
Environment: XCode, Mac, objective C, Cocoa Framework, MySQL
Confidential
Mobile Developer - iOS
Responsibilities:
- Involved in different stages of software development life cycle in providing estimated efforts by defining the workflow of the application.
- Associated in developing the cutting edge user interface with the use of UIScrollViews, CCAnimations with different CCSprites in multiple CCScenes with numerous CCActions.
- Used Core Data as a local storage for all the quests for a particular user and displayed them in accordance with the game level.
- Integrated the Media player framework to the application, such that it can play audio files on clicking on the farm fields in the game.
- Worked on logics in the game for the users level maintenance and associate unique quests at a particular level.
- Integrated third party integration such as Facebook and Twitter to share the level changes in the game and other victories associated.
- Successfully integrated In-App purchases for buying products from the catalog.
Platform and Tools: iOS 5.x, Objective-C, Xcode 4.4.1.