We provide IT Staff Augmentation Services!

Ios Developer Resume

Kansas City, KS

EXPERIENCE SUMMARY:

  • 8+ years of experience in Application Analysis, Design, Development, Integration, deployment and Maintenance/Support in IT and 5 years of iOS (iPhone/iPad) application development.
  • Sound knowledge over Xcode tool with Objective - C programming for iPhone/iPad development
  • Familiar with Custom UI Elements (Example Tab bar, buttons, Custom Table view Cells)
  • Excellent work exposure to various technologies like Blocks, Core Foundation, CoreData.
  • Worked extensively on enterprise iPhone/ iPad Apps
  • Exposure to the mobile application developing by consuming web service using SOAP, REST and JSON protocol.
  • Good experience on NSOperation Queues and GCD to perform multi-threaded development.
  • Excellent experience on the iOS development editor Xcode, Interface Builder and Instruments.
  • Worked extensively on GUI development for Mobile phones.
  • Familiar with UI design implementation using Auto layout, Storyboards and XIB files
  • Exposure to all stages of product Development Life Cycle and Good Knowledge of SDLC
  • Experienced in working with global teams (off-shore / On Site model)
  • Ability to manage individual deadlines and goals
  • Strong optimization and debugging skills.
  • Extensively worked on Client-server based applications
  • Extensively worked on Location Based Services (CoreLocation), MapKit frameworks
  • Publishing the application on App store and then pushing updates after every Confidential release.
  • Have experience in integrating iOS app with Firebase technology.
  • Production Support, Maintenance, Enhancement, Debug activities
  • Solid analytical, presentation, verbal and communication skills, and can easily establish rapport to influence management and multiple levels of the organization

TECHNICAL SKILLS:

Programming languages: Swift, Objective-C,C, C++ with Data Structures, Java (JSE), JEE, HTML5, Java Script, jQuery and CSS3, UNIX Shell scripting

Mobile Platforms/Technology: IOS 4.x-10.x, iPhone/iPad Apps, Cocoa Touch

Databases: SQLite, CoreData, MYSQL

Operating Systems: Mac OS X 10.7/10.8/10.9, iOS 4.x/5.x/6.x/7.x, Windows 7, UNIX

Tools: for Version Control: GIT, CVS, SVN

Tools: Xcode, Instruments, Xamarin

Frameworks: Map Kit Contact API, Core. Animation, Facebook SDK, Twitter API, Core Location, Core Data, Rest kit, JSON and XML.

PROFESSIONAL EXPERIENCE:

Confidential, Kansas City, KS

iOS Developer

Responsibilities:

  • Writing unit test cases to make the application more efficient and robust.
  • Ensuring high quality code by using pair programming approach.
  • Implemented MVP design pattern with clean architecture.
  • Writing programming code that adheres to established development protocols and best practices.
  • Requirement documentation and conversion of user requirement into the detailed design.
  • Review, regression causal analysis (Agile environment).
  • Analyzing complex system requirements, existing business processes, and information systems.
  • Participated in Code clean-up and code reviews
  • Involved in Bug fixing and performance tuning of the application.
  • Used KeyChainSwift frame to store the confidential data.
  • Used Realm framework to store and access the data.
  • Giving project status updates and resolving any production issues.

Environment: iOS 9.0/10.0, Mac OS X v10.8/10.9, Xcode 9, Swift, KeyChainSwift, Fabric, Realm, Restful Web Services, Map Kit, Core Location.

Confidential, Kansas City, KS

iOS Developer

Responsibilities:

  • Provide Design, Development and UI design.
  • Implemented MVP design pattern with clean architecture.
  • Requirement documentation and conversion of user requirement into the detailed design.
  • Review, regression causal analysis.
  • Involved in modularization of the Application to enable reuse.
  • Participated in Code clean-up and code reviews
  • Involved in Bug fixing and performance tuning of the application.
  • Implemented Caching data to save the images and articles data for the application.
  • Used KeyChainSwift frame to store the confidential data.
  • Used Realm framework to store and access the data.
  • Implemented graphs to show the results of user daily activities.
  • Used Healthkit, Vital Snap frameworks to to track the user’s everyday health data.
  • Used Passkit to add the emergency card to Apple Wallet.

Environment: iOS 9.0/10.0, Mac OS X v10.8/10.9, Xcode 7/8, Swift, KeyChainSwift, Fabric, Realm, Restful Web Services, Apple Healthkit, Passkit, Vital Snap.

Confidential, Overland Park, KS

iOS Developer

Responsibilities:

  • Provide Design, Development and UI design.
  • Implemented MVP design pattern with clean architecture.
  • Requirement documentation and conversion of user requirement into the detailed design.
  • Developed for iOS 9.0/10.0 platform.
  • Review, regression causal analysis.
  • Implemented for auto save feature using plist file.
  • Involved in modularization of the Application to enable reuse.
  • Participated in Code clean-up and code reviews
  • Involved in doing code coverage and Unit testing.
  • Involved in Bug fixing and performance tuning of the application.
  • Implemented Caching data for the Account details and Usage Info of the account.

Environment: iOS 9.0/10.0, Mac OS X v10.8/10.9, Xcode 6/7/8, Swift, MapKit, Core Data, CoreLocation, Restful Web Services.

Confidential, Columbus, Ohio

iOS Developer

Responsibilities:

  • Analyzing the requirements and designing a technical document for the requirement as a team.
  • Coordinating with the design and development team to define the user interface(UI/UX) requirements for the iOS application(iPhone Application)..
  • Developing the UI screens by integrating different Views to make them user friendly.
  • Developing the business logic for the iPhone application.
  • Writing the Automation scripts for testing the user interface of the application.
  • Working with services team to get the data for the application and put it in the application.
  • Writing the Unit tests cases in swift and Automation test scripts for the application.
  • Used the TestKit to test the Application.
  • Communicating and interacting with other teams as needed to meet the project deliverables.
  • Giving project status reports and resolving any production issues.
  • Used JPNetworkResponseServiceManager to get or request the data from services.
  • Used Coredata to save the merchant list for the reward card.
  • Used InAuth to handle the Login flow.
  • Developing the UI/UX designs in the project by using the story boards and .xib files.
  • Used UIAnimations and core Graphics to see the wave animations in the application.
  • Used the UICollectionview to show all the Chase cards in wallet screen.
  • Used InAuth library to handle the security while logging into application.
  • Also Used TouchID to handle the security while login in to application.

Environment: Objective C, Swift, Xcode 6, Xcode 7, iPhone SDK, Cocoa Touch, Selenium, Eclipse, XML, File Manager, source tree, stash, JIRA, Core data, JSON, AddressBook, CFNetwork, Etc.

Confidential, Chicago, IL

iOS Developer

Responsibilities:

  • Analyzed the requirements and designed a technical document for the requirement as a team.
  • Developed the UI screens by integrating different Views and Windows to make them user friendly.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Coordinated with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes.
  • Used the REST web service to retrieve the all the customer base information from the SQL server.
  • Used XML, TBXML to retrieve, parse and store data on the device.
  • Implemented the sending an email feature by using the UIActivityView.
  • Used the NSFileManager to store the user order details in a file permanently.
  • Responsible for designing, coding and testing the app.
  • Designed to work in no-wifi/cell mode once the customer database is saved.
  • Syncs records whenever possible (depending on wifi/cell signal) to refresh the customer database Uses threads to prevent UI from hanging.
  • Generated the Build and send it towards Testing Team.
  • Responsible for App support and latest versions compatibility.
  • Develop the customized UI fonts and style to show the UI effective way in the application.
  • Used IBDesignable and IBInspectable for some reusable buttons and labels for the application.
  • Used UIKit framework to get the all the UIComponents to develop the UI for the application.

Environment: Objective C, Xcode5, Phone Gap, Cordova, Ext. JS5, EXT. JS6, Java Script, iPhone SDK, Cocoa Touch, XML, File Manager,C#,.Net, UML, MS SQL Server 2008, GitHub, HTML5, CSS, JQuery.

Confidential, Denver, Colorado

iOS Developer

Responsibilities:

  • Collected the requirements from the Business Analysts Analyzed the requirements and designed a technical document for the requirement as a team Developed the UI for the application using Objective C.
  • Used the Core Location framework for the user location finding.
  • Using the Local Notification for notifying the View-Controller once the data is ready in the modal class.
  • Using the UIWebView for displaying player details Used the REST webservice for parsing the XML, JSON Data.
  • Using the P-list file for the different skinning.
  • JSON kit framework is used for JSON Parsing. MPMoviePlayer controller playing the Video.
  • Used the UIScrollView to scroll the images from left to right and to scroll the data from upside to down in the User Interface.
  • Implemented the UITableView to display the Preseason Matches details completely (Date, Who Win and etc.).
  • Used the Segmented control to differentiate the Box Score, Players and Drives.
  • Game Day radio feature is implemented to listen the live streaming audio by using the Networking.
  • Identifying the common functionality and keeping in the supper class.
  • Identifying the components in the screens and developing the screens.
  • Developing the Modal classes for downloading the data. Integrating the Twitter.
  • Used the Twitter Bootstrap. Made another version of this app for Supervisor view where all controls are visible and accessible.
  • Wrote Automation scripts and step definitions foe the application.

Environment: Objective C, Xcode 4.6 and 5, UML, iPhone SDK, Cocoa Touch, Core Location,REST, JSON, pList, WebView, MPMoviePlayer, iPhone 6.0 or later, GitHub, Eclipse.

Confidential, Boston, MA

iOS Developer

Responsibilities:

  • Designed the registration screen of the application where the user can enter the user name and password.
  • Designed the home screen of the application where the user can choose the type of the module to be populated.
  • Tested applications on iPhone simulator, iPod touch and iPhone device.
  • Developed the App using CocoaTouch frameworks like UIKit, Foundation, CoreGraphics Frameworks.
  • Experience on Map-kit and CoreLocation.
  • Implemented the scroll functionality by using UIScrollView on all screens of the app.
  • Developed components like infinite scrolling section for sliding tableview
  • Implemented the App using web services to read the data from API for features like store locator, Home, categories of store products.
  • Experienced in Debugging the Code at every Stage line of Implementation.
  • Coordinated with technical staff in the configuration of iTunes AppStore.
  • Wrote various methods to manipulate HTML5 and CSS3 in Java Script,jQuery made pages dynamic using AJAX, JSON,REST and XML
  • Performed the quality assurance of the application by reporting the issues to the development team.
  • Used Instruments to check for processing bottle necks, memory leaks, and retain cycles.
  • Collaborate with end users and clients in the implementation of complex software

Environment: iOS 5/6, iPhone SDK, Xcode 4, Web Services, PList, Objective-C, CocoaTouch, JS, jQuery, iPhone Simulator, Interface Builder and Instruments.

Confidential, Sunnyvale, CA

iOS Developer

Responsibilities:

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

Environment: iOS 5, 5.1, Xcode 3.2, 4.1, 4.3.3, 4.4.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite, View Controller.

Confidential

Java Developer

Responsibilities:

  • Design and Development of UI using HTML, DHTML, JavaScript and CSS.
  • Developed server side code in Servlet and JSP.
  • Involved in Analysis and Design.
  • Developed Action Classes and Model Classes.
  • Configured Struts-Config.xml.
  • Created Java Beans accessed from JSPs to transfer data across tiers.
  • Involved in Database and Application design.
  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Configured deployment descriptor specifying data environment.
  • Assembled components and deployed on Server by vendor utilities.
  • Involved in Deployment of Application in WebLogic server.
  • Developed Stored Procedures.
  • Documented, prepared help files and user guide.

Environment: Java, Servlets, JSP, Struts, UML, Oracle, JavaScript, Eclipse, HTML, CSS, HTML, DHTML, Weblogic 8.1

Hire Now