We provide IT Staff Augmentation Services!

Senior Ios Lead Developer Resume

2.00/5 (Submit Your Rating)

West Chester, PA

SUMMARY:

  • Over 11years of experience on design and development of desktop and mobile applications and utilities for Confidential OS and iOS (using the Cocoa Frameworks, Objective - C, Swift and the Confidential IDE), usability analysis, and user interface design.
  • Manage end to end Waterfall & Agile model in design, development and production phases of projects.
  • Conducted walk-through, requirements gathering meetings and worked with the stakeholders to ensure the right solution.
  • Evaluated information gathered from multiple sources, reconciled conflicts, decomposed high-level requirements.
  • Wrote Business Specification Document, Business Rules, and Activity Diagrams, State Diagrams and Sequence Diagrams.
  • Strength and passion: Developing Mac OS X and iPhone OS software using Cocoa, iOS-SDK, and Objective-C/Swift.
  • Extensive knowledge of C and C++.
  • Excellent skill in handling Memory Management with and without ARC, performance-analysis and profiling using Confidential ’s Instrument.
  • Object Oriented Design Patterns and how to apply them to Objective-C and Swift.
  • Writing readable code by using clear, explicit method and variable names and effective commenting. Design cohesive objects, in corporate abstractions, and rely on encapsulation to isolate and guard against change.
  • Good knowledge in version controls (SVN, CVS, GIT) software.
  • Worked in Agile, Scrum, Test Driven Development, Rapid Application Development
  • Worked in UML Tools: Visio and Star UML
  • Experience in developing high performance iOS applications using iOS SDK, Cocoa Touch Framework such as UIKit, Foundation, Addressbook, AVFoundation, CFNetwork, CoreAudio, CoreData, CoreLocation, MapKit, Core Bluetooth Framework, etc.
  • Hands on experience in analysis, design, development and implementation of the mobile applications using Objective C/Swift, Confidential and Cocoa Touch.
  • Demonstrated ability to use multiple design patterns such as MVC, Singleton, Notification and Delegation.
  • Proficiency in developing applications that can work offline using the CoreData and SQLite Component in iOS.
  • Consuming Web services using REST APIs and SOAP services.
  • Involved in code review, unit testing, debugging, LLD and HLD document designing.
  • Strong knowledge in using testing tools like TestFlight, XCTest, UI Automation and having sound knowledge of TDD.
  • Good experience in JIRA, Confluence, Crucible, Stash etc.
  • Experience in consuming web service data in multiple formats such as JSON and XML.
  • Experience in using third party iOS framework, such as AFNetworking, Leanplum, Parse Server, Xtify, JSONModel, Omniture, MagicalRecord, SDWebImage, ReactiveCocoa, MBProgressHUD, Masonry, SwiftyJSON, Luxand FaceSDK, Facebook SDK etc.
  • Good knowledge in XMPP protocol for Instant messaging application and SIP protocol for VOIP application.

PROFESSIONAL EXPERIENCE:

Confidential, West Chester, PA

Senior iOS Lead developer

Language: OBJECTIVE C, Swift

Platform: iOS SDK

Responsibilities:

  • Design, coding, unit testing, code review, integration and formal verification of app.
  • Preparation of workflow and identifying external dependencies.
  • Understanding requirements, conducting system analysis and developing application as per system requirement specification.
  • Analyzed bugs reported by client, bug fixing and verifying different kinds of bugs.

Confidential, Plano, TX

Senior iOS Lead developer

Language: OBJECTIVE C, Swift

Platform: iOS SDK

Responsibilities:

  • Design, coding, unit testing, code review, integration and formal verification of app.
  • Preparation of workflow and identifying external dependencies.
  • Understanding requirements, conducting system analysis and developing application as per system requirement specification.
  • Analyzed bugs reported by client, bug fixing and verifying different kinds of bugs.

Confidential, Plano, TX

Senior iOS Lead developer

Language: Swift

Platform: iOS SDK, Confidential

Responsibilities:

  • Design, coding, unit testing, code review, integration and formal verification of app.
  • Preparation of workflow and identifying external dependencies.
  • Understanding requirements, conducting system analysis and developing application as per system requirement specification.
  • Analyzed bugs reported by client, bug fixing and also verifying different kinds of bugs.

Confidential, Plano, TX

Senior iOS Lead developer

Language: Objective C, Swift

Platform: iOS SDK

Responsibilities:

  • Design, coding, unit testing, code review, integration and formal verification of app.
  • Preparation of workflow and identifying external dependencies.
  • Understanding requirements, conducting system analysis and developing application as per system requirement specification.
  • Analyzed bugs reported by client, bug fixing and also verifying different kinds of bugs.

Confidential, Plano, TX

Senior iOS Lead developer

Language: Objective C

Platform: iOS SDK, Confidential

Responsibilities:

  • Design, coding, unit testing, code review, integration and formal verification of app.
  • Preparation of workflow and identifying external dependencies.
  • Understanding requirements, conducting system analysis and developing application as per system requirement specification.
  • Analyzed bugs reported by client, bug fixing and verifying different kinds of bugs.

Confidential, Plano, TX

Senior iOS Lead developer

Language: Objective C

Platform: iOS SDK

Responsibilities:

  • Design, coding, unit testing, code review, integration and formal verification of app.
  • Preparation of workflow and identifying external dependencies.
  • Understanding requirements, conducting system analysis and developing application as per system requirement specification.
  • Analyzed bugs reported by client, bug fixing and verifying different kinds of bugs.

Confidential, NC

Senior iOS Lead developer

Language: OBJECTIVE C and Swift

Platform: iOS SDK

Responsibilities:

  • Senior iOS (iPad and iPhone) Lead developer, in the design, implementation, maintenance and testing of iOS applications which are newspaper publication based applications.
  • Worked on full software development cycle from concept through deployment for iOS.
  • Following and implementing Agile Methodology for the Product development while participating in Bi-Monthly Sprint Review Meetings and Daily Scrums.
  • Incorporated the Push Notification feature using Urban Airship SDK.
  • Implemented monitoring services using MapKit and Core Location framework.
  • Used MVVM design pattern, protocols and delegates to design the application's architecture.
  • Worked with Backend team to display the correct data format in devices.
  • Used NSURLSession for implementing asynchronous requests to handle data from network.
  • Worked with web services using JSON.
  • Fixing bugs as reported by QA team and production users.
  • Working with GIT to checkout and update the codebase changes.
  • Working with GDB and Confidential for debugging.

Confidential, St. Louis, MO

Senior iOS Lead developer

Language: OBJECTIVE C, Swift

Platform: iOS SDK, Confidential

Responsibilities:

  • Make hotel reservations at all Wyndham hotels around the world, as well as all 7,000+ hotels in the Wyndham Hotel Group.
  • Instantly find the nearest hotel to your current position with GPS functionality, and reserve that room right from the home screen.
  • Browse hotel descriptions, photos, amenities and local attractions.
  • Share your favorite hotels via Facebook, Twitter or email.
  • Sort hotels by price, distance and TripAdvisor rating.
  • View the latest Wyndham promotions and deals.
  • Credit card not handy? Call a hotel from our app to quickly make a reservation.

Confidential, Alameda, CA

Senior iOS Lead developer

Language: OBJECTIVE C, C++

Platform: MAC, Confidential

Responsibilities:

  • Preparation of workflow and identifying external dependencies.
  • Knowing the business of the client.
  • Interaction with clients for enhancements and feedback.
  • Design of screen flow and finalizing the design of screens.
  • Making customized components for rich UI as per the client requirements.
  • Preparation of screens by integrating all the components.
  • Writing the logic for interactions with device.

We'd love your feedback!