We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

3.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

  • Strong working knowledge of Xcode, Cocoa touch, Objective - C, and iOS5 through iOS8
  • 4 years of iOS application development experience; 4 published apps in the App Store
  • Constructed and implemented UI designs using Storyboards with AutoLayout constraints, XIB files and programmatic UI
  • Highly-experienced with design patterns such as MVC, Delegation, Singleton, Categories, Notification, KVC, Blocks
  • Valuable experience in the entire software development life-cycle including requirements gathering, design, coding, testing, debugging and maintenance
  • Seasoned use of Confidential ( Confidential ) to perform tasks on different threads, allowing for a more fluid user experience
  • Utilized UIRefreshControl for enabling pull-to-refresh functionality
  • Seasoned in developing in Agile/SCRUM project management environment
  • Performed functional Unit Tests using the Confidential framework
  • Strong experience creating dynamic charts and graphs with CorePlot API
  • Experienced persisting data device-side using Core Data and SQLite
  • Utliized Facebook API & Instragram APIs to enable login and retrieval of social network content
  • Experience integrating with multiple RESTful web services and parsing JSON responses
  • Solid understanding and use of various iOS frameworks such as: UIKit, MapKit, CoreLocation, AVFoundation, MKAnnotations
  • Experienced implementing Push Notifications within app workflow
  • Detail-oriented developer with a strong team mentality
  • Enthusiastic and willing to do whatever it takes to make sure tasks are delivered on time and to the highest standard

TECHNICAL SKILLS:

Languages: Objective-C, Swift

Databases: Core Data, SQLite

Frameworks: CocoaTouch, CoreLocation, Foundational, UIKit, CoreGraphics, AVFoundation, MapKit, MKAnnotations, Confidential, Instagram API, Facebook API, iCloud, Airdrop

Web Services: RESTful, SOAP, JSON, XML

IDEs: Xcode, Eclipse

Libraries: AFNetworking, Reachability, CorePlot

Change Management Tools: GIT, SVN, SourceTree, Jenkins

Methodologies: Agile, MVC, TDD, SCRUM, Waterfall-hybrid, Categories, Blocks, Continuous Integration, Delegation, Singleton, KVC, Notification, PUSH Notification, Localization

Analysis and Modeling: UML

Operating Systems: iOS4-iOS8, OS X, Linux, Windows

Tools: Storyboards, AutoLayout, Interface Builder, UIPageControl, UIRefreshControl, NSPredicate, NSOperations, NSJSONSerialization, NSXMLParser, Confidential, Instruments - Allocations, Leaks, Zombies, Confidential, CocoaPods

PROFESSIONAL WORK EXPERIENCE:

Confidential, Seattle, WA

Senior iOS Developer

Responsibilities:

  • Project development team consisted of 2 other iOS developers and 2 back-end developers
  • Added pull-to-refresh functionality on multiple views using custom UIRefreshControl class
  • Invoked RESTful web calls using AFNetworking and parse JSON responses using NSJSONSerialization
  • Used multithreading techniques for downloading images on background thread with Confidential as to not lock up the UI
  • Enhanced map functionality using MapKit and CoreLocation
  • Created Delegation protocol for optimizing data passing between newly-designed UI
  • Offered design suggestions that were later implemented during full UI refactoring
  • Implemented redesign of UI using Storyboards with size classes, and AutoLayout constraints for graceful orientation handling
  • Created Singleton for filtering search results using NSPredicates
  • Profiled the application extensively using Instruments to improve performance through multiple sprints
  • Resolved numerous bugs and crash scenarios using NSLogs, Breakpoints and Confidential statements
  • Project managed using Agile/SCRUM techniques
  • Code housed in Git repository

Technologies Used: iOS8 SDK, CocoaTouch, UIKit, Storyboards, AutoLayout constraints, size classes, UIRefreshControl, RESTful, AFNetworking, NSJSONSerialization, MapKit, CoreLocation, Confidential, Delegation, Singleton, UI design, NSPredicates, Instruments, NSLogs, Breakpoints, Confidential, Agile, SCRUM, Git

Confidential, Boston, MA iOS Developer

Responsibilities:

  • Joined project team of 12 total developers, 5 of which being iOS developers
  • Project managed using Agile/SCRUM methodology; code delivered in 4 week Sprints
  • Resolved several bugs using NSLog, Breakpoints, and Confidential statements
  • Utilized Facebook and Twitter API to all user to share app content via their social network
  • Enabled Push Notifications within app for notifying user of running achievements
  • Utilized MapKit, CoreLocation and MKAnnotations to make UI tweaks on the map view and enhance functionality
  • Calorie comparison workflow and accompanying graphs implemented using CorePlot API
  • Invoked RESTful web services using AFNetworking and parsed JSON responses using NSJSONSerialization
  • Constructed Goal Dashboard within app using Storyboards and AutoLayout constraints
  • Added Localization to the app to enable content in multiple languages
  • Implemented CoreLocation/Location Manager tweaks to fully support changes in iOS 8 Support

Technologies Used: iOS7 SDK, iOS8 SDK, CocoaTouch, UIKit, Storyboards, AutoLayout constraints, Agile, SCRUM, AFNetworking, Facebook API, Twitter API, Push Notifications, MapKit, CoreLocation, MKAnnotations, CorePlot API, RESTful, AFNetworking, NSJSONSerialization, Localization, NSLog, Breakpoints, Confidential

Confidential, Seattle, WA iOS Developer

Responsibilities:

  • Fully refactored UI into flat, minimalistic standard of iOS7 using Storyboards and AutoLayout constraints
  • Constructed new UIs from wireframes from Lead Architect
  • Refactored RESTful requests from Confidential Connection to Confidential to be compatible with iOS7 new standard
  • Parsed JSON responses using Confidential Serialization
  • Enabled social sharing capabilities by implementing the Facebook API
  • Imported XML formatted recipes from cooking sites and blogs utilizing NSXMLParser
  • Project development team comprised of 3 other iOS developers and 3 back-end developers
  • Project matriculated using Agile/SCRUM methodology; code delivered in 3 week sprints
  • Code housed in Git repository
  • Version control functioning handled by SourceTree application
  • Debugged several bugs using NSLogs, Breakpoints, Instruments, and Confidential statements

Technologies Used: iOS6 SDK, iOS7 SDK, CocoaTouch, UIKit, Storyboards, AutoLayout constraints, RESTful, NSURLConnection, Confidential, NSJSONSerialization, Facebook API, NSXMLParser, Agile, SCRUM, Git, SourceTree, NSLog, Breakpoints, Instruments, Confidential

Confidential

Work iOS Developer

Responsibilities:

  • Development targeted for iPhone, running iOS 5.1+; Fully optimized for iPhone 4s
  • Utilized 3rd party frameworks and graphical libraries to create visualizations of data
  • Localization implementations added to support multiple languages and date and time formats
  • Completed UI overhaul to transition views from XIB onto new Storyboard file
  • Implemented custom UIPageControl functionality for changing visualization style of user sleep cycle data
  • Implemented AVFoundation functionality to handle alarm sound playback, with gradually increasing volumes
  • Refactored previous Manual Reference Counting code to Automatic Reference Counting standards
  • Resolved numerous bugs throughout development as they appeared utilizing NSLog statements, Breakpoints, GDB statements, Instruments, etc.
  • Updated necessary components to support iPhone 5, near completion of time on project
  • Project matriculated by using Agile/SCRUM methodologies, with 3 week Sprints; Remote resource during the project
  • Code Repository housed in Github

Technologies Used: IOS5 SDK, CocoaTouch, Xcode, XIB, UIKit, Storyboard, Interface Builder, GDB, Foundation Framework, Segues, 3rd Party Library, UIPageControl, Localization, AVFoundation, Agile, SCRUM, NSLog, Breakpoints, Instruments, GitHub

We'd love your feedback!