Senior Ios Developer Resume
Seattle, WA
SUMMARY:
- 7+ years of experience in designing and developing User Interface Applications and integrating with various Databases and Client - Server applications in iPhone/iPad.
- Around 5 years of experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, Appkit, UI Kit and Event Kit Framework.
- Strong experience on newly launched XCODE 8 and had experience on Swift3 language.
- Developed application using Objective-C, OS X, C++, Swift 3, Cocoa Touch, UIKit, SDK, MY SQL, Cocoa Bindings, Core animation custom controls and object-oriented programming.
- Proficient skills in implementing core Frameworks like CoreLocation, Photoshop, CoreGraphics, MapKit, UIKit, and EventKit Frameworks.
- Experienced in parsing XML and JSONdata using NSXMLParser and NSJSONSerialization for display on the iPhone/iPad from server.
- Hands on experience with NSUserdefaults, Key Value Observer (KVO).
- Developed apps using various iOS design patterns like MVC, MVP, Singleton, Facade, Delegation, Target-action and Slide-out Navigation.
- Developed applications which helped me learn more and acquire knowledge on basic business processes.
- Good experience in working with No SQL data bases like Mongo DB.
- Designed and developed custom Mongo applications specific to clients' needs.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Expertise in Object Oriented Programming language like Objective-C, C++ and Swift.
- Good understanding of Memory Management: ARC and non-ARC in iOS development.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
- Expertise in Multithreading, Memory management concepts.
- Good knowledge on development of Web applications, Mobile Web and Hybrid applications
- Proficient skills in Test Driven Development (TDD).
- Experience in working TDD&SDET environments by writing modular Unit Test cases and UI Test cases by using XCTest framework.
- Experience building and designing Automation Framework for Web & Mobile Application Testing
- Integrations such as Facebook, Twitter, Instagram and Google+ with OAuth token handling; make API requests, Core Bluetooth API'S, RESTful API's and JSON API's.
- Understanding of Confidential iPhone App store requirements, iTunes Connect, iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on testing/Real device.
- Experience with Google mobile service provider API, third party API's and MapKit framework.
- Worked on Web Development Technologies like REST / SOAP / XML API's, HTML, UI/UX, JavaScript and CSS.
- Experience writing test codes for the applications and Interfaces using XCtests and XCUITest
- Good Knowledge in In-App Purchase, Remote and Local Push Notification.
- Confidence in working with other iOS and Android developers to complete detailed projects using Air Watch, MobileIron MDM and DEP Integration.
TECHNICAL SKILLS:
Objective: C, C, C++, Embedded C, SQL
Frameworks / APIs: Cocoa Touch, Foundation, Appkit, UIKit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Win32 APIs, .Net Compact Framework, OpenGL ES
iOS Development Applications: Cocoa Development for iPhone and iPad Devices in XCode interface builder-UIKit, Cocoa Touch, Core data, Radar including TSTT.
Operating Systems: Mac OS, iOS
Phone Simulator and Emulator: iPhone/iPad, MAC
Database: Microsoft SQL Server Compact (SQL CE), Core Data, SQL Lite, NOSQL(Mongo)
WORK EXPERIENCE:
Senior IOS Developer
Confidential, Seattle, WA
Responsibilities:
- Worked with AF networking in performing IP verification and user login.
- Used the Media Player framework of Cocoa Touch to stream video and audio.
- Crash reporting tool Catalytics was setup to understand the performance of the app.
- Developed filter menu for the application for the results to be filtered.
- Extensive debugging done for the app to rectify bugs present in the application.
- Worked with Backend team to display the correct data format in devices.
- Worked with GIT in creating branches, pushing the branches ad also rebasing them with the main branch.
- Followed a work data flow principle for design and development.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPad.
- Used UI Tab Bar, UI Navigation View, UI Table View, and other View Controllers to build the UI.
- Design and developing applications using Swift.
- Used MVC design patterns for developing Storyboards for the application using XCode.
- Worked with SwiftyJson for JSON parsing.
- Involved in handling session management in client side using NSTimer.
- Writing UnitTest cases and UITest cases using XCTest framework.
- Worked with UI Gesture Recognizer.
- Worked on Web Services JSON parsing included in the project.
- Involved in Code Review, Code Fixes and bug Fixes.
- Used Core Data Framework for local storage purpose in SQLite.
- JIRA to track issues, defects and bugs as well as project progress.
Environment: s: iOS 8.0, XCode 9.0.1, Swift 3,4, Cocoa, Cocoa Touch, Cocoa framework, JSON, AFNetworking, GIT, Agile, SourceTree and SQLite
IOS DEVELOPER
Confidential, Orlando, FL
Responsibilities:
- Used AV Foundation Framework (swift) to record audio from the device.
- Implemented Dropbox API for sharing and backup.
- Used C++ for cross-platform Mobile Development.
- Implemented Core Data framework to store user Data.
- Implemented NS Operation Queue and NSURL Session (Swift) to integrate with backend web services.
- Implemented using Storyboard and ARC.
- Used Swift with push notifications for alerts and reminders.
- Provided support for the versions of the application.
- Implemented current location feature, using AirWatch SDK.
- Developed unit tests for testing specific functionality and logic.
- Developed Application and migrating codes using Swift.
- Worked on Bluetooth low energy (BLE) and QR codes.
- Worked with ATG-Endeca for interacting with the web applications backend and layouts.
- Used Instruments to fine tune the app performance and memory management.
- Worked closely with backend team to create user profiles using Mongo Db and connect existing Mongo Db data with Node JS.
- Formatted the Data as per Business rule to display in UI.
- Implemented keychain wrapper MDM for information security.
- Followed a work data flow principle for design and development.
- Worked with Cordova-phonegap for web application.
- Worked closely within a cross functional team of testers and developers.
- Debugging issues at onsite whenever required.
- Worked with React Native using Java Script.
- Worked with Node JS to talk with backend services to retrieve transaction status.
- Developed framework using Angular JS to develop Hybrid apps and track user interaction on UI layer and send it to backend.
- Worked with GDB and XCode for debugging.
- Worked with Apple's Human Interface Guidelines.
- Worked with Subversion to checkout and update the codebase changes.
Environment: s: iOS 7.0/8.0, Mac OSX, XCode, Objective - C, Swift 3, Appkit, Cocoa,Agile, RADAR, Cocoa framework, JSON, AFNetworking, GIT, SourceTree and SQLite
IOS DEVELOPER
Confidential, San Francisco. CA
Responsibilities:
- Worked on the Confidential internal application ILOG
- Worked close to the teams working on ILogEmail and ILogChat which are used by the customer care service at Confidential Stores.
- Reporting the manager on daily basis and a part of the complete life cycle of the application.
- Worked with AF networking in performing IP verification and user login.
- Crash reporting tool Catalytics was setup to understand the performance of the app.
- Developed filter menu for the application for the results to be filtered.
- Extensive debugging done for the app to rectify bugs present in the application.
- Worked with Backend team to display the correct data format in MAC
- Worked with GIT in creating branches, pushing the branches ad also rebasing them with the main branch.
- Followed a work data flow principle for design and development.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPad.
- Used UI Tab Bar, UI Navigation View, UI Table View, and other View Controllers to build the UI.
- Design and developing applications using Swift.
- Used MVC design patterns for developing Storyboards for the application using XCode.
- Worked with SwiftyJson for JSON parsing.
- Involved in handling session management in client side using NSTimer.
- Worked with UI Gesture Recognizer.
- Worked on Web Services JSON parsing included in the project.
- Involved in Code Review, Code Fixes and bug Fixes.
- Used Core Data Framework for local storage purpose in SQLite.
- Used RADAR to track issues, defects and bugs as well as project progress.
- Formatted the Data as per Business rule to display in UI.
- Worked with XCode for debugging.
- Managed the work log by following the schedule to ensure completion of tasks before deadline.
Environment: s: iOS 7.0/8.0/8.x Mac OSX, Objective C, Xcode 6.2, Swift, Cocoa, Cocoa Touch, Cocoa framework, XML, JSON, AFNetworking, GitHub, SourceTree, Valentina Studio and AVFoundation.
IOS DEVELOPER
Confidential, Cincinnati, OH
Responsibilities:
- Got trained on Objective- C and swift languages.
- Extensively worked on with Objective - C and cocoa frameworks.
- Worked extensively on tab bar and table view controller
- Used AV Foundation framework for fitness video playback
- Created models in MVC and delegates development for updating model information
- Followed SCRUM methodology throughout the development
- Resolved several defects in navigation controller behavior for the application
- Developed client iPad login and signup module which includes front end UI design and backend communication with web services
- Integrated web based content made with HTML5 using UI Web View
- Implemented data scrolling using UI Scroll Pane and UI Text View
- XML response parsing using the NSXML Parser and NSXML Parser Delegate
- JSON response parsing using the SBJSCN framework AND Node JS.
- Implemented Core Data framework to store user data
- Implemented NSURL Connection for backend web services integration
- Made the User Interface more responsive by using Dispatch Library (GCD)
- Tested the application for UI responsiveness and crashes
Environment: s: IOS 5(iPhone SDK), Objective C, XML, HTML5, JSP, EJB, Node JS, CSS, JavaScript and Scrum Methodology.
Test Engineer
Confidential, Seattle, WA
Responsibilities:
- Test Development and estimation.
- Tracking and sending status report to client daily and weekly.
- Executing tests, generating test reports, and following-up on issues found during testing.
- Contributed to platform validation and Performance test execution on weekly build.
- Analyzing logs to find the root cause of the problem.
- Design and develop testing procedures to ensure that software products are within quality management standards; update and modify existing test procedures as necessary
- Responsible for performing and Assigning User Acceptance Test plans for Rogers Operator Applications like urMusic, Rogers live and Rogers Account
- Call Performance, FOTA, Smart Dock (HDMI/USB/Audio Out) and Roger’s testing.
- IOT testing between flex device and other Bluetooth products