Senior Ios Lead Developer Resume
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 developerLanguage: 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 developerLanguage: 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 developerLanguage: 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 developerLanguage: 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 developerLanguage: 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 developerLanguage: 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 developerLanguage: 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 developerLanguage: 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 developerLanguage: 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.
