We provide IT Staff Augmentation Services!

Ios Developer Resume

Austin, TX

PROFESSIONAL SUMMARY:

  • 8+ years of professional software experience in gathering Requirements, Analysis, Design, Development, Maintenance, Enhancement, & Production Support of Web Applications using Java/J2EE and Web - based technologies, Mobile Application Development, testing iPhone/iPad applications, Test Driven Development with XCTestCase and have extensive knowledge of requirements gathering and documentation.
  • Proficient in object-oriented programming in Objective-C & iOS SDK 6.0 and above versions.
  • Sound knowledge on Test Driven Development TDD using XCTestCase.
  • Worked on local & service-based Push notifications using Apple Push Notification Service APNS .
  • Created POC applications by using Firebase SDK as a real-time database server.
  • Good knowledge on Static Libraries and Framework development.
  • Extensive knowledge of using XCode, Map kit, SQLite, Core Data, AVFoundation, EventKit, AddressBook, AddressBookUI, MessageUI, Core Location frameworks, XML parser and JSON parsing.
  • Good knowledge on design patterns like MVC, Singleton, KVO & KVC, Delegation, Observer, Target-Action and Facade.
  • Deep knowledge in Object Oriented Programming concepts, Cocoa Touch, Cocoa framework and iOS SDK.
  • Excellent experience in integrating services with Json and Xml.
  • Good knowledge on Interface Builders with Constraints for Universal Platform Development.
  • Experience App Distribution (Test Flight, Ad-hoc, Drop box, Appaloosa-Store) and Deployment/Updates to App Store, and App Store Guidelines.
  • Have Knowledge of file sharing sites like GitHub, SVN. iOS App Analytics: Worked extensively on Flurry Analytics, ADBMobile and Kochava.
  • Experience of SDLC (Agile, RUP, Iterative, SCRUM) including SRS, Design & Analysis, Development, Implementation, Build, Deployment, Version Controlling, Testing & Post implementation and UAT issues support, migration and conversion of existed project.
  • Proficient in programming languages/single page applications such as HTML5, Java, JSF, JavaScript, jQuery, CSS3.
  • Experience in requirement analysis, Object-Oriented Analysis and Design, Project Planning, Architecture and Management.
  • Used Memory management with ARC­Automatic Counting. Implemented NSNotificationCenter to send various notifications among the various Objects. Used Grand Central Dispatch and NSOperations to make User Interface more responsive
  • Achieved data persistence in mobile devices using NSUserDefaults, Keychain, CoreData, NSCoder, P-list.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Experience implementing Authentication along with Touch ID and Key Chain for sensitive data.
  • Redesigned several screens using storyboards and Auto layout concepts including default application landing screen as per newer wireframe.

TECHNICAL SKILLS:

Operating Systems: Mac OS X, Windows, Linux, Unix.

Programming Languages: Objective C, Java, JSON, HTML, CSS, SQL, Swift 4.2, Python.

Methodologies/Frameworks: Cocoa Touch and Cocoa, Quartz Core, Media Player Framework, NFC, XML, JSON, Basic JSON

Databases: Postgre SQL, MySQL, MongoDB

Source Control Tools: GitHub, Tortoises SVN

IDEs: XCode, Eclipse, NetBeans

UI / UX Design Tools: Adobe Photoshop, Adobe Illustrator.

PROFESSIONAL EXPERIENCE:

iOS Developer

Confidential, Austin, TX

Responsibilities:

  • Involved in analysis, design and development of the application using XCode.
  • Developed Custom UIViews based on UIKit Framework.
  • Worked with UINavigation View, UITabBar View, UITable View, UICustom Cell, and UIAlert View.
  • Worked extensively with Swift (versions: 2 and 3) and iOS SDK.
  • Used Automatic Counting for memory management.
  • Worked on integrating Map-kit (Apple maps and Esri maps)
  • Worked on displaying the features and images on maps with WFS and WMS.
  • Wrote Unit tests and UITests for App stability and performance, used XCTest framework.
  • Used AFNetworking for server RESTFUL calls; Parsed JSON data received from back-end to properly present the content for numerous UITableViews throughout the application.
  • Constructed Views using XIB files with Interface Builder; UIConstraints added programmatically for UIControls to display properly.
  • Constructed views using Storyboard, Foundation, UIKit.
  • Implemented Delegation pattern to properly update status displays and reading progress made between views of the workflow.
  • Implemented NSNotifications to fire UIAlertViews with received PUSH notifications information from back-end.
  • Utilized UITabBarController, UINavigationController, UITableViews, UIWebviews. UIScrollView to display content as required in the App.
  • Use of UITabBarController to move between different categories.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.

Environment: Swift, X-Code, Cocoa Touch, Cocoa framework, Core-metrics, ipad Simulator, JSON, SOAP, XML

iOS Developer

Confidential, Greater Chicago, IL

Responsibilities:

  • Designed and developed using MVP and VIPER design patterns.
  • Managed customer relationship and worked with internal teams to integrate new and existing web services and SSO login.
  • Worked extensively with Swift and Cocoa frameworks.
  • Responsible for Service Integration Development and Testing.
  • Worked extensively on table view controller and made customized table view cells according per the client and Pre-fetching data for different views for smooth screen transitioning.
  • Worked on scanning and camera frameworks.
  • Worked on web service calls JSON parsing included in the project.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • Worked with XCode for debugging and GIT for source control.
  • Followed a work data flow principle for design and development.
  • Communication with the API was achieved using NSURL Connection.
  • Implementation of NSURL Connection and its delegate methods with JSON Parsing.
  • Used Atlasian tools such as JIRA to manage and keep track on progress of project.
  • Documented project requirements, API design and implementation, API Developer Guide and iPhone App Developer Guide.
  • Worked closely with android and data science development teams.

Environment: iOS 11.x, iPhone SDK, Mac OS, Swift 4.1, XCode, Agile Methodology, GIT, JIRA, Swagger, AV foundation framework and crashlytics.

Senior iOS Developer

Confidential, Austin, TX

Responsibilities:

  • Created model classes in Project and implemented delegation design pattern for updating model information.
  • Worked with Objective C, Swift and Cocoa touch frameworks which include UIKit, Foundation, UIImagePicker, UIDatePicker, Core Data, Address Book, Core Graphics.
  • Worked with Navigationscontrollers, NavigationBars and TabBars.
  • MapKit and CoreLocation were used together to allow users to find nearby Store locations.
  • Implemented the Core-Data for storing the user information offline.
  • Handled RESTful web services using AFNetworking.
  • Implemented AVFoundation framework to implement the recipes functionality in the app.
  • Parsed JSON responses using NSJSON Serialization into NSObjects.
  • Developed code in TDD environment with Unit Tests constructed using XCTest framework and used KIWI for function testing framework.
  • Worked with dependencies using cocoapods for necessary 3rd party libraries.
  • Beta testing of the application via test flight.
  • Handled optimizations of application for compatibility with iOS10 standard calls.
  • Created POCs in Swift3.0 to prototype current app functionality for decisions on integration.
  • The project development is done on Xcode 8 IDE.
  • Worked with TFS to maintain and update the tasks.
  • Project matriculated utilizing the Agile/SCRUM methodology.
  • Worked with Git repository to commit the code and merging the changes; SourceTree used for version control functions.
  • App store Submission: Created development s and provisioning profiles for the app to run on the device and submit the app to the app store.

Environment: iOS, iPhone, iPad, Swift, Xcode, Restful Web service, Angular, Agile Methodology, SCRUM, GIT.

iOS Developer

Confidential, San Francisco, CA

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks.
  • Mentored fresh and experienced engineers in everyday programming practices and latest technology challenges particularly in Objective-C, SWIFT and Xcode.
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.
  • Responsible for Creating Models and Services in conformance with the WSDL provided.
  • Responsible for Service Integration Development and Testing.
  • Web services deployment and testing on rest client.
  • Created the complete database using coredata.
  • Used Swift in developing some modules of the both enterprise app and app store app.
  • Used the Core Location framework for the user location finding and MapKit framework for directions.
  • Complete implementation of the retrial mechanism.
  • Beta testing of the application via test flight.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Developed critical tools for this project like customized navigation bar, page control and scroll view.
  • Integrated Facebook feature for easy sign on.
  • Integrated Google Map-kit for enabling the locations.
  • Integrated mapping and what’s near me feature into the app.
  • Worked extensively on table view controller and made customized table view cells according to the client.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Worked with UIKit Framework for development and maintenance.

Environment: s: iOS 6.0,7.1, (iPhone SDK), Mac OS X, Objective C, C, C++, Swift, XCode 6.0 to 6.4, Agile Methodology, HTML5, CSS, REST, JIRA UIkit, CoreLocation, MapKit, UIKit, EventKit.

Hire Now