We provide IT Staff Augmentation Services!

Ios Developer Resume

NJ

SUMMARY

  • Around 7 years of experience, as an iOS developer in designing, developing, implementing, testing and publishing iOS apps on iTunes Store. Built Rich User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad. Application development using Objective-C, Swift, Cocos2D, Cocoa Touch, UIKit.
  • Strong working knowledge of Xcode, CocoaTouch, Objective-C, Swift, and iOS.
  • Extensive experience in iPhone and iPad application development.
  • Good understanding of Memory Management: ARC and non-ARC in iOS development.
  • Constructed and implemented UI designs using Storyboards with AutoLayout constraints, XIB files, and programmatically following Apple's iOS Human Interface Guidelines
  • Valuable experience in the entire software development life cycle including requirements gathering, design, coding, testing, debugging and maintenance.
  • Strong Experience in Database Management skills: SQL, NoSQL, Parse, MongoDB.
  • Expert in Object Oriented Programming with experience implementing MVC, KVO, and Singleton architectures
  • Strong knowledge in implementing core Frameworks like CoreLocation, CoreGraphics, MapKit, UIKit, and EventKit Frameworks.
  • Familiar with implementations using AVFoundation for playing/streaming content as well as barcode scanning
  • Worked extensively on XCode, Interface Builder and Instrument.
  • Strong at using the third-party frameworks effectively.
  • Highly experienced with design patterns such as MVC, MVVM, Viper, Delegation, Singleton, Categories, Notification, KVC, KVO, Blocks.
  • Familiar with both native and hybrid iOS developments.
  • Experienced persisting data device-side using Core Data and SQLite
  • Experience integrating with multiple RESTful web services and parsing JSON responses
  • Detail-oriented developer with a strong team mentality
  • Adept in both written and oral communication skills, while also experienced with working with overseas teams

TECHNICAL SKILLS

Languages: C, C++, Objective-C, Swift, XML, SQL, Assembly Language, SQL

Web Technologies: HTML, CSS, JavaScript

Databases: SQLite, MS-Access, PLSQL, Oracle Databases

Tools: /Software/IDE: XCode, Cocoa Pods, Realm, Turbo C++, MS Visual Studio iOS Frameworks: Foundation, UIKit, CoreGraphics, Cloud Kit, Core Data, Core Animation, Core Motion, Core Location, MapKit, Vision, Core ML, Sprite Kit, Scene Kit, ARKit, AVFoundation, XCTest, SQLite.

Controllers: Eclipse, Visual Studio 2010, Microsoft visual studio.

OS: macOS (10.8, 10.9, 10.10, 10.11, 10.12, 10.13, 10.14), iOS (7.x, 8.x, 9.x, 10.x, 11.x).

PROFESSIONAL EXPERIENCE

Confidential, NJ

IOS Developer

Responsibilities:

  • Design and developed modules using objective C
  • Involved in analysis, design and development of the application using XCode.
  • Worked with UI Navigation View, UI Tab Bar View, UI Table View, UI Table View Cell, and UI Alert View.
  • Wrote Unit tests and UI Tests for App stability and performance, used XC Test framework.
  • Worked on the memory management and multithreading to ensure a good performance of the application.
  • Constructed Views using XIB files with Interface Builder, UI Constraints added programmatically for UI Controls to perform some animations.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Used pagination to display more search results as the user scrolls down the UITableview
  • Used NSURLAF Networking library for effective management of server requests and responses.
  • Involved in developing effective User Interface.
  • Worked in an agile development environment with bi-weekly sprints.
  • Used the NS File Manager to store the user order details in a file permanently.
  • Used core data for storing the user responses and fetching the same for rendering on the corresponding pages.
  • Developed application by using MVC, Singleton, Notification and Delegations and Protocol Design patterns.
  • Designed and implemented search functionality for parts in a separate/background thread using GCD to improve the responsiveness of the app.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Used core data for storing the user responses and fetching the same for rendering on the corresponding pages.
  • Performed unit and UI testing using XCTest in iOS.
  • Worked on Web Service calls and JSON parsing.
  • Very active participant in code reviews and TDD method.
  • Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.

Environment: iOS 9, iOS10, IOS 11, iOS12, Objective-C, Swift 5.X, Swift 4.x, XCode 8.1, XCode 9.1, XCode 11.2, Cocoa Touch, Core Data, Core framework.

Confidential - Dublin, OH

IOS Developer

Responsibilities:

  • Design and developed modules using Swift 3.0, Swift 4.0.
  • Involved in analysis, design and development of the application using XCode.
  • Worked with UI Navigation View, UI Tab Bar View, UI Table View, UI Table View Cell, and UI Alert View.
  • Implemented bio metric authentication for application.
  • Integrated google map SDK for location search driven direction.
  • Constructed Views using XIB files with Interface Builder, UI Constraints added programmatically for UI Controls to perform some animations.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Used navigation to display more search results as the user scrolls down the UI Table View.
  • Integrated restful web services with parsing responses by JSON serialization
  • Managed development activities such as sending build to provisional deliveries.
  • Attending daily standup and scrum meeting to discuss the work progress.
  • Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.

Environment: IOS 11, Swift 3, 4, 4.2, XCode 10, Cocoa Touch, Json parsing, and UIKit Framework, google maps.

Confidential - New York city, NY iOS developer

Responsibilities:

  • Design and developed modules using Swift3.
  • Involved in analysis, design and development of the application using XCode.
  • Worked with UI Navigation View, UI Tab Bar View, UI Table View, UI Table View Cell, and UI Alert View.
  • Wrote Unit tests and UI Tests for App stability and performance, used XC Test framework.
  • Worked on the memory management and multithreading to ensure a good performance of the application.
  • Constructed Views using XIB files with Interface Builder, UI Constraints added programmatically for UI Controls to perform some animations.
  • Experienced developing application from scratch and developed application through storyboard.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Used pagination to display more search results as the user scrolls down the UI Table View.
  • Used NSURL, AF Networking library for effective management of server requests and responses.
  • Integrated bar code scanner using AVfoundation framework.
  • Handling add (bulb, plug, apple Tv) and creating new devices, scenes, usage in Home kit app.
  • In device screen, we can create a new device and customize rooms, device name and ON/OFF flow.
  • In scene screen, we can put schedule time to ON/OFF all devices whenever we want.
  • In usage screen, we can track the total devices power consumption and cost.
  • Develop the application to show the Day/ Week all devices power consumption and cost in usage screen.
  • This app will track each and every device power usage and keep it is local storage and share with server.
  • Fixed many critical bugs using Jira.
  • Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.

Confidential

Jr. IOS developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa framework.
  • Worked with web service calls, JSON and XML parsing.
  • Implemented the scroll functionality by using UI Scroll View in the app.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Maintaining the singularity between the app and the back-end server using the NSURL Request and NSURL Connection for rating submission.
  • Implemented AV Player class for the Pig's audio.
  • Responsible for service integration Development and testing.
  • Worked in waterfall model development in the project.
  • Implemented advanced animation techniques to provide a user-friendly interface.
  • Used the same XIB to design for older iPhone by using Auto-Layout.
  • Integrated a web-based content made with HTML5 on a native app using UI Web View.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Gathered all the requirements and prepared the requirement specification document.
  • Designed and understood the requirement.
  • Wrote web service wrapper to form the request and parse the response to send it to UI.

Hire Now