Lead Ios Developer Resume
Glendale, CA
PROFESSIONAL SUMMARY
- 8 Years of experience as a software developer in designing, developing, testing and troubleshooting Rich User Interface applications, integrating with various Databases and Client-Server applications and five years of experience in iOS ,Xcodeapplication development using Objective-C, Swift programming, Cocoa Touch and UIKit.
- Proficient in iOS application development using native and cross platform frameworks.
- Well-versed in interfacing device-side requests with back-end resources using both SOAP and RESTful calls.
- Enhancing the abilities with iOS applications development certification in Objective-C. Experience in MVC design architecture, Cocoa design patterns like delegation, observers.
- Proficient in iOS application development using native and cross platform frameworks like Core Location, Core Graphics, MapKit, UIKit and EventKit Frameworks.
- Professional knowledge of development in most of iOS Framework in all iOS layers (Cocoa Touch, Media, Core Services and Core OS).
- Strong understanding of Apple iPhone App store requirements, iTunes Connect, iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on test/Real device. Published iOS apps on Apple AppStore:
- Good understanding of Swift programming language and will be a Swift certified soon by University of Washington.
- Experience in integrating crash-reporting solutions in iOS apps like Crashlytics.
- Experience in data analytics tool like Omniture, Google Analytics.
- Experience in Integrations such as Facebook, Twitter, Instagram and Google+ with OAuth token handling.
- Knowledge of Test Driven Development approach (TDD) and Continous Integration using Jenkins.
- Experienced in working with data parsing forms such as XML and JSON, to display data on iPhone/iPad.
- Experience in concurrent programming working with operation queues, dispatch queues.
- Profound in Unit testing of the application using XCTest, profilers and instruments.
- Experience in iOS application integration with Mobile Device Management (MDM), XenMobile.
- Integrated Parse library to implement Apple Push Notifications.
- Distributed the iOS applications using Testflight.
- Worked as a Mobility Business Analyst involving Requirements Gathering, elicitation from business users and stakeholders, Requirement detailing & Analysis, preparing business specifications and flow diagrams.
- Hands-on in developing reusable components for iPhone applications.
- Involved in design, development, unit testing of applications, UI issues, challenges & bug fixing for various projects, played iOS lead developer role in various projects and complete ownership of the modules as part of a development team, in agile fashion.
- Worked as an onsite-offshore coordinator to execute the projects.
- Proficient in source control with GitHub, SVN.
TECHNICAL SKILLS
iOS Applications: Objective-C, Swift, XCode, Interface builder, Cocoa touch, Core Data, Cocoa pods, Xamarin, Phone-gap.
Frontend: HTML, CSS, and JavaScript.
Programming Languages: Objective C, Swift,Core Java, C, C++, C#.net, Visual Basic.
Databases: SQL server, SQLite, Oracle.
Operating Systems: MAC OS,iOS, Windows, Android OS, Linux.
Tools: XCode, Eclipse, JIRA, Instruments, Jenkins, GitHub, Sourcetree, Visual Studio, Maven, SQLite browser, SOAP UI, Microsoft Visio, Charles Proxy, Claim Center Guidewire,XenMobile MDM, Dreamweaver
PROFESSIONAL EXPERIENCE
Confidential, Glendale, CALead iOS developer
Responsibilities:
- Integrating mobile application code with back-end services.
- Creating Pull requests, approving and buddy verifying.
- Responsible for handling defects in JIRA.
- Providing development contribution for Disneyland/Walt Disney World mobile applications.
- Understanding DPRD architectural vision and how it helps meet DPRD business objectives.
- Analyzing user stories and participating in effort estimations,sprint planning, scrums, demos and retrospectives.
- Accountable for uptime and high-availability for all solutions.
- Accountable for performance and usability in all solutions.
- Coordinating with Architecture group on new designs and foundational / infrastructural application changes.
- Performing peer code reviewsfor immediate and related teams.
- Understanding of continuous integration / continuous delivery concepts and the ability to troubleshoot related issues.
- Providing architectural direction on behalf of the architecture team.
- Working in of agile software development using agile tools like JIRA.
- Provide strong guidance and directly contribute to feature design, architecture, and implementation.
- Implementing various functionalities like Maxpass, FastPass, tickets and passes, Annual Pass renewals.
- Interacting with QA on deliverables on every iteration and customer feedback implementation.
- Interact directly with peer developers, Product Management, Design, QA and remote server-side engineering groups as part of a cohesive team.
Environment: iOS 9.0, Mac OSX, Swift, Objective C, XCode,RESTful services, JSON, Cocoapods, Carthage, Sourcetree, Jenkins, GitHub, Jira, XCTest.
Confidential,Batavia, OHLead iOS developer & onsite coordinator
Responsibilities:
- The scope of this project is to integrate the “Claim Adjuster Mobile App” designed by Provider and desires a pilot implementation that is designed to meet Company’s initial business requirements for claim adjusters and that interfaces with Company exists Guide wire Claim Center 7.x implementation and their authentication and entitlement systems.
- Developing prototype, writing the stubs for testing the application for the connection with backend server routed through XenMobile.
- Designing the applications screens, working with Layout engines.
- Implementing the requirements, connecting databases web services, integrating libraries, using Cocoapods.
- Worked with native iOS programming languages using Objective C and Swift.
- Using SQLite broswer to verify the SOAP request/response structure.
- Coordinating with the team in Germany & North America to resolving integrating issues.
- Integrating the application with Guidewire as a backend server.
- Hosting the application on the enterprise appstore through XenMobile MDM.
- Generating the distributed package with Citrix Receiver.
- Enrolling iPhone and iPad devices with MDM.
- Maintaining app security authentication using single sign on.
- Unit testing of the application using XCTest framework.
Environment: iOS9.0 (iPhoneSDK), MacOSX, ObjectiveC, Swift,XCode, Pods, SOAP, XenMobile MDM, SOAP and RESTfulservices, JSON,XCTest,Cocoapods,
ConfidentialLead iOS Developer
- It is an iOS security camera application used to identify the places where cameras have been placed within the active wall. It shows the main, active, favorites wall with the cameras. User can play live streaming of the camera recordings of various places. He can see camera details e.g its location, record timings etc, he can also see camera event logs, can sort and search through various details. It also provides ability to see all the locations on the map where all cameras are placed.
- Integrating Parse Library for Push Notifications.
- Integrated web services.
- Worked with native iOS programming languages using Objective C and Swift.
- Unit testing of the application using XCTest framework.
- Worked with AVFoundation framework for video streaming.
- Implemented user settings bundle.
- Designing the applications screens, working with Layout engines.
Environment: iOS SDK, MacOS, ObjectiveC, Xcode, Cocoa Touch, AV Foundation, Parse SDK, MapKit, TestFLight, RESTfulservices, JSON.
ConfidentialSr. iOS Developer
- Confidential Scheduling is an iOS native application which has a calendar type of view and will show the days of week and the shows scheduled for a particular day.
- There is a scheduling pane that consists of all shows to be aired.
- This list will be sought from database. Shows can be dropped into the calendar view from the pane for airing the show.
- Historical data for each episode will be displayed.
Environment: iOS SDK, MacOS, ObjectiveC, Xcode, Cocoa Touch, JSONRESTful
Confidential,Denver, CODCP Midstream
- The Operator Rounds tablet application is aimed at eliminating limitations in manual inspection as operators may miss noting readings of certain gauges, or inspecting certain assets especially in large plants.
- The user can see the ARCGIS enabled map with his current location and the nearest plants.
- He can take a round for which he needs to turn off the device capabilities like network connectivity and note the readings for various gauges.
- He can then sync the data to the backend system once device is in online mode.
Environment: iOSSDK, MacOSX, ObjectiveC, Xcode 5.0/5.1/5.1.1 and6, ARCGIS iOS runtime SDK, ARCGIS Desktop 10.2.
Confidential,New York City, NYSr. iOS Developer
- Epicurious is an informational application about food and cookery.
- This application enable users to browse or search for recipes, to save recipes, and to build shopping lists.
- It also includes ZipList, a digital shopping list and recipe service that enables users to save recipes they find online, and to create digital shopping lists from web content.
Environment: iOS SDK, MacOS, Objective C, Xcode, Cocoa Touch, Cocoa framework, Omniture, RESTful, Charles proxy, GitHub
Confidential,Sunnyvale, CASr. iOS Developer
- Switchboard is a distribution application platform used. It is an internal Appstore. To download internal iOS applications, one must install Switchboard client. It shows a directory of internal applications developed for use on the iPhone, iPad and iPod Touch.
- Unit testing of the application with writing stubs using XCTest and OCMock framework.
- Worked with native iOS programming languages using Objective C.
- Involved in design, development, unit testing of applications, UI issues, challenges & bug fixing for the project.
- Designing the application UI screens.
- Porting application to from one iOS version to other.
- Implemented the application network reachability over Wifi and data.
- Symbolizing device crash logs.
Environment:iOSSDK, MacOS, ObjectiveC, Xcode, Cocoa Touch, Cocoa framework, Radar, RESTful, JSON, XCTest.
Confidential,Travelers Harford,Mobility Business Analyst
- To identify gather the business requirements and identify the suitable mobile container based on the needs.
- Analyzing the mobile container needs with the MDM in order to secure company’s data.
- Preparing business requirements specification documents, functional requirements document, data flow diagrams.
Environment: Mobile Containers like Nitrodesk and Mobile Device Management like Airwatch, Mobile Iron.
ConfidentialiOS Developer
- In this application communication works through Universal Plug and Play (UPNP) protocol. UPNP is used to enable consumer goods to find each other over residential networks and install their drivers on accessing devices.
- Confidential Plug-In application is targeted toward Home Automation system where the user can control the home appliances using their Smartphone (e.g. Android, Apple, etc). Plug In is a simple, single purpose sensor or control device that plugs into an outlet and communicates with a user interface through local Wi-Fi. User .
Environment: iOS SDK, MacOS, ObjectiveC, Xcode, Cocoa Touch, Cocoa framework, Crashlytics, Xamarin, XML, SOAP
ConfidentialiOS Developer
- Confidential is designed to provide event details that take place in Confidential .
- Events are categorized under movies, arts, dance and theatres, etc.
- Application provides information about the dates, venues details and criticism of the events.
- Users have a free search text option to search the events.
- Events details are displayed in tabular format and user can navigate back and forth between the screens.
- User is also provided with Ads related to the events.
Environment: iOS SDK, MacOS, ObjectiveC, Xcode, Cocoa Touch, Cocoa framework, JIRA, Mapkit, Crashlytics, Twitter and Facebook APIs
ConfidentialiOS Developer
- Application encompasses showing all the locations within Paramount Premises over the map.
- User can find the paramount internal locations within the map and user can find out the route for his destination location.
- User can find contacts information of the various departments of paramount studios and can contact them.
- User can see his current location in paramount map.
Environment: iOS, Objective C, MapKit, Mac OS