Application Developer Resume
Irvine, CA
SUMMARY
- Over 7+ years of 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.
Project Details:
Confidential
Irvine, CA
Role: Senior iOS Developer
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 iPone 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.
Role: Senior iOS Developer
Technologies Used: 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.
Role: Senior 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,
- 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.
Cincinnati, OH
Role: Application 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.
Technical Roles and 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
Houston, TX
Role: Application Developer
Technical Roles and Responsibilities:
- Involved in analysis, design and development of the application
- Involved in designing user Interface for the application for the mobile devices (iPhone)
- Developed Application using XCode with MVC Architecture
- Worked to make the application compatible with multiple iOS versions.
- Resolved the UI design issues for multiple versions of iOS.
- Used Outlets for developing application screens.
- Implemented User Authentication
- Used MapKit for identifying and updating the tanker location with global coordinates
- Used CorePlot to draw the graphical representation of the tank liquid level
- Used RESTFUL web services with JSON to get the tanker information from the server
- Used SVN for version controller.
- 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.
Role: Application Developer
Technologies Used: Objective C, iOS 6.x, XCode 4.x, Mac OS X, Agile Sprint Planning, RESTFUL web services, JSON Parser, RSS Feeds, Just In Mind design tool, Cocoa Framework, iPhone Simulators, Cocoa Touch frameworks, SVN, SQLite3
Technical Roles and Responsibilities:
- Involved in analysis, design and development of the application requirements
- Involved in designing wireframes and creating User Interface for the application for mobile devices (IOS, iPhone, iPad)
- Used RESTFUL Web services in JSON to get the user account data from the server
- Used Core Plot to draw the graphical representation of the user account usage
- Used XML parsing to read the News Demon blog feeds
- Used HTML to load the blog page
- Involved in testing the application using Adhoc distribution and through TestFlight app.
- Involved in uploading the completed application to the apple portal.
Sacramento, CA
Role: Application Developer
Technologies Used: Objective C, iOS 5.x, iOS 6.0, XCode4.x, XML Parser, Cocoa Framework, iPhone Simulators, Cocoa Touch frameworks, SVN, Justin Mind Design Tools,
Technical Roles and Responsibilities:
- 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.