Ios Mobile Developer Resume
3.00/5 (Submit Your Rating)
SUMMARY
- Around 6 years of experience developing and maintaining efficient iOS applications.
- Worked in different software development life cycle methods like Waterfall and Agile.
- Strong knowledge in analyzing and resolving performance issues in iOS applications using Instrument tool. Find memory allocation, leaks and static analyzer to find potential leak points.
- Good working experience with the Restful/SOAP APIs to consume web services in both JSON as well as XML formats by using parsers such as NSXML Parser and NS JSON Serialization, parsing with SBJson.
- Strong knowledge in implementing Core Frameworks - UIKit, Core Data, MapKit, Core Location, Core Graphics, AVFoundation, Core Animation.
- Experience in concurrent programming like Grand Central Dispatch (GCD), NSOperations, NSOperations Queues, and XML/JSON parsing.
- Knowledge in Bluetooth low energy (BLE) and creating iBeacon application interfacing the Cloud services and talk to backend Services.
- Experience in Using Third party library like RXswift.
- Expertise in working with Storyboards, XIB files and Auto Layout.
- Expertise in MVC, MVVM, MVP architecture design and concepts like delegation-protocols, notifications-observers.
- Extensive experience working with design patterns like KVC, Delegation and Singleton etc.
- Hands on experience in Apple Push notifications, Network protocols, Bonjour net services, Mac/Pc to iPhone data synchronizing.
- Worked on consuming Restful Web Services using Alamo fire (Object Mapper), AFNetworking.
- Worked with Google maps and Apple Maps.
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Estimates, Design/Architecture, Development, Implementation, Integration, Documentation, Testing and Deployment.
- Ability to comprehend server/hosting requisites, data modeling, business logic and UX/UI design.
- Helped to create a bridge using react native modules for an API that was not supported in JavaScript.
- Solid experience in carrying out functional Unit Tests using the XCTest framework and TDD test framework.
- Understanding of Apple iPhone App store requirements, HIGs, iTunes Connect, iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on real device and code signing process.
- Experience in creating reusable components, useful for multiple projects.
- Proficient in using NSUserDefaults for persistent storage and NSNotificationCenter for storing and maintaining user data for iOS Applications.
- Worked on AppleWallet.
TECHNICAL SKILLS
Programming Skills: Swift, Objective-C, Xcode, C, C++
Mobile Operating System: IOS, IPad, IWatch, Hybrid mobile development
Web Technologies: HTML 4/5, CSS 2/3
Operating System: Mac OSX, Windows XP, Windows 7, Linux.
Database: SQ lite, Microsoft SQL
Version Control Tools: GIT, SVT, Source Tree, JIRA
Scripting Language: JSON, SOAP, REST
Frame Works: UIkit, Map Kit, Cocoa Touch, AV Foundation, Core Data
PROFESSIONAL EXPERIENCE
Confidential iOS Mobile Developer
Responsibilities:
- Developed, Maintained and Enhanced UI interfaces using Cocoa Touch framework provided by Apple software development kit like storyboards, XIB files, UIKit, CoreAnimation, Firebase and Auto Layout.
- Worked on implementation of Apple Wallet UI and its functionality of adding it to Wallet.
- Designed a Kill functionality for certain features of the app to be used for beta testing.
- Working on interfaces which integrates with Restful API backend.
- Used Hockey App and App center to get crash reports and Appium for performance testing.
- Responsible for writing Unit Test cases and UI test for the app using XCTestFramework.
- Added Functionality for users of the application to view all their medical and Dental Claims in a unified tab.
- Worked on issues with Tab bars, Table views on multiple devices.
- Used OO Design and Iterative methods.
- Worked on moving the apps Analytics collection from google Analytics to Firebase.
Confidential iOS Mobile Developer
Responsibilities:
- Develop, Maintain and Enhance UI interfaces using Cocoa Touch framework provided by Apple software development kit like storyboards, XIB files, UIKit, CoreAnimation, CoreGraphics and Auto Layout.
- Design in-app databases to cache image resources in NSImageCache to reduce application response-times. NSUserDefault is used to store login credentials in a local persistent storage for fast user authentication.
- Implement and evaluate design patterns like Model-View-Controller, Delegation, Model-View-View-Model, Model-view-presenter, push-notification and Singleton for designing the different sections of the mobile architecture.
- Analyzing and resolving performance issues in iOS applications using Instrument tool. Find memory allocation, leaks and static analyzer to find potential leak points.
- Process Restful/SOAP APIs to consume web services in both JSON as well as XML formats by using parsers such as NSXML Parser and NS JSON Serialization.
- Worked with Apple Health kit using the Bluetooth low energy device(BLE).
- Used BLE to connect to devices like fitbit, Apple watch and many other third party devices.
- Build payment walls using in-app-purchases provided by StoreKit framework.
- Code signing the iOS applications and performing regular update to the Apple app store.