We provide IT Staff Augmentation Services!

Lead Ios Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Over 5 years of experience in developing iOS applications including both iPhone and iPad
  • Experienced in using various design patterns including MVC, Singleton, Notification, KVO, Blocks, and Delegation
  • Experienced in implementing multi - threading using both Grand Central Dispatch (GCD) and NS Operation Queue
  • Expertise in Development tools like Xcode, Interface Builder and Instruments
  • Considerable hands on experience with Frameworks such as:iPhoneSDK, UIKit, MapKit, AVFoundation, CoreData, CoreLocation, CoreGraphics and APNS
  • Skilled in integrating RESTful and SOAP web service communication within iOS using AF Network, NSURL Session and NSURL Connection; as well as parsing data responses such as XML, JSON and HTML
  • Initial exposure to hybrid platforms such as PhoneGap and Cordova
  • Excellent knowledge in Memory Management including Automatic Reference Counting and Manual Retain Release
  • Strong experience implementing persistent storage in multiple forms, from CoreData and SQLite, to NSUserDefaults and PLists
  • Knowledge of designing and working with updated UI tools within Xcode including Storyboards, NIBs, and programmatic UI
  • Excellent communication and presentation skills; efficient decision making skills and excellent team player
  • Proficient in debugging apps using breakpoints, debug mode logs, instruments and the built in debugger
  • Familiar with using GIT as well as SVN for versioning code across projects
  • Experienced in Agile SCRUM and with Waterfall methodology

TECHNICAL SKILLS

Languages: Objective-C, C, C++, C#, Swift, HTML5, CSS3, XML

Persistent Storage: CoreData, SQLite, Keychain, NSUserDefaults

Web Services: REST, SOAP, JSON

IDEs: Xcode, Visual Studio

Change Management Tools: SVN, git, SourceTree

Analysis and Modeling: UML, flowchart

Operating Systems: iOS, OS X, Linux, Windows

Methodologies: OOP/D, Design Patterns, Scrum, Agile, XP

iOS Technologies and Development Tools: UIKit, RestKit, AFNetwork, NSXMLParser, CoreData, Core Network, Core Location, MapKit, NSJSONSerialization, XCode, Instruments, APNS

Tools: Instruments, TestFlight, Layer7, HPLM QC, DropBox API, Crittercism, Gigya, Flurry, ApsFlyer, Cocoa lumberjack, Manic

PROFESSIONAL EXPERIENCE

Confidential

Lead iOS Developer

Responsibilities:

  • Lead the onsite team while coordinating with the offshore team in India
  • Implement the new UI Designer specs for all screens, built the whole application from scratch to use latest iOS 7+ technologies
  • Designed for iPhone platform, supporting iOS 7+ iOS Lead for the pilot team transitioning to Agile Methodology, with 2 weeks sprints, and daily standups
  • Implemented Today Notifications to show Maintanence Diagnostic Codes from the vehicle
  • Fixed issues and bugs as described by QA Team on HPLM QC.
  • Integrated Modular Networking Engine to communicate with RESTful web services, parsing JSON responses
  • Implemented Layer7 security measures to communicate with the FAL Web Services.
  • Used Grand Central Dispatch (GCD) to move business logic off of the main thread to improve the user experience
  • Fixed Bugs and Issues reported by testing teams using Debug Logs, Breakpoints, LLDB commands, and Instruments
  • CoreData was implemented within a custom Encrypted Storage Engine to manage the interaction with the centralized database
  • Used Jenkins along with TestFlight to automate project builds and distribution for testing

Environment: Xcode 6, iOS 7-8 SDKs, UIKit, Foundation, JSON, AFNetwork, GCD, CoreData, CoreGraphics, Instruments, Layer7, App Extension (Today Notification), Jenkins, TestFlight, GIT, Agile, HPLM QC

Confidential

Lead iOS Developer

Responsibilities:

  • Lead the onsite team while coordinating with the offshore team in India to release the application ahead of schedule, an achievement which was unheard of in this company
  • Started the project with legacy code from Volkswagen that came with many bugs that needed to be fixed, and later rebuilt
  • Implement the new Audi specific designs for all screens, rebuilt whole application from scratch to use latest iOS 6+ technologies
  • Designed for iPhone platform, supporting iOS 6+
  • Delivered the quickest turnaround for defects found from QA of any mobile team
  • Fixed bugs and issues as described by QA Team on HPLM QC
  • Coordinated with Audi team in Germany to implement UAT and QA testing, and address feedback
  • Implemented new Networking Engine with AFNetwork module, to integrate with Audi specific RESTful web services, with XML responses, and user interface designs
  • Used Grand Central Dispatch (GCD) to move business logic off of the main thread to improve the user experience
  • Fixed Bugs and Issues reported by testing teams using Debug Logs, Breakpoints, LLDB commands, and Instruments
  • CoreData was implemented within a custom Encrypted Storage Engine to manage the interaction with the centralized database
  • Used Jenkins along with TestFlight to automate project builds and distribution for testing

Environment: Xcode 5-6, iOS 6+ SDK, UIKit, Foundation, AFNetwork, XML, GCD, CoreData, Instruments, Jenkins, TestFlight, GIT, HPLM QC

We'd love your feedback!