We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

5.00/5 (Submit Your Rating)

Orlando, FL

SUMMARY:

  • Proficient knowledge of programming using Swift, Objective C, JAVA, C, C++.
  • Excellent knowledge on iOS Frameworks(UIKit, AVFoundation, WebKit, HealthKit, Core Location, CoreBluetooth, CoreLocation, AVAudio player, MapKit,CoreGraphics, EventKit, AVFoundation, ResearchKit, CareKit etc.
  • Over 2 years of experience in Swift.Experience in SWIFT to migrate projects from Objective - C to Swift.
  • Have strong knowledge of OOPS, Object Oriented Analysis and Design (OOAD), SDLC (Software development Life Cycle) which includes designing and implementing the software, debugging, fixing and maintaining the software.
  • Thorough understanding of MVC, MVVM, Singleton and other concepts like Protocols, Delegates, Categories, Blocks, ARC, Extensions, Enumerations, Closures, Access Control, and Size Classes.
  • Expertise in creating and customizing UI using StackViews, CollectionViews, TableViews, WebViews, Tab Bars and Navigation Bar in a Multi-View Application.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad. Worked with RESTful Services and APIs and worked on several MBass platforms including parse.
  • Experience working with APNs (Apple Push Notifications) pop-up alerts, badges, action sheet and integration various social networking APIs like Facebook, twitter and Flickr into application.
  • Proficiency in Using NS User defaults and NS Notification Center for communication within the app.
  • Thorough understanding of backend database technologies likeCore Data and embedded database SQLite.
  • Knowledge in Bluetooth low energy ( BLE ) and NFC including creating iBeacon application interfacing the Cloud Services and talk to the backend services.
  • Extensively work with GITand Bitbucket for version control.
  • Proficiency with memory management-Automatic Reference Counting (ARC) and Manual Retain Reference(MRR).
  • Good experience on NS Operation threads GCD and Blocks to perform multi-threaded development.
  • Extensive knowledge in HTML 4/5, JavaScript, CSS, CSS3 .
  • Experience managing application flow using Storyboard and NIB files.
  • Has knowledge on VPN tunneling protocol which is used for encryption.
  • Good knowledge in JIRA tool in tracking bugs and issues and tracking project progress.Working knowledge of Agile development , waterfall methodology and environment methodologies such as Test Driven Development and pair programming.
  • Hands on experience in using various Cocoapods (Crashlytics, Appium, Mixpanel, Google Analytics, Flurry, Hockey, TestFlight etc.).
  • Experience with Unit Test development & User Documentation.Very good experience using JENIKS to achieve Integration and Continuous deployment ( CI/CD ).
  • Thorough understanding of App store requirements, HIGs, iTunes Connect and iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution).
  • Proficient skills in Test Driven Development ( TDD )& Unit Tests using Apples’ XCTest Framework&UI testing XUITest.
  • Quick learner, excellent analytical, design and problem solving skills and always curious to learn new skill or a new technology.

TECHNICAL SKILLS:

Programming Languages: Swift, Objective-C, C, Java.

Frameworks: UIKit, Foundation, Security, AVFoundation, WebKit, Core Data, AVAudio player, MapKit, Carekit, UIKit, CoreGraphics, Core foundation, CoreServices, Core Location, ResearchKit, CoreBluetooth.

Markup Languages: HTML4/5, XHTML, CSS, CSS3.

DATA BASE: SQL, MySQL, SQLite

Repositories: Git, Bitbucket, SVN

Third party tools/SDKs: Cocoapods, Parse, Facebook-SDK, Google Map SDK, Crashlytics

Operating Systems: MAC OS X, WINDOWS

IDE: XCODE, ECLIPSE, Microsoft Visual Studio.

PROFESSIONAL EXPERIENCE:

Confidential, Orlando, FL

Sr. iOS Developer

Responsibilities:

  • Used Xcode 8.X and 9.X to build the application for iPhone worked extensively on Swift 3.X, Swift 4.x, Cocoa Touch Frameworks.
  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building and Deployment.
  • Created POC's which shows generating reports in graphical representation, Flow diagrams,design documentation ( HLD, LLD ).
  • Gathered requirements for updating the UI and worked with the UI/UX team to ensure all update needs were met.
  • Used Storyboards and XIB’s to create the UI according to Client’s requirements.
  • Worked and implemented the TouchID & FaceID feature to authenticate.
  • Expert knowledge with iOS frameworks such as Foundation, UIKit, Security, CoreServices, Objectmapper.
  • Used URLSession & JSON to communicate with the backend RESTful web services to get the appropriate data and display on UI. Worked with the backend team to discuss the services and the service contract.
  • Used design patterns such as Delegation, Singleton, MVC to build robust architecture.
  • Achieved callback mechanism in UI and calling the web service via closure and delegation.
  • Worked with GCD and NSOperationQueue to achieve multithreading.
  • Used Auto layout and size classes to build dynamic UI which supports all the device resolutions and orientations.
  • Did Performance testing using Xcode provided instruments such as Time profiler, Memory allocation and Memory leaks.
  • Strong understanding of cryptography, certificates, security solution including OAuth, Mutual Auth (2-way SSL), Transport and Message Level Security (TLS 1.2), Keychain.
  • Worked with PassKit framework for payment sectors and done POC on Apple pay, PayPal, Visa Checkout .
  • Implement CI coverage and build scripts for Unit testing and Coverage reports in Jenkins.
  • Proficient with Xcode tools, including XCTest (UI Tests, Unit Tests), SwiftLint, Charles Proxy.
  • Used Carthage to handle third party dependencies. Experience in creating iOS frameworks and integrating external SDK’s.
  • Worked hand in hand with the product owner to estimate feature efforts and deadlines.Worked with QA team to test the app.
  • Responsible for code review, and managing Git repository with SourceTree to manage commit, pull, push, Creating Branches and stash the code.
  • Worked on Agile methodology , Process included iterative development, 2 week sprints, daily stand-up meetings and retrospective.

Environment: Swift 4.x, 3.x, Xcode 9.x, iOS 10.X, Cocoa Touch, MVC, Foundation, WebView, UIKit, Security, ObjectMapper, Cardio, agvtool, ApplePay, RESTful, XML, JSON, URLSession, SourceTree, Git, Keynote, Confluence, XCTest, SwiftLynt, CharlesProxy, JIRA, VersionOne, Jenkins, Agile Methodology.

Confidential, Los Angeles-CA

Sr.iOS Developer

Responsibilities:

  • Used Xcode 8 & 7 to build the application for iPhone worked extensively on Swift 3.x, 2.x, Cocoa Touch Frameworks, Location service Framework.
  • Created models in MVC and development of delegates for updating model information.
  • Used Storyboards and Auto Layout to create the UI according to Client’s requirements.
  • Worked on Cocoa Touch Framework which includes UIKit, CareKit, ResearchKit, Core Graphics, Foundation, Map Kit,UI Development and Core Location also worked with Apple Push Notification (APNs ) Framework to implement custom and user related pushes .
  • Created Table View Controllers and segue from different View Controllers. Used UIRefresh Contro l to refresh and reload UICollectionView and UITableView Data.
  • Created a side swipe menu controller which makes it easy to navigate through the application.
  • Worked on GCD to handle Multithreading functionality.
  • Integrated a web based content made with HTML5 on a native app using UI Web view.
  • Used Facebook and Twitter SDK s to support social media login also used AWSCognito (Amazon Login) Youtube and Google maps SDKs.
  • Responsible for Bluetooth Low Energy (BLE) device communication with connection flow and data query.
  • Used CareKit framework to develop Care Card, Insights Dashboard, Activity Tracker, and Connect featurealso used RessearchKit to manage release notes and versioning.
  • Used the URL Session class to parse the JSON to extract the data required to customize the flight details.
  • Defined, developed and consumed web services and applications using POST and GET methods.
  • Used Crashlytics to monitor real-time crashes of the app.
  • Worked with Git to checkout and update the codebase changes.
  • Worked with TDD for unit testing and XCTest frameworks .
  • Involved in JIRA , creating filters, defects and status dashboard with charts . Interacted closely with Business, network and testing teams to solve the issues efficiently.
  • Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint count.

Environment: Swift 2.x, 3.x, Xcode, iOS 9.x, 10.x, Mac OS X, Cocoa Touch, MVC,WebKit, HealthKit, CareKit ResearchKit, RESTful, VPN, Git, Crashlytics,TDD, XCTest, BLE, XML, JSON, HTML5, JIRA, Jenkins, Agile.

Confidential, Cary, NC

iOS Developer

Responsibilities:

  • Designed as an IPhone and IPad app, for IOS 7.0+, to help customers find what they are looking for.
  • Worked extensively with Objective-C, Swift and iOS SDK
  • Worked with UIKit Framework and Custom UI views for development.
  • Used Objective-C, AV Foundation and CocoaTouch Framework to build the app, including UIKit, UINavigationView, UI Custom Cell, UICollectionView, UI AlertView, UITabBarController and UITableView.
  • Added animation between UIViews and Pre-fetching data for different views for smooth transitioning and better user experience.
  • Used Instruments to tune the app performance and used ARC as the memory management technique.
  • Worked on Magtek SDK Tools for developing and communication between layers.
  • Implemented third party library ZBAR SDK to read the barcode
  • Worked with MF Mail Compose View controller to create email which enable user to share.
  • Used Core Data to store data locally on the device for Barcode Scanning feature.
  • Used Grand Central Dispatch( GCD ), NSOperation queues for implementing complex multithreading features on the application and NSJSONSerialization to retrieve data for display on the iPhone/iPad from server using RESTful web services.
  • Worked in IPsec VPN tunnel configuration for teleworker connectivity.
  • Experienced in working with QuartzCore structures like CAAutoresizingMask.
  • Worked with GitHub to update the codebase changes.
  • Used MapKit and location framework to help user find the nearest store.
  • Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
  • Integrated a web-based content made with HTML5 on a native app using UI Web view.
  • Used Jenkins, JIRA for continuous integration and Deployment CI/CD.
  • Worked closely within a cross functional team of testers and developers and Took care of code review code fixes and bug fixes.
  • Involved in unit testing of application using XCTest and UI testing XCUITest.
  • Team utilized Agile development with weekly Scrum meetings.

Environment: Mac OS X, Xcode, Objective-C, Swift 2.x, Cocoa Touch, ZBAR, Core Data, RESTful, VPN, GitHub, XML, JSON, HTML5, JIRA, Jenkins, Agile

Confidential, Houston, TX

iOS Developer

Responsibilities:

  • Detailed Analysis of requirement. Responsible for coding using objective C.
  • Used Xcode and Storyboards to develop the screens for the application using MVC design pattern.
  • Work Hand to Hand with design team to implement UI and Used programs like Adobe Photoshop, Sketch and Zeplin to help design UI
  • Worked extensively on table view controller and made customized table view cells according to the client.
  • Added animation between UI Views for smooth move and better client experience.
  • Extensively used CocoaPods a dependency manager for scaling projects.
  • Formatted the Data according to Business standard to show in UI.
  • Worked with Node.JS to talk with backend services to retrieve transaction status
  • Worked on Web Service calls , XML and JSON parsing included in the project.
  • Worked on Core Data which helped to keep the app synchronized with the server.
  • Worked with GitHub to checkout and update the codebase changes.
  • Publishing the application on App store and afterward pushing upgrades after every sprint discharge.
  • Used the Google Map API to provide the map view based on the location selected.
  • Worked on Instagram API Integration in iOS Application to bring information from Instagram server to the iOS application.
  • Web services deployment and testing on rest client.
  • Worked on Unit-test code for strength, including edge cases, usability and general reliability.
  • Participate in DAILY SCRUM to discuss the progress in the sprints.

Environment: Mac OS,Objective C, Xcode,iOS 6.x,MVC, iPhone Simulator, CocoaTouch, Core Data, HTML, JavaScript, CSS, XML,JSON, SVN, Agile.

Confidential, Woonsocket, RI

iOS Developer

Responsibilities:

  • Involved in requirement gathering and analysis of requirements of the system in consultation with business analysis and client.
  • Worked with Objective C and cocoa touch framework, which includes UIKit, Foundation, Map Kit and Core Location.
  • Developed quality code in Objective-C to meet story acceptance criteria
  • Worked extensively on UI Navigation Controller, UI Gesture Recognizer and UI Popover Controller MultiView Applications and customizing Table views.
  • Designed MVC flow for the application with UI components and controllers to be used for iPhone.
  • Worked with Backend Developers to get final Designs for app interaction with backend services.
  • Integrated custom RESTful API's for Medications and Appointment booking feature
  • Secured user credentials for better user interaction with the app.
  • Worked with Photoshop CS5 for image editing and resize them to suit the iPhone resolution.
  • Participate in Sprint review meeting where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
  • Troubleshot and resolved some serious issue with a third-party UI component.
  • JIRA to track issues, defects and bugs as well as project progress.
  • Managed data and memory management from streamlining code and using various debugging tests.

Environment: iOS 3.X, 4.x, Mac OS, Objective-C, Xcode, Cocoa Touch, RESTful, MVC, Adobe CS5 Suite, JIRA, Agile

Confidential

Intern-Web Developer

Responsibilities:

  • Involved in different phases of SDLC life cycle.
  • Developed views using JSP, JSTL and Expression Language
  • Involved in writing the properties, methods in the Class Modules also consumed web services.
  • Built HTML5 and CSS system for controlling text display issues cross-platform and cross browser.
  • Developed data insertion forms and validated them using JavaScript .
  • Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Worked on jQuery in implementing different GUI in application.
  • Worked on jQuery to make drop down menus on web pages and display part of a web page upon user request.
  • Used Firebug and IE Developer Toolbar for debugging and browser compatibility, cross-browser / platform testing and compatibility assurance.
  • Development and maintenance of the client website.
  • Upgrading the client website as per the requirements.
  • Worked in scrum process attending daily standup meetings and completing tasks sprints.
  • Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
  • Working with other teams as needed to improve the performance of the tool.

Environment: Java,Eclipse,Java,HTML,CSS, Angular.js,JavaScript, jQuery,JSON, XML, MySQL,JSP,JSTL.

We'd love your feedback!