Ios Developer Resume
NJ
QUALIFICATIONS PROFILE
- 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, JavaScriptDatabases
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).
EXPERIENCE HIGHLIGHTS:
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.