Ios Developer/ Lead Resume
New, YorK
SUMMARY:
- 8+ years of experience in building native iOS Application development and Enterprise applications using Objective - C, Swift Technologies.
- Good working experience with Web Kit, Core Animation, XML, JSON, Core Location, Map Kit, Google Maps SDK, Auto Layout, SSL Encryption, Core Data, Core Graphics, AVFoundation frameworks, APNS Push notifications, Local Notifications, Xcode and Interface Builder
- Experience working on scalable environment using Agile/SCRUM, Test driven development (TDD) methodologies.
- Strong in accessing the Microsoft Dynamics CRM and handling the Auth token to access CRM Services.
- Extensive experience in development of applications by utilizing REST/SOAP Web services.
- Well-versed with developing creative User Interface for iOS applications using Objective-C and Cocoa Touch.
- Excellent Cocoa/Cocoa Touch, Objective-C and Swift coding ability with XCode for iOS (iPhone/iPad)
- Experience with Auto layout to develop applications for multiple screen size using different constraints
- Experienced with RSS News feed integration with custom UI components and social sharing features.
- Experienced in Native Mobile Application development with Social Media platform integrations such as Facebook, Twitter, Google + with OAuth token handling.
- Experienced in working with data parsing forms such as XML and JSON to dynamically display data
- Expertise on Video Streaming and Video Playing.
- Expertise on MVC Architecture.
- Having knowledge on android application development.
- Experience on Visual Studio, Eclipse and Javascript.
- Expert in making efficient use of Interface Builder, storyboard and navigation controller in building the application
- Experience on Operation threads GCD and Blocks to perform multi-thread development
- Good in designing and developing application as per specification. This includes core development using various iOS frameworks
- Hands on with configuration and version control using SVN, Git.
- Experienced with databases like SQLite and Core Data.
- Experienced External Bluetooth scanner and Barcode Integration
- Worked extensively on testing, troubleshooting, code review, preparing user documentation.
- Experience working with in-app purchase applications for the iPhone and iPad along with distinct marketing based applications enhancing sharing through social networks and email
- Exposure to all stages of the SDLC, starting from requirements gathering, Design, Development, Testing and deployment and production support.
- Experience in Developer Certificates and App store submission.
- Hans on experience with various Cocoa pods. Experience in UI/UX development and worked closely with design team.
- Strong Experience on iOS Unit Testing and UI Testing.
TECHNICAL SKILLS:
Languages: Objective-C, Swift, C
Design Patterns: Singleton, Delegate, Observer, MVC
Version Control Tools: Git, SVN
Tools: XCode, Eclipse
Operating Systems: Mac OS X, Windows
Mobile Frameworks: Cocoa Touch/Cocoa
Web Technologies: HTML
Database: SQLite, CoreData
Web Services: REST, SOAP
PROFESSIONAL EXPERIENCE:
Confidential, New York
iOS Developer/ Lead
Responsibilities:
- Developed iOS Universal application as per business requirements gathered from the product and creative teams
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone and iPad
- Developed critical tools for this project - CRM SDK Integration, CRM Services, customized navigation bar
- Integrated Microsoft Dynamics CRM SDK to authenticate
- Used GCD for Asynchronous background fetches to build more responsive user interface
- Worked with UIKit framework for development pixel UI for the application at hand. Worked on web service calls SOAP/REST for displaying data from back-end-services.
- Implemented Pie Charts without any third party frame work
- Customized UIButtons, UITabbar, UIActionSheet, UIAlertview and UITableView to build user interface of the application
- Implemented Calendar control using third party framework to display scheduled inspections.
- Integrated Barcode Scanner and external Bluetooth scanner to scan VIN number
- Implemented application offline access. Storing JSON response in core data and fetching data from core data when the user is in offline.
- Worked with GDB and Xcode for Debugging. Worked with Git toe checkout codebase changes
Environment: iOS, XCode - 9, Mac OS X, Objective-C, Cocoa framework, REST,JSON Web services, Git, iOS Simulators, Swift 3, Barcode, External Bluetooth, Core Data, Keychain.
Confidential, Seattle, WA
iOS Developer/ Lead
Responsibilities:
- Worked on web service calls and JSON paring included in the project. Used NSURLSession for integrating web services.
- Implemented Master detail view controller for Both iPhone and iPad
- Created model classes based on the business requirement using objective-c
- Used GCD for Asynchronous background fetches to build more responsive user interface.
- Worked closely with web application development team to ensure proper integration between mobile app and web app.
- Implemented REST API to get all the response from server end and render the data on UI screens.
- Used serialized JSON to read the response that came through the server
- Followed Agile development process, Created reusable components that can applied to iOS application developed throughout the organization.
- Implemented Push Notifications to receive custom and user related pushes.
- Worked with Git to checkout and update the codebase changes.
- Used core location framework to get the user current location accurately.
- Added popup functionality to avoid the truncation of the information on UI.
- Implemented MPMoviePlayerController to play the feed videos.
- Integrate third party frame works by using cocoa’s pod like SDWebImage.
- Work with instruments to analyze the application and clearing the memory leaks.
Environment: iOS, XCode-8, Objective-C, REST, JSON, SDWebImage, Push Notification, Agile Workflow, Daily Scrums, Sprint Retrospectives.
Confidential
Senior iOS Developer
Responsibilities:
- Gathering requirements and divide work in to modules and integrate the code.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone and iPad
- Integrated Core location framework to get user current location accurately
- Integrated various Restful webservices call to application using asynchronous NSURLSession for background downloading.
- Followed agile methodology in developing entire application
- Worked with project manager to support project plans and appropriate resource
- Implement the Touch Id and Passcode for sign in.
- Integrated Mapkit framework to track the order delivery using order ID.
- Worked extensively with Objective-C and Cocoa framework including core data, foundation and UIKit
- Implemented APNS Pushnotfication to receive custom pushes
- Integrating Message API to implement chatting
Environment: iOS, XCode 7.0, Objective-C, APNS, REST, JSON, Core Data, Map Kit, Local Authentication, Core Location.
Confidential
Senior iOS Developer
Responsibilities:
- Analysis and design of the interface usage and various rounds of feedback with customer to improve the user experience
- Designed and developed views, controller and model components, implementing Model-view-controller framework
- Implemented Push notifications by creating APNS certificates and receives custom related pushes
- Used blocks, table views, storyboards, constraints, alert views and navigation controllers.
- Used instruments to analyze memory management in the application.
- Worked on story boards, Delegates, Protocols and categories
- Used XML parser, JSON to retrieve data for displaying on the iPhone/iPad from server using Restful webservices.
- Integrating Message API to implement chatting between retailer and Confidential
- Work on version control across common source code used by developers using Git.
- Work on Core Data to store driver’s details locally.
- Integrate Confidential Push Notifications
- Integrate maps to display retailers and their fulfillments.
- Extensively work on tab view controller and table view controller.
- Work on UI layouts and implemented using auto layout.
Environment: iOS, XCode, Objective- C, Cocoa Touch, Push Notifications, GCD, NSOperationQueue, Map Kit, Core Location, JSON, REST, Git
Confidential
Senior iOS Developer
Responsibilities:
- Developed native based iPhone applications using Objective-C, XCode, iPhone SDK and Cocoa Touch framework
- Created application that interact with RESTful services and backend
- UI design implementation using both Storyboards and Nib files. Developed and implemented application design based on MVC.
- Designed application for all types of screen sizes and orientations
- App Makes use of RESTful and SOAP based web services to display data from server
- Implemented auto layout and constraints.
- Work on bug fixing and improving application performance
- Continuously discover, evaluate and implement new technologies to maximize development effiency.
- Integrated Pay pall using third party frame work to make the payments
- Use of templates for displaying the details of search results.
- Add iOS plugins to retrieve device information.
Environment: iOS, Xcode-6, Objective C, Cocoa Touch, Pay pall
Confidential
Senior iOS Developer
Responsibilities:
- Follow the MVC pattern and design custom User Interface.
- Created application that interacts with REST/SOAP webservices
- Implemented External Bluetooth scanner using third party SDK
- Integrated Zxing framework and used to scan QRCodes.
- Worked with Git to checkout and update the codebase changes.
- Managed data and memory management from streamlining code and using various debugging tests.
- Implemented Map Kit framework to track the orders
- Developed navigation between views, a mixture of UINavigationController, UIGesture Recognizer and UIPopover Controller, Created the complete database using CoreData.
- Develop application for both iPhone and iPad layout.
- Integrated APNS Push notifications and APNS Certificates to receive custom relate pushes
- Integrating Message API to implement chatting between retailer and driver
Environment: XCode-6, Cocoa/Cocoa touch, Objective-C, MapKit Framework, Bluetooth Scanner, REST Web Services, Struts MVC.
Confidential
iOS Developer
Responsibilities:
- Create Master detail view application For Both iPhone and iPad
- Worked on web service calls and JSON parsing included in the project. Used AFNetworking API for integrating the web services.
- Used the third party integration tool cocoa pods to integrate AFNetworking
- Segregated API handler classes based on the work flows, login services, user profile, search items, categories
- Managed technical tasks, project implementations and technical projects going into productions
- Custom UI Implemented with XIBs and Story Boards as well and associated with appropriate reusable classes.
- Used serialized JSON to read the response that came through the server
- Worked with Svn to checkout and update the codebase changes.
- Integrated various custom Calculators including Ohm’s law.
Environment: iOS, Xcode, Objective C, Cocoa Touch, CoreData, SOAP Services, Custom Calculators
Confidential
iOS Developer
Responsibilities:
- Designed and developed this application on iPhone using XCode and Objective-C
- Requires iOS 5.0 or later
- MapKit framework was implemented to display custom map information to users and friends
- Core Location framework was used to find user location and display on map
- Worked with Subversion to checkout and update the codebase changes.
- Primary task was to help consume and parse JSON data from server for displaying to UI
- Used MVC, KVO, and Singleton architectures to streamline code
- Implemented tableviews to display list of cars details to the user.
Environment: iOS, XCode 4.0, Objective-C, Media Player, Core Data, Local Authentication, Core Location.