We provide IT Staff Augmentation Services!

Ios Engineer Resume

5.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • 7+ years of versatile experience as a developer in designing and developing mobile applications, integrating with various databases and Client - Server applications.
  • Over 3 years of experience in Mobile Development for iPhone/iPad using Objective C and Swift.
  • Around 2 years of experience in Web Development using HTML, CSS, C#, JavaScript and PHP.
  • Worked as a Performance Tester for 1 year using various Automation tools in testing Web based and GUI based Client-Server applications.
  • Expert in understanding all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Superior proficiency with Xcode IDE and iPhone SDK.
  • Designed abstract object model classes, Core Data database and implemented background fetch using Confidential Libraries and API.
  • Expert in various JavaScript frameworks such as JQuery, AngularJS, NodeJS, ExpressJSand Bootstrap.
  • Experience working on User Interface for iOS applications and Dashboard/Admin.
  • Extensive experience on NSOperation, threads, GCD and Blocks to implement multithreaded development.
  • Proficient experience in working with data parsing forms like JSON and XML using NSXML Parser and NSJSONSerialization, to display data on iPhone/iPad.
  • Proficient with design patterns such as Delegates, Singleton, Notification, Protocols and Categories.
  • Well versed with iOS frameworks such as Core Data, Foundation, Core Location, MapKit, Push notifications and StoreKit.
  • Worked with Agile, Waterfall and V - model methodologies.

TECHNICAL SKILLS

Programming Languages: Objective C, SWIFT, C#, JavaScript, CSS, HTML, PHP

IDE: Xcode, Visual Studio, Eclipse iOS Frameworks: AV Foundation, Core Location, Core Data, UIKit, MapKit, WebKit, StoreKit, XCTest, Jenkins

Databases: Couchbase, Realm, MySQL, SQLite3, Oracle 10g/11g

Testing Tools: Load Runner, Performance Center, Quality Center

Operating Systems: Mac OS X, Linux, Windows

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

iOS Engineer

Responsibilities:

  • Worked on Business Enterprise Applications for Confidential internal use, focussing on creating mobile solutions that improve the productivity and efficiency of the company.
  • Worked on Confidential ’s CM Asset tracking Application.
  • Engaged in user story creation, estimation and sprint planning as a part of Agile workflow.
  • Worked on migrating Couchbase to Realm database for the Asset tracking application.
  • Worked on three Dynamic Frameworks, which are used for enrolling, auditing and receiving assets and sync to the server
  • Project management was through JIRA
  • Used JIRA for bug tracking and issue tracking.
  • Also responsible for the UX/UI design for various enterprise applications
  • Worked both on Objective-C and Swift to build the app.
  • Worked on bug fixing and improving application performance.
  • Utilized and combined UX designs to target and adapt existing web based functionality to a task based user friendly mobile system.
  • Used GIT for version control.
  • Designed and built SOAP & REST Web services interfaces implemented in Java.
  • Enhanced user experience by designing new web features using AngularJS and NodeJS.
  • Implemented NSOperations Queue to do background and network operations.
  • Worked with the backend team to display the correct data format in devices.

Environment: s: iOS, Xcode, Mac OS X, Objective-C, iPhone SDK,Rest, GIT, Couchbase, Paw, Realm GIT, JSON Files, Cocoa Touch Framework, JIRA, Agile Methodology

Confidential, Durham, NC

iOS Developer

Responsibilities:

  • Worked in a team environment to redesign/rebuild Confidential app with which users can check show times, buy tickets and engage with promotions.
  • Used Urban Airship push notification service for the iPhone app, then integrated the selected platform.
  • Extensively used JQueryAJAX for integrating the Rest Services to the front end
  • Evaluated and implemented new technologies to maximize development efficiency.
  • Created XCTest Framework unit tests for verifying the integrity of data handling functions and transaction logic amongst other critical framework functionality.
  • Used GIT for version control and Jenkins for continuous integration software.
  • Created a visual design for the app from the first ideas, layout and launch.
  • Developed a Staff User Interface for management of events, venue and payments.
  • Created CoreData structure to store user details and movie tickets, the user viewed/purchased.
  • Extensively used JSON and XML parsing forms to display data on custom TableViewCells.
  • Created custom UIViews, customTableViews and TableViewCells to accommodate UI requirements.
  • Worked with Autolayouts in Storyboards to make app work on various devices.
  • Integrated the PhoneGapUI with the Rest based JSON web services developed for the native apps.

Environment: s: iOS, Xcode, Mac OS X, Objective-C,Rest, GIT, iPhone SDK, JIRA, Agile Methodology, Help Shift SDK, GIT, JSON Files, Cocoa Touch Framework, Urban Airship notification Service.

Confidential, Cary, NC

iOS Consultant

Responsibilities:

  • Worked in an Agile Environment using tools like Atlassian.
  • Was responsible for Objective-C/Cocoa Touch based code for the native iPad App.
  • Used MapKit, Core Location Frameworks to locate nearby investor centers.
  • Worked extensively with NSUserDefaults to store user information and preferences.
  • Used Grand Central Dispatch (GCD) for background tasks.
  • Tracked and managed the defects/ issues with JIRA
  • Created custom iOS UI elements to meet design specifications both using IB and the code.
  • Developed UI/UX design for the iPad app that involved a color changing tool for utilization of selling shares that they offer.
  • Developed a User Interface of custom payment platform for venue owner, venue seeker and staff.
  • Worked on fetching data from web services and parsing data using JSON library.
  • Parse was used for backend data storage and retrieval.
  • Moved the App’s local database from SQLite to CoreData for easier maintenance.
  • Created a side swipe menu controller in iPhone app, which makes navigation easy through the app.

Environments: iOS, Xcode, Mac OS X, Objective-C, iPhone SDK, MapKit, Core Location Frameworks, GCD, JSON Files, SQLite3, CoreData, Parse, JIRA, Agile Methodology

Confidential, Mountain View, CA

Jr. iOS developer

Responsibilities:

  • Worked closely with the production and design team to improve the App experience.
  • Responsible for resolving number of code defects within a short period of time for the iPhone app.
  • Used GitHub repository to push changed codes.
  • Maintained code compliance through Confidential with their SDKs and Cocoa updates.
  • Designed and developed UI components within agile environment.
  • Used MapKit framework for the user to find the nearest store location.
  • Used AFNetworking to connect RESTful API services.
  • Created custom UI Tab bar controller, Navigation controller for easy navigation.

Environments: iOS, Xcode, Mac OS X, Objective-C, iPhone SDK, MapKit, Core Location Frameworks, JSON Files, iPhone Simulator.

Confidential, Blacksburg, VA

Web Developer

Responsibilities:

  • Developed secure web application in W3C standards using PHP and backend database to automate confidential survey process using MySQL.
  • Handled JavaScript Clients using HTTP and JSON.
  • Wrote queries and statements to test databases for retrieving information, editing and inserting data.
  • Created Web models or prototypes that include physical, interface, logical or data models.
  • Designed and edited web page content.
  • Developed and managed Work Breakdown Structure (WBS).
  • Resolved issues regarding UI and met requirements within deadlines.

Environments: PHP, HTML, C#, JavaScript, MySQL, CSS, Adobe CS5 Suite.

Confidential, Johnston, IA

Jr.Web Developer

Responsibilities:

  • Designed and maintained web site, using authoring and scripting languages, content creation tools, management tools and digital media.
  • Backed up filed from website to local directories for instant recovery to avoid problems.
  • Identified problems uncovered by testing or customer feedback, and resolved them or referred to appropriate personnel.
  • Developed databases that support web applications and websites.
  • Developed UI by using inheritance, Polymorphism, Encapsulation and abstraction of OOPs concepts.
  • Developed test strategies, test plans, test cases and performed Unit testing to identify and resolve functional and usability issues before deployment.
  • Created custom entity framework to connect data access layers and SQL sever 2008.

Environments: PHP, C#, HTML, JavaScript, MySQL, CSS, Adobe CS5 Suite.

Confidential, Charlotte, NC

Performance Tester

Responsibilities:

  • Gathered the information for the application and developed the project testing approach. Prepared test estimate and project schedule.
  • Worked with functional analysts, developers, client to understand the goal for their application.
  • Developed Test plans, Test cases and Test summary reports.
  • Performed Load tests for the scripts using Load Runner virtual User Generator (Vugen).
  • Enhanced the scripts using C functions, by parameterizing the constant values and correlating the dynamic values.
  • Performed component, stress, volume tests, created Scenarios and executed them.
  • Created rendezvous points for performance test scenarios to find out the deadlocks.
  • Developed individual and project status reports.
  • Responsible for creating reports from the raw results using Load Runner analysis.

Environments: HP Load Runner, HP Diagnostics, HP Performance Center, HP Site Scope, Quality Center, C, C++

We'd love your feedback!