We provide IT Staff Augmentation Services!

Sr. Ios Application Developer Resume

3.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 noledge 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 Principals (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 teh 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 noledge 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 noledge 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 teh Cloud Services and talk to teh 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 noledge 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 teh functionality of native structures and classes.
  • Closely interacted wif design team to develop teh better user interface both programmatically and storyboards.
  • Used Core Data to store data locally on teh 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 teh data.
  • Worked on UIPicker view in fetching teh data of net or previous provider based on user selection.
  • UIpicker view to select teh in-flight connectivity.
  • Implemented NS Operation Queue and NSURL Connection to integrate wif backend webservices.
  • Added calendar integration, so dat 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 teh application compatible for all iPhones.
  • Consumed JSON web service to fetch teh data, reformatted teh data to group teh departments under a parent product group and bind it to teh 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 teh 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 teh view's in teh 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 teh splash screen for login view.
  • Developed UI screens wif auto-layouts by integrating different constraints and views working wif wif teh UI/UX team to design a user-friendly interface for teh 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 teh 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 teh 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 teh functionality of native structures and classes.
  • Closely interacted wif design team to develop teh better user interface both programmatically and storyboards.
  • Used Core Data to store data locally on teh 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 teh data.
  • Worked on UIPicker view in fetching teh data of net or previous provider based on user selection.
  • UIpicker view to select teh in-flight connectivity.
  • Implemented NS Operation Queue and NSURL Connection to integrate wif backend webservices.
  • Added calendar integration, so dat 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 teh application compatible for all iPhones.
  • Consumed JSON web service to fetch teh data, reformatted teh data to group teh departments under a parent product group and bind it to teh 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 noledge 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 teh 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 teh app performance and memory management.
  • Formatted teh 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 teh app performance and memory management.
  • Formatted teh 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 teh sections of teh 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 teh new iPhone 6.
  • Participated in daily scrum to discuss teh progress in teh sprints.
  • Worked on Web Service calls XML and JSON parsing included in teh project.
  • Linked teh core data to teh model and replaced all teh mock data wif teh Core Data using Swift
  • Used Story boards to design teh User Interface.
  • Used JSON parsers to parse teh data from teh web services and display it in teh User Interface.
  • Worked on Creating teh Flight Information Screen of teh app.
  • Formatted teh 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 teh user interface of teh 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 teh app, and increase responsiveness.
  • Implemented NSURLConnection to communicate wif backend web services.
  • Developed teh functionality to upgrade of teh 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 teh 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 teh functionalities of teh app.
  • Used testflght for testing and tracking of teh app.
  • Developed innovative ideas which involves wif countdown timer, one click upgrade dat 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 teh set of possible use cases for teh 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 teh 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!