We provide IT Staff Augmentation Services!

Sr. Ios Application Developer Resume

5.00/5 (Submit Your Rating)

Bethesda, MD

SUMMARY

  • 7+ years of IT experience in which around 6 years involved in development, analysis and testing of mobile applications by using objective - c using UIKit, Core Foundation wif Cocoa touchand worked as Software developerfor 1 year.
  • Strong knowledge of Objective-C (iPhone/iPad), work wif iOS SDK (different versions from IOS SDK 4 to IOS SDK 10.3) application development using Objective-C,Swift2.0,3.0,4.0,5.0Cocoa Touch, UIKit, Java, Object Oriented Design Principles (OOD& OOP), PERL.
  • Skillful at using both Storyboard and Interface Builder, especially very familiar wif all kinds of Segues (push, model, embedded and unwind) and Auto Layout.
  • Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application both programmaticallyand usingStoryboards in iOS apps development.
  • Experience in Web Applications including Software Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance
  • Proficient skills in Test Driven Development (TDD).
  • Worked wif TDD for functionalUnit Tests using the XCTest framework.
  • Experience in handling automated execution including execution, monitoring, finding & debugging issues and compiling reports.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Implemented NSOperation Queue and NSURLConnection to integrate wif backend web services.
  • Working knowledge of API's like Google Maps API, Facebook API and Twitter API.
  • Good understanding of Memory Management and Cocoa Touch.
  • Methodology development experience utilizing Agile/SCRUM and Waterfall - wif knowledge of TDD.
  • Proficient in source control wif Git, SVN.
  • Extensive experience Consuming REST/SOAP Web Services and APIs.
  • Proficient in IOSAPIs (Table, Animation, Notification, Core Data, Core Location, Map, Gesture, Security, Multimedia, Camera) and APIs (Notifications, Background Aware Services, Animation, Core Bluetooth API's. GPS, Settings.
  • Experienced in Mobile Application Development using UIKit, MapKit, Core Graphics, AF Networking, AVFoundation, Message UI, Core Location, Core Foundation wif Cocoa touch, Cocoa Pods
  • Knowledge in Bluetooth low energy (BLE) and NFC including creating iBeacon application interfacing the Cloud Services and talk to the backend services.
  • Experienced in working wif data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Experience in Layout designing and Layout modification along wif strong knowledge in User Experience design and usability testing.
  • Experience in Google and Apple Map Kits and Mobile Location Services.
  • Experience working wif UICollectionView and UICollectionView Custom layout.
  • Persistent storage implementations using Core Data,SQLite, archiving via NSCoding, Documents Directory, NSUserDefauls/Lists, Keychain, as well as various Cloud based: iCloud, Google drive.

TECHNICAL SKILLS

Programming Languages: Objective-C, Swift, HTML, CSS, SQL, PHP, JavaScript, C, core java and java.

Database: Oracle, MySQL, SQL Server.

Frameworks: Cocoa Touch, Core Location, UIKit, Core Graphics.

Tools: Storyboards, Interface Builder, Instruments - Allocations, Leaks, Zombies, LLDB, Cocoa Pods Services, UIMapKit, Web kit, Cocoa Touch, Core Bluetooth, SQL Lite, Core Media, Core Motion

Operating Systems: Mac OS, Linux, Windows.

Scripts: JavaScript, PHP, Perl.

Web development: HTML, CSS, JavaScript, AngularJS.

Testing: Manual Testing, QC, QTP, Unit Testing.

PROFESSIONAL EXPERIENCE

Confidential, Bethesda, MD

Sr. IOS Application Developer

Responsibilities:

  • Worked on Agile based development mode
  • Worked wif Swift 3.0,4.0 implemented and designed UI Views using Various Controls like UI Navigation View, UI Tab Bar View, UI Table View, UI Custom Cell, UI Alert View.
  • Developed Custom UI Views based on UIKit Framework.
  • Used Swift extensions to enhance the functionality of native structures and classes.
  • Closely interacted wif design team to develop the better user interface both programmatically and storyboards.
  • Used Core Data to store data locally on the device for Barcode Scanning feature.
  • Worked wif Push Notification Framework to implement custom and user related pushes.
  • Involved in creating database entities, entity-relationship diagrams.
  • Used Core data Framework for local storage purpose in SQLite.
  • Implemented Core Data for persistent storage of user data.
  • Worked on UIdate picker and UITime picker to automatically retrieve the data.
  • Worked on UIPicker view in fetching the data of net or previous provider based on user selection.
  • UIpicker view to select the in-flight connectivity.
  • Implemented NS Operation Queue and NSURL Connection to integrate wif backend webservices.
  • Added calendar integration, so that users could save reservations to their calendar, using EventKit
  • Connected to a RESTful API in order to get flight and hotel information, and parsed results using NSJSONSerialization
  • Extensively used Auto Layout to make the application compatible for all iPhones.
  • Consumed JSON web service to fetch the data, reformatted the data to group the departments under a parent product group and bind it to the customized Table View
  • Created SSL certification for push notifications.
  • Writing Unit Test cases and UITest cases using XCTest framework.

Environment: Swift 3.0 & 4.0, XCode 8/X/9X,IOS 10/11, Cocoa framework, IOS SDK,eventkit, OOPS, UIFrameworks, Agile/Scrum, TDD, XCTest, MVC, KVO, and Singleton, CocoaPods,instruments, SourceTree, HTML, XML, XPC, JSON Web Services,, XCTest,GIT.

Confidential, Portland, OR

IOS Application Developer

Responsibilities:

  • Worked extensively on table view controller and made customized table view cells according to the client requirement.
  • Develop different Layouts, Views, Labels and Custom buttons in applications.
  • Develop custom spinners and custom alert views which indicate network connectivity issues and session timeout issues, and which can be used throughout theapplications.
  • Worked on customizing the view's in the app for UITableView and UIAlertView.
  • Custom UI implemented wif XIBs, andWorked on memory management using ARC in Swift, Manual Retain/Release memory management.
  • Involved in IOS app build (Xcode) and deploy to locally and multiple registered devices using TestFlight.
  • Worked on UIViewAnimation to create the splash screen for login view.
  • Developed UI screens wif auto-layouts by integrating different constraints and views working wif wif the UI/UX team to design a user-friendly interface for the IOS application. involved in IOS app build performance and functional tests using XCTest.
  • Used Atlasian tools such as JIRA to manage and keep track on progress of project.
  • Developed customized UISlider to rate the routine assigned to particular user wif different ranges.
  • Utilized CoreData for persistence of data and used versioning for data changes.
  • Incorporated Categories, Protocols, User defaults, notification center, localization bundles, custom fonts, attributed strings.
  • Integrated Third Party Libraries into the application using Cocoapods

Environment: Xcode 10 and latest, Swift 4.0 and 4.2, Pods, Alamofire Framework, Charts, Animations, JSON, Storyboard, CoreGraphics, AutoLayout Constraints, Keychain, TestFlight.JIRA, MVC, TDD, Agile Methodology,Realm,Cocoa Touch Framework.

Confidential, Dallas, TX

IOS Application Developer

Responsibilities:

  • Worked on Agile based development mode
  • Worked wif Swift 3.0,4.0 implemented and designed UI Views using Various Controls like UI Navigation View, UI Tab Bar View, UI Table View, UI Custom Cell, UI Alert View.
  • Developed Custom UI Views based on UIKit Framework.
  • Used Swift extensions to enhance the functionality of native structures and classes.
  • Closely interacted wif design team to develop the better user interface both programmatically and storyboards.
  • Used Core Data to store data locally on the device for Barcode Scanning feature.
  • Worked wif Push Notification Framework to implement custom and user related pushes.
  • Involved in creating database entities, entity-relationship diagrams.
  • Used Core data Framework for local storage purpose in SQLite.
  • Implemented Core Data for persistent storage of user data.
  • Worked on UIdate picker and UITime picker to automatically retrieve the data.
  • Worked on UIPicker view in fetching the data of net or previous provider based on user selection.
  • UIpicker view to select the in-flight connectivity.
  • Implemented NS Operation Queue and NSURL Connection to integrate wif backend webservices.
  • Added calendar integration, so that users could save reservations to their calendar, using EventKit
  • Connected to a RESTful API in order to get flight and hotel information, and parsed results using NSJSONSerialization
  • Extensively used Auto Layout to make the application compatible for all iPhones.
  • Consumed JSON web service to fetch the data, reformatted the data to group the departments under a parent product group and bind it to the customized Table View
  • Created SSL certification for push notifications.
  • Writing Unit Test cases and UITest cases using XCTest framework.

Environment: Swift 3.0 & 4.0, XCode 8/X/9X,IOS 10/11, Cocoa framework, IOS SDK,eventkit, OOPS, UIFrameworks, Agile/Scrum, TDD, XCTest, MVC, KVO, and Singleton, CocoaPods,instruments, SourceTree, HTML, XML, XPC, JSON Web Services,, XCTest,GIT.

Confidential, Sunnyvale, CA

IOS Application Developer

Responsibilities:

  • Extensively worked on swift and knowledge on Swift 2.0,3.0.
  • Created models in MVC and development of delegates for updating model information.
  • Performed all tasks from UI design and implementation of for several features.
  • Implemented calendar Integration, where calendar events wif location will notify userbefore by calculating ETA to destination.
  • Developed essential tools such as the UITabBar.
  • Used Bridging header to convert Objective-C files to Swift files.
  • Experience in creating RESTFul services as well as mock services for both iOS
  • Presented data as Collection View using delegate and data source methods using Swift.
  • Provide suggestions to user based on user habits to locations.
  • MapKit was used to display d directions from current location and directions to next stop in a table view.
  • Took care of code review, and 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 wifin a cross functional team of testers and developers.
  • During implementation, created of various views, table views, customized views andpopovers.
  • Provide suggestions to user based on user habits to locations.
  • Took care of code review, and 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.
  • Involved in Code Review, Code Fixes and bug Fixes.
  • Worked closely wifin a cross functional team of testers and developers.
  • Complete data base designing for both android and iPhone
  • Reported progress/challenges to onsite project lead.
  • Worked wif RSS News feed integration wif custom UI components and social sharing features.

Environment: IOS 8, Xcode8, Objective C, Swift, Cocoa Touch, Android6,5.1,Storyboard, NSJSONSerialization,SQLite and Core Data, GCD, Map Kit and Core Location, TDD, XCTest.

Confidential, Houston, TX

IOS Application Developer

Responsibilities:

  • Designed and developed UITableView and multiple UITableViewCells to build expand or collapse sections.
  • Used CA Transition and UIViewAnimation wif constraints and frames to expand or collapse the sections of the Table View
  • Recently implemented SQLCipher a third party model in encryption of databases.
  • Design changes were done for table views, tab bars and navigation bars according to the new iPhone 6.
  • Participated in daily scrum to discuss the progress in the sprints.
  • Worked on Web Service calls XML and JSON parsing included in the project.
  • Linked the core data to the model and replaced all the mock data wif the Core Data using Swift
  • Used Story boards to design the User Interface.
  • Used JSON parsers to parse the data from the web services and display it in the User Interface.
  • Worked on Creating the Flight Information Screen of the app.
  • Formatted the Data as per Business rule to display in UI.
  • Created and customized views, Table Views, Tab Bars and Navigation Bars which are some basic functionality in a multi-view application.
  • Created Page layouts, search layouts to organize fields, custom links, related lists and other components on SFDC.
  • Worked wif QA teams for testing, code fixes and bug fixing.
  • Worked wif RSS News feed integration wif custom UI components and social sharing features.

Environment: iOS 7.0,(iPhone SDK), Mac OS X, Objective C, Swift, XCode 4.6 and 5.0, Agile Methodology, HTML5, CSS, AngularJS, REST, JIRA, JavaScript, jQuery

Confidential, San Diego, CA

IOS Application Developer

Responsibilities:

  • Customized UIAlertView and UITableView to build the user interface of the app.
  • Implemented UIView, UItableviewController, UITabBar, and UIPickerView and improved in many ways to previous UI and UIPageViewController to provide information about app.
  • Worked wif data storage and retrieval using CoreData to improve memory overhead of the app, and increase responsiveness.
  • Implemented NSURLConnection to communicate wif backend web services.
  • Developed the functionality to upgrade of the device software.
  • Designed app for all types of screen sizes and orientations and tested on all devices.
  • Worked wif QA team and fixed bugs at the same time.
  • Used third party frameworks like IQKeyboardManager and social frameworks like Facebook and twitter where user can share.
  • Worked on writing unit test cases to validate the functionalities of the app.
  • Used testflght for testing and tracking of the app.
  • Developed innovative ideas which involves wif countdown timer, one click upgrade that push app to a new level.
  • Involved in every team, learned and helped in implementing app.
  • Involved in daily stand-ups and weekly sprint meetings.

Environment: iOS 7.0 and 6.0 (iPad SDK), Objective C, Code 5.1.1, Cocoa Touch, Cocoa framework, JavaScript, JSON Parsing.

Confidential, San Diego, CA

Software Developer

Responsibilities:

  • Requirement analysis to identify the set of possible use cases for the new product design.
  • Handling multiple series clinical protocol from document to module delivery (end to end).
  • Experience in handling FDA validated documentation keeping system and managing change request for the same.
  • Java Development deployment using WebSphere 5.0 / 6.0 and Eclipse and RAD IDE.
  • Front End Development using JSP, HTML, JavaScript, XML, and XSL.
  • XML transformation using XSLT and XPATH.
  • Redesign and implementation of Form System for easy configurability.
  • Custom Form implementations for various protocols.
  • Design and implementation of Payment automation module.
  • Data migration from legacy DB2, Sybase based systems to Java/J2EE based modules.
  • Custom Database/Table design for various protocol implementations.
  • PL/SQL development.
  • Data transformation for comparative analysis and studies.
  • Code Reviews.
  • Enhancement implementations in Report module.
  • Customized report implementations for various protocols.
  • Interacting wif Line of Business teams as part of Change Management activities.
  • Coding and Maintenance of existing product using Struts MVC framework.
  • Preparation of Unit test plans and System test plans for various functionalities.
  • MIS report creation (using remedy bug and change request ticket handling)

Environment: JSP 1.2, Servlets, JavaScript, XSL, EJB, MQ, JMS, WEB SERVICES, JAX-WS, JAXB, JSTL, JNDI, LDAP, struts 2.0, Spring 2.1, Hibernate 3.3, WebSphere 7.0, RAD/WSAD 7.0, JBoss, Oracle 10G, DB2, Sybase, TOAD, LINUX, Apache Ant, Maven, VSS, CVS.

We'd love your feedback!