We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • iOS Developer with over 5 years of experience developing in Swift and Objective - C using Xcode, iOS SDK, Cocoa Touch to create apps for iPhone and iPad.
  • Strong knowledge in Design Patterns like Delegation, Singleton, KVO, Notification, MVC, MVVM.
  • Strong skills at debugging and resolving performance issues using Breakpoints, NSLogs, LLDB statements and Instruments.
  • Working experience with TDD and Unit Testing using XCTest for XCTestCases and XCTestExpectation.
  • Experience with both MRR and ARC memory management.
  • Experience working on the front end of mobile applications ensuring a good UI/UX using Autolayout, Size Classes, Xibs and Programmatic Statements.
  • Experience in saving locally information using NSUserDefaults, Plist, Settings Bundle, File System, SQLite and Core Data.
  • Strong knowledge in managing projects with control version like Git using Github, Gitlab, Bitbucket.
  • Experience in Agile working environment and familiar with tools like Jira, Trello and Pivotal Tracker to manage the product development.
  • Experience working with 3rd party libraries using Cocoapods or Carthage.
  • Experience Implementing Push Notifications.
  • Experience with multithreading applications using GCD, DispatchQueue and NSOperationQueue.
  • Worked on all the major frameworks of iOS like CoreFoundation, AVFoundation, UIKit, CoreLocation, MapKit,CoreBluetooth and others.
  • Experience working with Audio/Video using AVAudioPlayer, AVPlayer, MPMoviePlayerController and HLS.
  • Experience working with Animations implementing Core Anmination and Core Graphics.

TECHNICAL SKILLS

  • Swift
  • Objective-C
  • Xcode
  • Cocoa Touch
  • Design patterns
  • Agile
  • RESTful consumption
  • SOAP consumption
  • Core Data
  • SQLite
  • UI/UX
  • Git
  • Concurrency
  • Scrum
  • TDD
  • Unit testing
  • Core Bluetooth
  • CocoaPods
  • CI
  • Jenkins
  • Autolayout
  • Size Classes
  • VoIP
  • .NET
  • ASP .NET
  • Salesforce API
  • MSSQL.

PROFESSIONAL EXPERIENCE

Senior ios developer

Confidential

Responsibilities:

  • Application’s look and feel was updated plus new features were added.
  • Home view was updated. Book a flight, check in, check flight status and check boarding pass options are easier to use.
  • Express checkout feature to use your rapid rewards information was achieved with few taps flow.
  • Creation of card layout views using xibs and Autolayout.
  • Added functionality and animation to Hamburger menu.
  • Refactorization of the Networking core. Implementation of Adapter pattern.
  • Worked on the memory management and multithreading to ensure a good performance of the application by implementing GCD.
  • Application follows MVVM as the main architectural design pattern.
  • Worked on an Agile team of 9 people which included 2 QA, 1 Product Owner, 2 Back end, 1 UI/UX, 3 iOS Developers with 3 weeks’ sprints.
  • Tracking of user stories and bug fixes was done by using Jira and slack for communication between the team members.
  • Implemented Test Driven Development practices for unit testing using XCTest framework.
  • Involve in the Networking request to Southwest’s APIs.
  • Management of Login and session security.

Technologies: Swift, Autolayout, Core Animation, Core Location, URLSession, JSON, MVVM, Adapter, XCTest, Carthage, UserDefaults, Key Chain, GCD, Push Notifications, Agile, EventKit, Git, XCTest, Storyboards, Xibs.

Senior ios developer

Confidential, Durham, NC

Responsibilities:

  • Implemented an initial setup screen for the user health profile data, by using a UIScrollView with pagination enabled and a UIPageViewController.
  • Implemented Health App measurements import/export.
  • Developed a custom tab navigation controller with an attractive appearance.
  • Implemented a custom UISlider with steps to allow the user in an intuitive way select the range of previous days to display.
  • Responsible of persisting information by using CoreData.
  • Implemented external device connectivity by the means of Core Bluetooth along BLE.
  • Added web service API calls for storing and retrieving information.
  • Developed using the Test Driven Development approach, using the XCTest classes.
  • Implemented custom mock information generating classes for testing purposes.
  • Worked on an agile team of 5.

Technologies: Swift, Core Bluetooth, Bluetooth LE, Smart Blood Pressure Meters, Graphs, Apple's Health App, Web services, Reports, Core Data, Alamofire, Cocoapods, SwiftyJson, XCTest, MVC, Closures, Singleton, Storyboards, Xibs.

ios developer

Confidential, dallas, Salt Lake City, UT

Responsibilities:

  • Implemented the Categories and Popular sections UITableViews, along with custom UITableViewCells.
  • Implemented the view where the user can find nearby Points of Interest according to the selected category using MapKit and custom MKAnnotations.
  • Retrieved POI information from a RESTful web service using Delegates and a custom networking class using NSURLSession.
  • Implemented results filtering on the category results view by the means of a SearchBar.
  • Stored the user favorite businesses using SQLite on the device.
  • Implemented a custom UI for displaying the search results along the map using a custom UIView with an UITableView embedded.
  • Implemented Facebook Account login.
  • Implemented the star rating control using the third party library HCSStarRatingView.
  • Tested code with unit tests using XCTests.
  • Developed in a 4 person team using SCRUM.

Technologies: Objective-C, Scrum, MapKit, Navigation, SQLite, Facebook login, HCSStarRatingView, Delegation, MVC, KVO, Notifications, NSURLSession, JSON, OAuth, Wrapper, Storyboards, Xibs.

Mobile developer

Confidential, Austin, TX

Responsibilities:

  • Implemented the Categories and Popular sections UITableViews, along with custom UITableViewCells.
  • Developed a semi translucent initial screen explaining the application basics.
  • Implemented Push Notifications for weather alerts.
  • Integrated Google Admob into the application.
  • Participated in the implementation of the main screen scrolling content, comprised of a mixture of weather information, news, ads, a map displaying the current weather in the area, among other controls, by the means of a UIScrollView and custom UIViews.
  • In charge of implementing the networking layer class required methods, used delegate and protocol.
  • Implemented a news section featuring the latest news with a UITableView and custom UITableViewCell.
  • Creation of custom controls using Xibs and programatic statements.
  • Worked on bug fixes and profiling the app by using Instruments.

Technologies: Objective-c, Custom UI, Push Notifications, Google Admob, delegate, protocol, Blocks, MVC, UIScrollView, UITableView, UITableViewCell, Instruments.

We'd love your feedback!