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

Technologies Used: 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

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

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

Confidential

Lead iOS Developer

Responsibilities:

  • Designed, implemented, and tested app from the ground up
  • Integrated with Dropbox as a functioning web service
  • Implemented speech to text feature
  • Generated PDF document based on custom views within the app
  • Designed custom JSON file to store app data and state
  • Designed custom view which allowed the user to take notes by freehand
  • Implemented a simple calculator within the app itself
  • Integrated third party analytics tools to track app usage
  • Created and used unit tests
  • Distributed alpha version of the app for user acceptance testing and quality assurance

Technologies Used: Xcode 5, NSURLSession, JSON, SQLite, DropBox SDK/API, Flurry, GITHub, OpenEars SDK, XCTest, Agile/SCRUM

Confidential

Sr.iOS Developer

Responsibilities:

  • Updated app to be compatible with new iOS 7 devices including 64 bit compatibility
  • Implemented Apple Push Notifications (APNS) with Manic
  • Integrated 3rd party SDK to monitor network latency, error rates, and app performance
  • Integrated/Familiar with 3rd party SDKs: Crittercism, Gigya, Flurry, ApsFlyer, Cocoa Lumberjack, Manic
  • Fixed Facebook integration including posting magazines and deeplinking
  • Addressed numerous issues brought up by QA Team

Technologies Used: Xcode 5, iOS 7+ SDK, APNS, Manic, Reachability, Crittercism, Gigya, Flurry, ApsFlyer, Cocoa Lumberjack, UIKit, Foundation

Confidential

Sr.iOS Developer

Responsibilities:

  • Designed, developed, and implemented code base to connect to server for weather data
  • Implemented MapKit and Core Location frameworks to display current location and weather data on map
  • Updated application to be compatible with iPhone 5
  • Developed code for connecting to server and parsing JSON response
  • Developed UI from wireframes and Photoshop/Illustrator files
  • Worked with development team as well as QA to research, debug, fix issues to make sure application works as expected

Technologies Used: Objective C, MapKit, CoreLocation, Adobe Photoshop, NSJSONSerialization

Confidential

iOS Developer

Responsibilities:

  • Developed code to copy databases locally and save data online
  • Used GCD to make requests to server on background threads
  • Parsed server data using XML parser
  • Fixed bugs using various tools including in-house bug tracking tool
  • Developed code to create application as an universal application
  • Developed UI based on wireframes given by graphic design team
  • Setup TestFlight API to be used for integration

Technologies Used: GCD, TestFlight, UIKit, Foundation, CoreGraphics

Confidential

iOS Developer

Responsibilities:

  • Worked on code to integrate and organize emails
  • Implemented CoreData to allow users to save favorite emails locally
  • Used GCD to make requests to Exchange servers to get emails
  • Fixed bugs using in-house bug tracking system
  • Developed and ran unit tests

Technologies Used: Objective C, CoreData, GCD, Instruments, Static Analyzer

Confidential

iOS Developer

Responsibilities:

  • Worked on implementing GPS directions and route management using MapKit and Core Location frameworks
  • Implemented AVFoundation to allow users to play music while running
  • Fixed bugs using Instruments and Static Analyzer
  • Developed and ran unit tests

Technologies Used: CoreLocation, MapKit, UIKit, AVFoundation, SenTestingKit

We'd love your feedback!