We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

3.00/5 (Submit Your Rating)

Overland Park, KS

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications, 6 years of experience in iPhone/iPad application development using Objective-C, SQL, Cocoa Touch, Cocoa Bindings, Core animation custom controls.
  • Strong knowledge in implementing core Frameworks like Core Location, Core Graphics, Map Kit, UIKit, and EventKit Frameworks.
  • Strong knowledge in OOPS concepts, MVC architecture and programming languages including Objective C, Java, C, C++.
  • Sound Knowledge and good working experience on newly launched Xcode8 and some experience on Swift3.X, Swift 2.X .
  • Experience working in SCRUM methodology as well as some Waterfall and Test-Driven Development.
  • Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development.
  • Worked on Audio Toolkit, AV Foundation, HTTP segmented streams MediaPlayer framework of Cocoa Touch to stream video and audio, which are both DRM and Non-DRM protected.
  • Worked on Core location, UI Acceleration under position and motion category.
  • Experience in working under Mac OS-X and Windows platforms.
  • Experience in Native Mobile Application development with Social Media platform integrations such as Facebook, Twitter.
  • Experience in creating HTML files for iOS Message Controller to share URLs and formatted text.
  • Experience in managing application flow using storyboarding and good understanding of Hybrid iOS Application Architecture.
  • Good understanding of Memory Management: ARC and non-ARC in iOS development.
  • Worked on Object Oriented Concepts in building re-usable code.
  • Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance
  • Worked with UI design using Storyboard and Interface Builder(IB).
  • Extensive experience Consuming REST/SOAP Web Services and APIs.
  • Worked on parsing with both SBJson and LibXML, as well as NSXMLParser, NSJSONSerialization and PLIST.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories
  • Active participation in DAILY SCRUM and SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • Understanding of cash reports analysis, usage of instrument tools for application
  • Understanding of Apple iPhone App store requirements, HIGs, iTunes Connect, iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on testing/Real device.
  • Worked on Web Development Technologies like HTML, JavaScript, CSS, AJAX, XML and XSL/XSLT.
  • Extensive experience in working with Cascading Style Sheets (CSS)
  • Experience with Google mobile service provider API and Map Kit framework.
  • Proficient in source control with Git, SVN.
  • Effective team player with strong interpersonal and communication skills.

TECHNICAL SKILLS:

Programming Languages: C, C++, Objective-C, Swift, Java,J2EE

Frameworks: Cocoa Touch, Cake PHP, Cross Platform Phone Gap and Cordova, Swift Guru

Data Storage: PList, Coredata, NSUserDefaults

Delegation: NSTableView,NSTabView, NSTextField, NSWindow,NSBrowser

UIKit: UINavigationBar, UIBarItem, UIScrollView, UIAlertView, UIPickerView, UIWebView, UILabel, UIImageView, UITableView, UIViewController, UISearchView,UIStoryboardFoundation: NSData, NSArray, NSDictionary, NSString, NSMutableString,NSNotification,NSJSONSerialization, NSFileManager, NSURLSession, NSArray, NSMutableArray, NSBundle

CFNetwork: CFHTTPAuthentication, CFHTTPAuthentication, CFHTTPStream

CloudKit: CKDatabase, CKOperation, CKNotification, CKContainer

Core Location: CLGeocoder,CLLocation, CLPlacemark

Map Kit: MKDirections,MKLocalSearch, MKMapItem, MKMultiPoint, MKMapView, MKOverlayView

IDEs: Xcode, NetBeans, Eclipse, Dreamweaver, Android Studio.

Web technologies: HTML, CSS, JavaScript, Angular.js,XML,JSON

Web Services: REST, SOAP

Methodologies: Agile, Scrum,SDLC

Database Servers: SQLite, Oracle, MySQL, Oracle

Version Control: CVS,SVN, Git

Platforms: Mac OS X, Windows, Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential, Overland Park, KS

Sr. iOS Developer

Responsibilities:

  • Worked extensively on table view controller and made customized table view cells according to the client requirement.
  • Followed a work data flow principle for design and development.
  • Worked on UITabBarController, UICollectionView and UINavigationController for the architectural implementation of the application using objectiveC&swift.
  • Worked on Web Service calls, XML and JSON parsing included in the project.
  • Implemented methods using objectiveC and swift.
  • Worked with MediaPlayerFramework in building video applications using swift.
  • Worked with UIKit Framework for development and maintenance.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Worked on Interface Builder in using UI components.
  • Formatted the Data as per Business rule to display in UI.
  • Handled all required functionalities by special implementations with DateFormatters, writing Categories on required objectiveC classes like NSString, UILabels, UITextViews.
  • Worked with GDB and Xcode for debugging.
  • Worked with GIT to checkout and update the codebase changes.
  • Reported progress/challenges to project lead.
  • Debugging issues onsite whenever required.
  • Used GCD to manage concurrent code and execute operations asynchronously.
  • Use of Social Framework for accessing user's social media account to post status updates and images to a user's account.
  • Handled the Touch Events for functionalities like touch and drag.
  • Core Animation framework is used to animate the flip view between two views.
  • Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.
  • Added animation between UI Views for smooth transition and better user experience.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Worked with QA teams for testing and bug fixing.
  • Solved major defects in navigation controller behavior for the application.
  • Responsible for Service Integration Development and Testing.
  • Still provide support for when the application needs to be updated in regards to a new iOS release or if the client wants a change in design.

Environment: Xcode, Mac OSX, Cocoa Touch, Foundation Framework, UIKit, Core Graphics, Objective-C, UITableView, NSURLSession, Core Data, UIkit, Foundation, UINavigationController, Auto Layout Constraints, Core Graphics, Map Kit, JSONParsing, Swift, Strip, UITabBarController, CoreAnimations, Swift Guru

Confidential, Eden Prairie, MN

Sr. iOS Developer

Responsibilities:

  • Worked broadly on table view controller and made customized table view cells as indicated by the customer.
  • Worked on Web Service calls, XML and JSON parsing included in the project.
  • Established connectivity to the web server by NSURLSession
  • Experienced with MVC Design pattern
  • Web services deployment and testing on rest client.
  • Implemented Blocks instead of Delegation for direct communicate with the methods
  • Robust experience on Custom Table View by using UITableView
  • Quick notification are implemented by NSNotificationCenter.
  • RESTful services consumption using NSURLSession.
  • Initially the application used XMLParsing but upon analysis it was decided to move to JSON parsing.
  • Worked on NSJSONSerialization for JSON Parsing.
  • Implemented Uploading of data to web services by NSURLSessionUploadTask
  • Branch locations are implemented by using Map Kit.
  • Integrated Chat messenger and barcode scanner functionality. Strong use of breaks points and NSLogs to track down the different issues in code implementation.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Team up with Android developers in developing Android version
  • Worked on Hybrid Technology Phone Gap for initial android development.
  • Navigation of Storyboard implemented by UINavigationController, Segue
  • Added animation between UI Views for smooth move and better client experience.
  • Worked with GIT to checkout and update the codebase changes.
  • Worked with Auto Layout Constraints
  • Implemented CoreGraphics and CoreAnimations to draw customized UI on the screen
  • Formatted the Data according to Business standard to show in UI
  • Responsible for Service Integration Development and Testing.
  • Worked on Unit-test code for strength, including edge cases, usability, and general reliability

Environment: iOS 8.0,7.1.2,7.0,6.0 (iPhone), Mac OSX 10.9, Objective C, Xcode 5.0,5.1,6.0(SDK),Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), Map Kit, Core Location, AVFoundation.

Confidential, Atlanta, GA

iOS Developer

Responsibilities:

  • Created View controllers of native application both programmatically and through Storyboards.
  • Created a side swipe menu controller which makes it easy to navigate through the application.
  • Worked with Navigations controllers, Navigation Bars and Tab Bars.
  • Used Xcode to build application for All iPhone Screen Sizes.
  • Subclasses a UINavigationController to make a Styled Navigation Controller which would then be used throughout the application. This would make it easier to change a certain behavior of a View Controller for example to change the color of the navigation bar throughout the application.
  • Created Table View Controllers in the application and segue ways from different View Controllers.
  • Used Objective-C,AV Foundation and CocoaTouch Framework to build the app, including UIKit, RESTKit, UINavigationView, UICollectionView, UITabBarController, UITableView and Storyboard.
  • Used GitHub to push changed codes to made both enterprise and app store releases
  • Used Angular JS, JavaScript, and AJAX for User Interface.
  • Used JSON schema for UI development
  • Worked with UIKit Framework for development and maintenance.
  • Analyzing and identifying patterns to determine what components are used repeatedly or share characteristics.
  • Used Agile methodology and Continuous integration for the app.
  • Involved in presenting the application to the clients and internal stake holders.

Environment: iOS 4/4.2.1,4.3,5.0, Mac OSX 10.7, Xcode 4.1/4.2,4.3, iPad, iPhone, Objective-C UIKit, JSON, XML, SQLite, View Controller.

Confidential, Chicago IL

iOS Developer

Responsibilities:

  • Developed two different apps for Confidential -UK region and rest of Ireland region.
  • Processed Builds which come across submission of app to App Store.
  • Fixed some bugs in maps while locating a store near to the current location of user.
  • Resolved the problem of app freezing by reducing the lines of code.
  • Stored all versions of app IPA files in Apiarian for easy access.
  • Source code check out and generating IPA file for apps by using the Xcode,
  • Incorporated auto layout so that the user interface adjusts for different screen resolutions.
  • Care all with a few simple taps. You can even choose to save your login credentials so you don't need to worry about forgetting your password.
  • Developed quality code in Objective-C to meet story acceptance criteria.
  • Designed web application architecture, Model View Controller (MVC) based frameworks.
  • Troubleshot and resolved some serious issue with a third-party UI component.
  • Used sketches scenarios flows and prototypes to explain the scenarios to the business.
  • Managed approval process for App Store, handling apple developer account for multiple teams.
  • Worked on Mobile payment integration in app and saving your payment info within the app to quickly pay your bill with credit card or bank account.
  • Created the complete database using core data.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Worked on third party APIs/SDKs like Flurry, Facebook, twitter, Bing, touchJSON, ThreeTwenty, MB Progress HUD, Foursquare, OpenTable and SQLite.
  • Experience collaborating with backend and mobile developers in an SCRUM Agile Methodology with little supervision.

Environment: iOS 5.0 iPhone SDK, Xcode 4, Web Services, PList, Objective-C, CocoaTouch, JQuery, iPhone Simulator,Interface Builder and Instruments,, NSNotificationCenter,MapKit, UIKit, Foundation,CoreGraphics, HTML, CSS, Java Script, UIAlertView, NSJSONSerialization, CoreLocation, Restful Services

Confidential

iOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa touch frameworks.
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created of various views, table views, customized views and popovers.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • 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.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Custom UI implemented with XIBs.
  • Map Kit and Core location to enhance user to find nearest store locations.
  • Worked extensively to support all features on both iPhone and iPad
  • Leverage industry best practices to design, test, implement and support mobile applications.
  • Developed Navigation between views was mixture of using UI NavigationController, 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.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Followed AGILE methodology in the entire project.
  • Worked with UIKit Frameworks and web service cells by including XML and JSON parsing in the project.
  • Web based content coded with HTML is Integrated on a native app using UI Web View.

Environment: Xcode, Mac OSX, Cocoa Touch, Foundation Framework, UIKit, Core Graphics, Objective-C, UITableView, NSURLSession, Coredata, UIkit, Foundation, UINavigationController, CoreGraphics, Map Kit, JSONParsing, UITabBarController, CoreAnimations.

Confidential

Java Developer

Responsibilities:

  • Developed business logic layer and data access layer
  • Designed the layout of user interface.
  • Wrote global methods for FAQs/support, help, contact and general information pages, which displays in the same page with hiding/visible sections for better performance of site.
  • Involved in core java technologies multithreading, exception handling.
  • Participated in the system study to understand the functionality of the current system.
  • Build user interface using JSP and Java Script.
  • Developed EJB beans to create the business logic.
  • Developed DAO's to perform database operations.
  • Used SOAP base web service to consume web service produced by IBM Content Manager.
  • Used JUnit for unit testing purposes.
  • Used SVN as version control tool.
  • Used JQUERY to make easier usage of JavaScript.
  • Used agile methodology for development.
  • Retrieved dynamic content data for all content pages.
  • Tested application with unit testing, manual testing and writing test classes.
  • Effectively participated in communication with Business Analysts and architects.

Environment: Web sphere application server, SVN, JUnit, SQL, J2EE, Core Java, and SOAP based web service, XML, Windows, JSP, JavaScript, EJB, DB2.

We'd love your feedback!