We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

5.00/5 (Submit Your Rating)

Baltimore, MarylanD

SUMMARY:

  • Proficient software developer, with great experience in Objective - C, Swift, Xcode, and numerous libraries and frameworks
  • Over 5 years of technical experience, including over 4 years building apps in iOS
  • 4 mobile applications in the App Store
  • Well experienced in upgrading iPhone apps from one iOS version to the next
  • A creative mind and lover of great design
  • Has worked on numerous projects from start to finish
  • Has lead the successful implementation of many different features
  • Has worked in all sections of the SDLC by doing design work, coding, testing, launching, distribution, and support
  • An avid learner who is constantly staying up-to date in Apple’s ever evolving ecosystem
  • Staunch proponent of testing, and experienced with TDD
  • Familiar with other mobile platforms, such as Android
  • Passion for using best practices and making smart design and architecture decisions

TECHNICAL SKILLS:

Languages: Objective-C Swift C C++ C# Java Javascript

Development Styles: Agile / Scrum Waterfall

Tools: Xcode Cocoapods Git / Github Jenkins Parse Android Studio Reason DigitalPerformer ProTools QuickBooks

Frameworks: CoreLocation CoreBluetooth CoreGraphics CoreAnimation

Databases: Core Data SQLite SQL

User Interface: Storyboards AutoLayout Programmatic Size Classes Xib

Architectures: MVC MVVM

Design Patterns: Delegation Singleton KVO NKVCFactory Pattern Notifications Object Oriented Programming

Networking / Web Services: REST SOAP JSON XML AJAX

OS: Mac OS X Linux UnixWindows

PROFESSIONAL EXPERIENCE

senior IOS DEVELOPER

Confidential, BALTIMORE, MARYLAND

  • Worked on the ‘Record’ app by UnderArmour, for both iPhone and iPad
  • Primarily used Swift, in addition to Objective-C
  • Upgraded application from Swift 2.3 to Swift 3.0, which involved renaming method calls and replacing some functionality.
  • Used CoreLocation and MapKit to map out and track runs
  • Integrated with HealthKit to transmit information to Apple Health
  • Used Facebook SDK and Twitter Kit to enable the sharing viewing of workouts, photos, and videos to the user’s friends.
  • Used Core Bluetooth and Bluetooth Low Energy to connect to wearables in order to share information, such as heart rate
  • Fixed UI issues that occurred when using various devices and different iOS versions
  • Fixed bugs related to both data storage and Bluetooth connectivity
  • Used Git for version control, and maintained and tracked code on Github
  • Worked in a strict Agile environment, with daily scrum, JIRA, and both sprint planning and retrospectives

IOS ENGINEER

Confidential, LOS ANGELES, CALIFORNIA

  • Worked on the official Coachella app on the app store, mainly using Swift, with some Objective C development
  • Converted programmatic UI implementations to use AutoLayout instead
  • Fixed issues with iBeacons, so that users could successfully check in to various locations Confidential the festival
  • Used Core Data to store information offline, so that users could view schedule information even without network access
  • Used push notifications to alert users of festival news and schedule changes
  • Added a live shuttle tracker, which retrieved GPS coordinates from moving shuttles, using Core Animation and RESTful web services
  • Fixed many bugs, by debugging in Xcode
  • Maintained code in a Git repository, and reviewed code in pull requests
  • Worked in a team of 5 iOS developers, and regularly worked with a design team, a backend server team, and a marketing team
  • Used Continuous Integration so that the QA and marketing teams would always have an updated and stable build to critique

ios developer

Confidential

  • Primarily worked on the customer-facing YogaWorks iPhone app on the App Store, using both Swift and Objective-C
  • Helped start initiative to migrate application to Swift, by creating most new files in Swift, using bridging headers, and resolving conflicts between legacy and new code
  • Added calendar integration, using EventKit, so that users could add yoga classes to their calendars and get reminders of upcoming reservations
  • Implemented rewards functionality, by communicating to RESTful APIs via AFNetworking, so that users could earn and use rewards after attending classes
  • Started development in iOS7, and later transitioned app to iOS8
  • Integrated Touch ID capabilities, using Local Authentication
  • Reworked the user settings page, using AutoLayout and NSUserDefaults
  • Maintained application by fixing bugs, and responding to issues and requests from clients and business stakeholders
  • Worked in a team of 3 iOS developers, and 2 UI/UX developers
  • Delivered code using Agile Software Development, with two week sprints

ios developer

Confidential, ATLANTA, Georgia

  • Worked on the myAT&T app on the App Store, using Objective-C, which lets users manage their wireless, home phone, and internet service accounts.
  • Sent push notifications to APNS in order to alert users of certain conditions, such as when their remaining data was running low.
  • Migrated application from iOS 5 to iOS 6, and then from iOS 6 to iOS 7
  • Helped transition application from MRC to ARC by ensuring that the removal of memory related commands did not lead to memory leaks or zombies
  • Worked in a team of 4 other iOS developers, doing both front and backend development
  • Installed frameworks and tracked dependencies using Cocoapods
  • Improved the reliability and speed of an internal framework used across different apps
  • Fixed many bugs, initially using the GDB debugger before transitioning to the LLDB debugger
  • Optimized app appearance for the retina display on the iPhone 5
  • Used Model View Controller architecture to structure development
  • Worked in an Agile environment, with daily scrum, two week sprints, sprint planning, and retrospectives

lead developer

Confidential

  • Led a team of 3 in the development of a multi-platform social mobile app using an Agile methodology
  • Individual role focused on App architecture, data-management and back-end communications
  • App developed in two native environments: Android Studio using Java & Xcode 7 using Swift
  • Used the Parse Server & SDK to facilitate cross-platform development

We'd love your feedback!