We provide IT Staff Augmentation Services!

Ios Developer Resume

Wireless, NJ

SUMMARY:

  • 5+years professional experience in Objective C and Swift strong background in iOS application design and implementation using objectivec,UIKit,Core Data,Cocoa Touch and Cocoa Service Frameworks,Core Graphics
  • Expertise implementation knowledge of iOS mobile development tools like Xcode, Instruments and Charles Proxy.
  • Experience with Xcode 7, 8, 9 and iOS 8,9,10, Interface Builder,Instruments,Mobility Tester including development,debugging,profiling,optimizing and build process
  • Have a clear and detailed understanding of Apple’s Human Interface Guidelines
  • Developed app using various iOS design patterns
  • Experience in parsing forms such as XML and JSON to dynamic display in iOS,proficient in using NSURLConnection,NSURLSession,AFNetworking
  • Strong knowledge of software development life cycle with strategically designing and implementing the software,debugging,fixing and maintaining the software
  • Proficient in creating and custom UIViews, Table Views, Collection Views, Action Sheets, Segmented Controls, UIAlertView,Tab Bars and Navigation Bars which are some basic functionality in a Multi - View Application
  • In-depth knowledge of MVC,MVVM,VIPER design architecture, Cocoa design patterns and concepts like delegation,protocols and categories, Target-action and Slide-out Navigation.Worked with RSS News feed integration with custom UI components and social sharing features
  • Experienced in Automatic Reference Counting and Manual RetainRelease,ability to perform analyzing tool to debug and perform memory management

TECHNICAL SKILLS:

Programming Skill: Objective C, Swift

Web Development Skills: HTML CSS

Database: MS SQL, Oracle, MySQL

IDE/Tool: Xcode,eclipse iOS Frameworks

Core Cocoa Framework, AFNetworking/: Alamofire, Swiftyfy

Operating Systems: Mac OS X, Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Wireless NJ

iOS Developer

  • Created the overall front-end UI design of the app using UIKit framework primarily,including UITabBarController,UITableView,UICollectionView,UINavigationController, UIStackView, UIScrollView, UIPageControl, UIRefreshControl,
  • Used MVVM design pattern, protocols, protocol extensions and delegates to design the application’s architecture
  • Used Almofire and Swiftyfy to handle Rest call service and create data model objects
  • Used Core data to store offline catalog devices and accessories data instead of making live call every time
  • Dynamically updated the UX with the JSON data using KVO,KVC, NSNotificationCenter, Blocks and delegates
  • Following MVVM design pattern and Protocol Oriented Programming mindset to design to construct code base
  • Used CocoaLumberjack for high performance and granular production logging
  • Used Jenkins and fast lane for creating automated build
  • Used Git and Source tree for source control
  • Involved in creating application-compatibility in both portrait,landscape modes for iPads by making use of Auto-Sizing constraints
  • Participated in application testing using in Swift framework and fixed them thereby contributing for application enhancement
  • Writing Unit test cases for sanity test
  • Took care of code review code fixes and bug fixes
  • Involved in the requirement gathering, project plan, effort estimations leading to successful product delivery

Environment: s:Mac OSX, Xcode 9.2,iOS 11,Swift,Cocoa framework,JSON,Cocoa Touch,CoreData,Almofire,Swiftlint,CocoaLumberjack.

Confidential, Wireless NJ

iOS Developer AppName: POSMobile

  • Created the overall front-end UI design of the app using UIKit framework primarily,including UITabBarController,UITableView,UICollectionView,UINavigationController, UIWebView/WKWebView
  • Used MVC design pattern, protocols and delegates to design the application’s architecture
  • Used UINavigationController,segue and Delegate designed user interface
  • Used AFNetworking to handle Rest call service and UIWebview/ WKWebview delegate methods to handle the incoming data and execute JS to send back data.
  • Used share cookies to store session information and manipulate cookies to abstract required data
  • Dynamically updated the UX with the JSON data and show the user new events
  • Used core data for data storage
  • Following Model,View andController paradigm by handling the view frames of all UI components in view controller itself
  • Used CocoaLumberjack for high performance and granular production logging
  • Used Jenkins for creating automated build
  • Used Git and Source tree for source control
  • Used OClint as code analysis tool for improving quality and reducing defects
  • Involved in creating application-compatibility in both portrait,landscape modes for iPads by making use of Auto-Sizing constraints
  • Participated in application testing using in Objective C framework and fixed them thereby contributing for application enhancement
  • Took care of code review code fixes and bug fixes
  • Involved in the requirement gathering, project plan, effort estimations leading to successful product delivery

Environment: s:Mac OSX, Xcode 8.2,iOS 9,10,Objective-C,Cocoa framework,JSON,Cocoa Touch,CoreData,AFNetworking,OClint,CocoaLumberjack.

Confidential, Group NJ

iOS Developer

Project Description:

  • Created the overall front-end UI design of the app using UIKit framework primarily,including UITabBarController,UITableViewCollection,UINavigationController
  • Used MVC design pattern, protocols and delegates to design the application’s architecture
  • Used UINavigationController,segue and Delegate designed user interface
  • Used NSURLConnectionDataDelegate methods to handle the incoming data,receiving connection progress like didReceiveData,and connectionDidFinishLoading method to parse the JSON Response from our Company GruskinGroup API which has all the data associated with the Springfield,NJ.
  • Dynamically updated the UITableview with the JSON data and show the user new events
  • Used core data for data storage
  • Following Model,View andController paradigm by handling the view frames of all UI components in view controller itself
  • Implemented MapKit and CoreLocation to help user find path to destination
  • Involved in creating application-compatibility in both portrait,landscape modes for iPad and iPhone by making use of Auto-Sizing constraints
  • Participated in application testing using in Objective C framework and fixed them thereby contributing for application enhancement
  • Took care of code review code fixes and bug fixes
  • Involved in the requirement gathering, project plan, effort estimations leading to successful product delivery

Environment: s:Mac OSX, Xcode 5.0,6.0,iOS6.0,7.0,Objective-C,Cocoa framework,JSON,Cocoa Touch,XML,CoreData.

Confidential, Washington,DC

iOS Developer

  • Followed a work data flow principle for design and development
  • Create various views,tableviews,customized views
  • Development Navigation between views was mixture of using UI Navigation Controller and UI Gesture Recognizer
  • Dynamically updated the UITableView with the JSON data
  • Managed data parsing using JSON and XML
  • Used NSJSON Serialization,NSURL Connection and its methods to receive the parsed XML and JSON data and stored in the Model,and update the contents of the TableView with this data
  • Took care of code review code fixes and bug fixes

Environment: s:Mac OSX, Xcode 5.0,6.0,iOS7,Objective-C,Cocoa framework

Hire Now