We provide IT Staff Augmentation Services!

Sr. Ios Application Developer Resume

Portland, OR

SUMMARY

  • Over 7+ years of development experience in Information Technology, with a progressive and robust experience in Object - oriented technologies and swift, experience in the full-life cycle of the software development process.
  • Strong knowledge of Objective-C (iPhone/iPad), iOS SDK 4, iOS SDK 5, iOS SDK 6, iOS SDK 7,iOS SDK 7.1, iOS SDK 8,iOS SDK 9application development using Objective-C, Cocoa Touch, UIKit.
  • Worked extensively on Xcode, Interface Builder and Instruments.
  • Used Bridging header to setup communication between objective c files and swift files.
  • Worked on POCs based on the project requirements.
  • Strong knowledge about Core Frameworks like, MapKit, Core services, Core Graphics, Core animation, UIKit & MVC methodologies.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation.
  • Proficiency in using NSUserDefaults and for storing and maintaining the user data for iOS Applications.
  • Proficient in programming languages/single page applications such as HTML5, Java, JSF, Prime faces, JavaScript, jQuery, CSS3.
  • Created and customized views, table views, tab bars and navigation bars, which are some basic functionalities in a multi-view application.
  • Proficient in source control tools like GitHub and SVN.
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
  • Experienced in working with data parsing forms such as XML and JSON, to display data on iPhone/iPad.
  • Working knowledge of Operating Systems like Mac OS Yosemite, Mac OS-X, Windows 2003, Windows XP, Vista, Windows 7 and Windows 8.
  • Experience in working with Agile/Scrum teams and providing technical guidance to the test teams to build manual and automated test suites.
  • Developed several consumer facing applications.
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.
  • Worked with end clients to translate business requirements into functionality.

TECHNICAL SKILLS

Programming Languages: Objective-C, C, Swift, C++, C#, Java, Embedded C, ASP.NET

Scripting Languages: VBA, UNIX Shell Script, DOS Script, HTML, JavaScript, JSON

IDE’s / SDK’s: Xcode, Visual Studio, Eclipse, Android SDK, Keil

Frameworks / APIs: Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Win32 APIs, .Net Compact Framework, node.js, AngularJs, OpenGL ES

Mobile Operating Systems: iOS, Windows CE, Windows Mobile, Android

Operating Systems: Mac OSX, Unix/Linux, VxWorks, MS-DOS, Windows

Phone Simulator and Emulator: iPhone/iPad, Windows 8/Mobile, Android

Database: Microsoft SQL Server Compact (SQL CE), Core Data, SQLite

Development Models and Patterns: Waterfall, Agile Scrum

PROFESSIONAL EXPERIENCE

Confidential, Portland, OR

Sr. iOS Application Developer

Responsibilities:

  • Worked extensively on Xcode 6.0.1 - 6.4, Xcode 7.0.1, Objective-C, Cocoa pods, Mac Yosemite & Mavericks for developing the native iOS application for iPhone.
  • Developed quality code in Objective-C and Swift 2.0 to meet story acceptance criteria from scratch.
  • Implemented the web services using AFNetworkingto with client API, request and response.
  • Implemented Core Data framework to store user data.
  • Retrieved secured dynamic data from the web server using JSON and XML parsing.
  • Used Charles Proxy, Cocoa rest client for web debugging.
  • Implemented Storyboards to define the app content, flow, View Controllers and add UI elements.
  • Integrated videosfrom youtube into the application where user can view the complete video inside the app without being directed to safari or youtube application.
  • Added animation between UIViews for smooth transitioning and better user experience using Segues.
  • Used Cocoa Pods and UIKit Framework, Foundation Framework and CoreGraphics Frameworks.
  • Used Crashlytics framework within the app to monitor the crashes during development.
  • Defined, developed and maintained web services and applications that consume them (REST, SOAP, JSON, XML) using GET and POST methods.
  • Supported QA with bug fixes, test case creation support, and triage meetings.
  • Worked with Enterprise GitHub for source control to commit, branch and merge changes to the source code in repository.
  • Worked on POCs based on the project requirements.
  • Worked as part of a dynamic team through agile development process.
  • Collaborated with design team, QAs, scrum master and product owner to implement enhancements or new applications during daily standups, sprint planning and sprint retrospectives.
  • Used Poker planning, Version 1 to estimate and point out stories for two-week sprints.
  • Used AppleDocs to maintain records to document program development and revisions.
  • Provided system support after hours as necessary.
  • Shared best practices and improved processes within and across sprint teams.
  • Handled multiple projects simultaneously, met deadlines while effectively managing priorities and communicating progress.
  • Provided cross-functional support as a member of a highly productive sprint team.

Environment: iOS 8.0(Min. Deployment Target) - iOS 9, Mac OS X Yosemite/Mavericks, Objective-C, Swift, Xcode 6.0.1 - 7.0.1, Cocoa Pods, iOS SDK, Instruments, Interface Builder, Crashlytics, Charles Proxy, Gas Mask, Agile Methodology, HTML5, CSS, REST, SQLite3.8

Confidential, California

iOS Application Developer

Responsibilities:

  • Created models in MVC and development of delegates for updating model information.
  • Took care of code review, code fixes and bug fixes.
  • Performed all tasks from user interface design and implementation to writing code for various features.
  • Used Swiftto develop new features in the application which provide great user experience.
  • Developed client login and signup module that includes UI design and backend communication with Web Services.
  • Developed navigation between views, a mixture of UINavigationContoller, UIGestureRecoginer and UIPopoverController.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.
  • Used auto layout to position buttons and images.
  • Developed unit tests for testing specific functionality and logic.
  • Implemented Core Data framework to store user data.
  • Developed essential tools such as the UITabBar.
  • Implemented NSURLConnection to integrate with backend web services.
  • Fixed bugs as documented by QA team.
  • Collaborated withtesting teams to ensure better quality of the product output.
  • Used Instruments to fine-tune the app performance and memory management.
  • Engaged with the product owner to ensure complete and correct understanding of user stories.
  • Used both Test Driven and Behavior driven development.
  • Formatted the Data as per Business rule to display in UI.

Environment: IOS 7.0, (iPhone SDK), Mac OS X, Objective C, Xcode 6.0, Agile Methodology, HTML5, CSS, REST, JIRA, JavaScript, JQuery.

Confidential, Houston, Texas

iOS Application Developer

Responsibilities:

  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls,XMLparsing included in the project.
  • Worked extensively with ObjectiveC.
  • Worked withUIKit Frameworkfor development and maintenance.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in devices.
  • Responsible for Creating Models and Services in conformance with the WSDL's provided.
  • Responsible for Service Integration Development and Testing.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Custom UI implemented with XIBs.
  • Developed navigation between views, a mixture of UINavigationContoller, UIGestureRecoginer and UIPopoverController.
  • Created the complete database using Coredata.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Worked withGDB and Xcodefor debugging.
  • Worked withGITto checkout and update the codebase changes.
  • Reported progress/challenges to onsite project lead.
  • Designed XSDs to define the xml structure of data exchanged between iPhone and server.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Used JIT (just in time compilation) where the compiler and execution goes simultaneously.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.
  • We Troubleshoot and resolved the problems that arise both in quality assurance phases and after production launch, and we will ensure ongoing operation of the apps on new versions of mobile operating systems when they were launched.

Environment: iPhone SDK, Xcode, SQLite3, SQLite Manager, Objective-C, Cocoa Touch and Instruments.

Confidential, San Jose, CA

iOS Application Developer

Responsibilities:

  • Implemented Core Data framework to store user data.
  • Integrated the application with back-end web services.
  • Implemented using Storyboard and ARC.
  • Developed unit tests for testing specific functionality and logic.
  • Fixed bugs as documented by QA team.
  • Used Instruments to fine-tune the app performance and memory management.
  • Formatted the Data as per Business rule to display in UI.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required.
  • Worked with GDB and Xcode for debugging.
  • Worked with Git to checkout and update the codebase changes.

Environment: iOS 5, Xcode, iPad, iPhone, Objective-C, UIKit, XML, SQLite, JIT, View Controller.

Confidential, Rochester, NY

iOS Application Developer

Responsibilities:

  • Created the design documentation for iOS application.
  • Developed the App Using Cocoa Touch Frameworks such as UIKit Framework, Core Foundation and Core Graphics.
  • Server Side components like web Services to data sync at client side to update at server side.
  • Involved in Significant Customer interaction resulting in stronger customer relationships.
  • Wrote the common utilities like Logging, File utilities and Foundation framework.
  • Implemented Core Data framework to store user Data.
  • Implemented NSOperationQueue and NSURLConnection to integrate with back end web services.
  • Experience collaborating with senior back end and senior mobile developers in a SCRUM Agile Methodology with little supervision.
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications for mobile systems.
  • Worked closely within a cross functional team of testers and developers.
  • Solved major defects in navigation controller behavior for the application.
  • Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services.

Environment: iPhone SDK, Xcode 3.2, SQLite3, SQLite Manager, Objective-C, Cocoa, Instruments, JavaScript, jQuery, Map Kit, Core Location, JSON and AV Foundation.

Confidential, Sunnyvale, CA

Mobile Application Developer

Responsibilities:

  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created various views like table views, customized views and popovers.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created custom checklist and shared them with selected app users by calling web services through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
  • Created notifications to detect the autorotation in the customized sub views.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed navigation between views, a mixture ofUI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Used several methods for testing and tracking of application like kiwi.
  • Designed XSDs to define the xml structure of data exchanged between iPhone and server.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.

Environment: iOS 4, Xcode 3.0, iPhone, Objective-C, UIKit, JSON, XML, SQLite.

Confidential

Software Developer

Responsibilities:

  • Worked with various components of struts like Action Classes, Action Servlet, Action Forms, Tiles, validation Framework, etc.
  • Database interaction objects were developed as a team by implementing the DAO Patterns.
  • We have used JDBC as Model Component.
  • Designed the database schemas for the new data layer on oracle using TOAD.
  • Xml documents have been parsed using the SAX parser.
  • Translated the functional requirements into technical requirements.
  • Helped in document analysis and technical practicability discussions for implementing pioneering functionalities.
  • Design patterns like MVC Pattern, DAO Pattern and Singleton were applied.
  • Worked in server side and front-end validations by using Struts Validation framework and JavaScript.
  • Used Oracle database for writing stored procedures for common queries.
  • Done the Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test.

Hire Now