Senior Ios Developer Resume
San Jose, CA
SUMMARY:
- Over 12+ years of experience in iOS application development as a technical lead and senior iOS developer and well versed in using XCode, iPhone SDK and Cocoa Touch framework.
- Experience in the area of software development for mobiles and web, which includes understanding requirement specification, working on software design, coding, testing and maintenance.
- Skilled in developing APIs for middle ware Framework modules for mobile platforms using Objective C.
- Experienced of working on iOS platform and frameworks and customizing it as per requirements.
- Undertaken full life cycle of mobile iOS Hybrid using Phonegap Application Development that includes testing on device and simulator as well.
- Having experience in developing hybrid applications in Phonegap and native plugin for hybrid applications.
- Having experience in Agile development methodology.
- Experienced in UX Design, can translate concept design into user interface on mobiles like iPhone, iPad iPod
- Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
- Experienced with Apple Approval Distribution Process, AdHoc Enterprise distribution.
- Experience of iPhone mobile application development and testing on device and simulator using x code and Objective C.
- Involved in various parse level application and well aware of parsing of SOAP, XML and JSON formatted services for iPhone and iPad.
- Was involved in Usability testing of the application during early releases of the application to modify any user experience elements to be changed.
- Worked on various architectures such as MVC, Singleton, Delegate and Notification patterns.
- Experience of using version control and bug reporting tools like clear case, clear quest, svn, tfs and git etc.
- Experience taking a project from scoping requirements through actual launch of application.
- Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Experience providing prototypes / proof - of-concepts to the business content owners and users
- Experience in handling Web Services SOAP, XML, JSON RESTFUL.
- Worked on Core Data ability to write and troubleshoot SQLite Code and design managed Object context in objective C.
- Worked on latest versions of iOS 8.0 and Xcode 6.0, well versed with latest changes in the industry.
- Having basic Knowledge of Swift programming language.
- Having working experience on SDK development in iOS.
- Experience in Mobile Application Development Frameworks, Design Guidelines, design patterns and cross platform tools like PhoneGap /Cordova.
- Experience in using writing web technologies for mobile, which includes advanced Java script, HTML5, CSS3.
TECHNICAL SKILLS:
Languages: iOS 4, 5, 6 and 7, Objective-C, Groovy, Java, JavaScript, PHP, HTML, Bash, Swift, Objective-C, C++, Java
Operating Systems: Mac OS X 10.12/10.11/10.10/10.9 Windows 10/8/7, Linux
IDE: Xcode-8/7/6/5, Eclipse, NetBeans
Web Services: XML, JSON, RESTful, HTML, CSS, Rails, Java and JavaScript frameworks
Databases: SQLite, Core Data, Oracle, MYSQL Server
Methodologies: Agile/SCRUM, Waterfall
Source Control: BitBucket, SourceTree, Git Hub, Eclipse, Xcode
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Senior IOS Developer
Responsibilities:
- Technologies Used: Objective C, iOS 6.x, iOS 7.x, iOS 8.0, XCode 5.x, Xcode 6.x, Xcode 4.x, Kofax Mobile SDK, Core Data, Agile sprint planning, TFS, Cocoa Framework, iPhone Simulators, Cocoa Touch frameworks, Core Data,
- With Kofax Mobile Capture, users can capture documents, photos, and data directly on their Apple iPhone or iPad and deliver the information to core business systems, processes or workflows. Capturing this information at the Point of Origination and delivering it to enterprise applications accelerates processes and reduces processing costs for better customer service. These new capabilities extend the investment in existing capture processes directly to the iPhone and iPad.
- Involved in implementing the application from requirements specified
- Used ARC to handle memory management efficiently.
- Used Encryption techniques RNCryption so as the content is not readable by other tools
- Used barcode reader library with multiple symbologies.
- Used Grand Central Dispatch GCD for background tasks.
- Worked on UI Design for the mobile devices iPhone
- Developed the application as per the UI design given by the UX team
- Involved in complete development of the application as per the client requirements
- Used Outlets to build the screen of the application
- Supported device orientation of the application by creating multiple outlets based on the orientation.
- Worked on XML parsing.
- Used background processing for low priority time taking tasks
- Unit tested the code
- Resolved bugs at various stages of application development.
- Made the application compatible with other i devices iPad iPod etc .
- Involved in Testing the application such that it is free from memory leaks
- Performed profiling on the application for any possible memory leaks
- Fixed Bugs at several stages of the application development.
- Involved in placing the application in to the iOS App Store.
- Involved in usability testing of the application.
Environment: Swift, XCode-8/7, iOS10/9, Cocoa Framework, Agile Sprint Planning, Kofax Mobile SDX, TFS and core Data.
Confidential, Los Angeles
IOS Developer
Technologies Used: Objective C, iOS 6.x, iOS 7.x, XCode 4.x, Xcode 5.x, Kofax Mobile SDK 2.1, Cocoa Framework, iPhone Simulators, Cocoa Touch frameworks, TFS, Agile Sprint Methodologies, SQLite3, Core Data, MVC Design Patterns,
Responsibilities:
- BankRight App is a combination of three components i.e., Bill Pay, Check Deposit and Driver's License.
- The Kofax Remote Deposit Capture module is used for processing images of bank check images captured, for example, with a mobile app. The component is primarily used to deposit checks. A bank accepts checks from customers for deposit. The checks are then submitted for processing and the required data is extracted from them.
- The Kofax Remote Pay Bills module is used for processing images of bill images captured, for example, with a mobile app. The component is primarily used to pay the bills like utility, power, telephone and gas bills etc. The bills are paid using the bank account. The bills are then submitted for processing and the required data is extracted from them.
- The Kofax Remote Drivers License module is used for processing images of license front and back images captured, for example, with a mobile app. The component is primarily used to create account with bank with the help of the information on the Drivers license.
- Involved in implementing the application from requirements specified
- Involved in the low level and high-level design of the application.
- Used barcode reader library with multiple symbologies.
- Used Grand Central Dispatch GCD for background tasks.
Environment: iPhone SDK, Mac OS X-10.10/10.9, Objective C, iOS 9/8.2, Interface builder, Cocoa Touch, Xcode, JSON, GitHub.
Confidential, San Jose, CA
Senior IOS Developer
Responsibilities:
- Objective C, iOS SDK, XCode 4.x, Cordova 3.1, Corodva 3.4, JQuery Mobile 4.1, JavaScript, HTML5, CSS3, Kofax Mobile SDK, Cocoa Framework, iPhone Simulators, Cocoa Touch frameworks, TFS
- Kofax Mobile Plugin for Kofax Mobile Capture SDK2.1 in your mobile app can be used to capture and process images and barcode data received from mobile devices. Along with the hybrid plugin, a sample PhoneGap app, demonstrating the plugin, is available in. The sample app can be used on iOS and Android devices.
- The sample app initially displays a screen that allows the user to select Kofax Mobile Capture and Kofax Mobile Barcode Capture controls.
- Involved in design and architecture of the hybrid plugin.
- Used ARC to handle memory management efficiently.
- Used JavaScript, JQueryMobile, HTML5 and CSS3 styles.
- Performed code integration and unit testing with the help of unit test and test apps.
- Used Grand Central Dispatch GCD for background tasks.
- Responsible for technical documentation on how to use the plugin to develop applications.
Environment: Swift 2.3/3.0, XCode-8/7, iOS10/9, Cocoa Touch, Cocoa Framework, GutHub.
Confidential
IOS Developer
Technologies Used: iOS 5.x, XCode 4.x, RESTFUL Web Services, In-App Purchase, Apple Push Notification, Address Book, Cocoa Framework, iPhone Simulators, Cocoa Touch frameworks, SVN, JSON Parser.
Responsibilities:
- Design and development of UI Handling, Views.
- Implemented the In-App Purchase, Apple Push Notification Functionality.
- Integrated Social Networking Sites Facebook, Twitter and Gmail .
- Worked on user gesture detection
- Involved in developing UI components / Outlets for the application screens.
- Involved in handling web services and parsing the response data.
- Used JSON parser to parse the response data.
- Used Story boards to design application screen flows.
- Resolved bugs at various stages of application development.
- Worked under Agile planning, and completed expected deliverables on time for every sprint.
- Performed unit testing and Performed profiling on the application to check on the memory usage of the application.
- Performed profiling on the application to check for any possible memory leaks.
- Used SVN for version controlling the code base and securing the source code
ENVIRONMENT: Objective-C, Xcode-6/5.1, iOS-8.2/7, iPhoneSDK, Cocoa Touch, Cocoa Framework, Storyboard, iPhone Simulator, APNS, BitBucket.