We provide IT Staff Augmentation Services!

Lead Ios Developer Resume

0/5 (Submit Your Rating)

PA

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
  • 6 years of overall IT knowledge and experience
  • 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 Grand Central Dispatch (GCD) to perform tasks on different threads, allowing for a more fluid user experience
  • Seasoned in developing in Agile/SCRUM project management environment
  • Experienced working in a Test Driven Development environment
  • Performed functional Unit Tests using the XCTest framework
  • Experienced persisting data device-side using Core Data
  • Utliized Facebook API & Twitter 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, HTML5

Databases: Core Data, SQLite

Frameworks: CocoaTouch, CoreLocation, Foundational, UIKit, CoreGraphics, MapKit, MKAnnotations, XCTest, Twitter API, Facebook APIWeb Services RESTful, SOAP, JSON, XML

IDEs: Xcode, Eclipse, Visual Studio, Mono, Unity

Libraries: AFNetworking, Reachability, ZBarSDK

Change Management Tools: GIT, SourceTree

Methodologies: Agile, MVC, TDD, SCRUM, Categories, Blocks, Continuous Integration, Delegation, Singleton, KVC, Notification, Push Notification, Localization

Analysis and Modeling: UML

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

Tools: Storyboards, AutoLayout, Interface Builder, NSPredicate, NSOperations, NSJSONSerialization, NSXMLParser, GCD, Instruments - Allocations, Leaks, Zombies, LLDB, CocoaPods

PROFESSIONAL EXPERIENCE

Confidential, PA

Lead iOS Developer

Responsibilities:

  • Ensured UI optimized for iPhone 6/6+, and iPad screen sizes using size classes
  • Refactored several UI layouts based off wireframes to heighten the user experience
  • Invoked RESTful web calls using proprietary API and parsed JSON responses using NSJSONSerialization
  • Used multithreading techniques for downloading images on background thread with GCD as to not lock up the UI
  • Enhanced and optimized map functionality using MapKit, CoreLocation, and MKAnnotations
  • Resolved numerous bugs and crash scenarios using NSLogs, Breakpoints, Instruments and LLDB statements
  • Implemented redesign of UI using Storyboards with size classes, and AutoLayout constraints for graceful orientation handling
  • Profiled the application extensively using Instruments to improve performance through multiple sprints
  • Worked on development team with 5 other iOS developers and 4 back end developers
  • Project managed using Agile/SCRUM techniques; code delivered in 3 week sprints
  • Wrote Unit Tests for code using XCTest library
  • Code housed in Git repository

Confidential, Brooklyn Park, MN

IOS Developer

Responsibilities:

  • Fully refactored UI into flat, minimalistic standard of iOS7 using multiple Storyboards and AutoLayout constraints
  • Utilized Core Data to persist and retrieve users’ favorite gas stations
  • Resolved several bugs using NSLog, Breakpoints, and LLDB statements
  • Utilized Facebook and Twitter API to allow users to share app content via their social network
  • Enabled user ability to sign in using Facebook user login information
  • Worked with MapKit, CoreLocation and MKAnnotations to make UI tweaks on the map view and enhance functionality
  • Invoked RESTful web services using AFNetworking and parsed JSON responses using NSJSONSerialization
  • Ensured UI compatibility with iPhone 6/6+ screen sizes
  • Implemented CoreLocation/Location Manager tweaks to fully support changes in iOS 8
  • Project managed using Agile/SCRUM methodology; code delivered in 2 week Sprints
  • Project management tasks and content managed using TeamPulse site
  • Worked on project as remote development resource

Confidential, Bellevue, WA

IOS Developer

Responsibilities:

  • Fully refactored UI into flat, minimalistic standard of iOS7 using Storyboards and AutoLayout constraints
  • Maintained multiple Storyboard files for iPhone and iPad displays, respectively
  • Constructed new UIs from wireframes from Lead Architect
  • Added Localization to the app to enable content to be translated in multiple languages
  • Enabled Push Notifications within app for providing notifications to user
  • Equipped application to consume Expedia API for providing hotel content for user
  • Implemented new menu design and functionality for an improved user experience
  • Refactored RESTful requests from NSURLConnection to NSURLSession to be compatible with iOS7 new standard
  • Parsed JSON responses using NSJSONSerialization
  • Project development team comprised of 3 other iOS developers and 2 back-end developers
  • Project matriculated using Agile/SCRUM methodology; code delivered in 2 week sprints
  • Version control functioning handled by SourceTree application
  • Code house in Git repository
  • Debugged several bugs using NSLogs, Breakpoints, Instruments, and LLDB statements

Confidential, Atlanta, GA

IOS Developer

Responsibilities:

  • Enabled Push Notifications within app for notifying user of parking time checkpoints
  • Application developed using the iOS5 SDK, targeted for iPhone 4
  • Refactored the sign up process screens to be more user friendly using XIBs, based off wireframes
  • Utilized ZBarSDK 3rd party framework to enable scanning of Confidential QR codes into the app
  • Created new map view within app to improve users’ ability to view parking zones using MapKit, CoreLocation, MKAnnotations
  • Increased performance of QR Code scanning function by handling the workflow using multithreading using GCD
  • Refactored deprecated code to be compatible with iOS6 SDK, targeting iPhone 5
  • Transitioned XIBs files of UI to new Storyboard file with AutoLayout constraints for an updated UI in version 3.0 of app
  • Worked with RESTful web service requests and parsed JSON using NSJSONSerialization
  • Resolved numerous bugs and crashes throughout development as they appeared utilizing NSLog statements, Breakpoints, GDB statements, Instruments, etc.
  • Project matriculated by using Agile/SCRUM methodologies, with 4 week Sprints
  • Code housed in Git repository

Confidential, Sandy, UT

Software Developer

Responsibilities:

  • Developed financial software and warehouse management software.
  • Worked on a team of software developers to meet the needs of customers
  • Trained and mentored new developers and interns.

We'd love your feedback!