Sr. Ios Developer Resume
Warren, NJ
SUMMARY:
- Over 7 years of experience in IT developing industry with 5 years in designing & developing iOS
- Expertise in using Objective C, iOS 6,7and 8, XCode, Interface Builder and instrument tools for memory management.
- Extensively used REST services, experienced in XML and JSON Parsing
- Advanced knowledge of integratingapplications with third partyAPI's such as Facebook, Twitter, Fabric, Stripe, AFNetworking etc.
- Good understanding in memory management of ARC or non - ARC of iOS development.
- Created and customized Multi-view applications using Table View, Collection View, Tab Bars, Navigation Bar etc.
- Experienced with Quartz Core and Core Animation frameworks creating animations to create scaling, rotations and translations in view and UI components.
- Extensively used various frameworks such as MapKit, Core Data, Core Location, Core Audio, AVFoundation and UIKit.
- Complete comprehension of memory management in Objective-C.
- Experienced with using GCD and NSOperationQueue in multithreading and concurrency programming.
- Experienced with Unit Testing, UI Testing, Memory Graph to detect Memory Leak and Instruments.
- Experienced with mobile databases and data persistence using P-lists, files, SQLite, Core Data.
- Experienced with development of provisioning profiles and distribution profiles specifically used for installing an app to a device and strong understanding of app distribution using iTunes Store, App Store, AirWatch and ipa files.
- Full software life cycle experience, involved in requirement analysis, development, testing, debugging and support.
- Good knowledge of MVC architecture, design pattern and Web Services.
- Well versed with Source Version Control tools like SVN, Git.
- Extensive experience with IDE for various platform such as XCode, Eclipse, Visual Studio etc.
- A great team player and highly motivated to work independently in Agile environment and collaboratively within a diverse technical team
SKILLS:
Objective C, Swift, C++, C, Java, JavaScript, SQL, HTML, XML, JSON, CSS, RESTful Web Service, Core Data, FMDB, SQLite, Storyboard, XIB, UIKit, Sprite Kit, ARC, CocoaTouch,iOS Frameworks& libraraies, AFNetworking, JSONModel, MagicalRecord, SDWebImage, ReactiveCocoa, Stripe, Crashlytics, XCode 4/5/6/7,CocoaPod, Fabric, Parse, Amazon AWS,Mac OS X, iOS, Linux, Windows 7/8, Eclipse 2.0/3.0, Visual Studio 2008, MVC, Git, SVN, Aglie Scrum, Waterfall, WebSphere 6.0, Hybrid App Developing, JSP, Servlets, JQuery, AngularJS.
PROJECT SUMMARY:
Confidential, Warren, NJ
Sr. iOS Developer
Responsibilities:
- Followed SCRUM methodology in the entire project.
- Develop iOS Apps and new features for an R&D department (MVD) focus on customer services and device diagnostics
- Analyze Business requirements and give recommending solutions using newly released API and technologies.
- Work with multiple teams for re-use and modify Verizon SDK to migrate the features and functions from App to App
- Redesign and improve the current workflow to make our service faster and easier to use
- Write program, functions and extensions for currently running application system in Objective C.
- Design and improve UI/UX, create interactive animation
- Test solutions and integrations of current system end to end in various iOS devices.
Environment: iOS 7-11 SDK, Mac OS X, XCode 7/8/9, Cocoa Touch, Cocoa Pod, Carthage, Objective-C, Swift, Storyboards, UIKit, Auto Layout, REST services, Media Player Framework, Verizon SDK, Core Location, iBeacon, Bit Bucket
Confidential, Phoenix, AZ
Sr. iOS Developer
Responsibilities:
- Designed and implemented UI using XIB files and programmatic UI statements in UIViewController.
- Used standard iOS interface Components such as table view, navigation controller, various type of button and table cell, etc. as well as creating custom interface elements in the application
- Used REST web service with NSURLSession. Initially the application used XML format and later moved to JSON.
- Implemented Custom classes for web-service/ data-driven application architecture.
- Strongly used break points and NSLogs to track down the different issues in code implementation.
- For persistence of the information a singleton implementation of SQLite was used. For user defaults the app uses the NSUserDefaults class.
- Worked closely with the backend team to ensure a smooth transition from XML to JSON.
- Used Git as source control systems for code base management.
Environment: iOS 7/8 SDK, Mac OS X, XCode 5, Cocoa Touch framework, Objective-C, ARC, Storyboards, XIB, Auto Layout, MVC, SQLite, Core Data, RESTfulweb services, AFNetworking, Git
Confidential, Piscataway, NJ
Sr. iOS Developer
Responsibilities:
- Created of various views, table views, customized views and popovers.
- Integrated Twitter Fabric API to login, obtain and synchronize user information.
- Searched and extracted geolocation, tweets and trend from Twitter REST API and parsed the JSON format data
- Created methods for geocoding the user’s address or city/place nameuse both REST API and MapKit API
- Used UIKit, MapKit and Core location to enhance user to find user locations. And customized layover and pin to draw on map.
- Implemented a custom search bar controller to search for items and used custom predicates to filter the results according to user ps (scopes).
- Used Crashlytics Framework for crash analysis and status logging and monitoring
- Designed functionality and methods to implemented Morse Code-alphabet translating and creating random poems.
Environment: iOS 7/8 SDK, Mac OS X, Xcode 5, Cocoa Touch framework, Objective-C, Storyboards, Auto Layout, MVC,REST services, Twitter Kit Framework, Fabric Framework, Crashlytics Framework,Map Kit, Core Location, CocoaPod, AFNetworking, Git
Confidential, Beverly Hills, CA
Sr. iOS Developer
Responsibilities:
- Designed and developed the UI for iPad version specifically and incorporated SQLite database manager for local data persistence on the device.
- Used Yelp API to get the list of hotels and restaurants in the city.
- Interfaced with web API and worked with REST services and employing JSON structures.
- Used Core Data framework and implemented custom method for persistent storage of user data.
- Reviewed, analyzed and optimized UI and backend code for efficiency and performance.
- Integrated third party analytics tools to track app usage.
- Identified and fixed any bugs reported during testing phase of the project.
- Conducted product demonstrations for various clients.
- Instrumental in the implementation of import and merge functionality within the app.
Environment: iOS 5/6 SDK, Mac OS X, XCode 5, Cocoa Touch framework, Objective-C, Storyboards, UIKit, Auto Layout, MVC, SQLite, Core Data, REST services, Yelp API, Media Player Framework, AVFoundation, Core Location, CocoaPod AFNetworking, Git
Confidential, Mountville, PA iOS Developer
Responsibilities:
- Followed SCRUM methodology in the entire project.
- Customized table view cells and Multiview application according to the client requirements.
- Using UI components and controllers, designed complete MVC flow required for the application.
- Customized navigation bar, page control and scroll view in this project.
- Responsible for designing an intelligent Asynchronous Cache Manager to Separate the UI code from service call code.
- For smooth transitioning and better user interface animation is added between UIViews and pre-fetching data.
- Used instruments to fine tune the app performance and memory management.
- Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
- Worked with web service cells by including XML and JSON parsing in the project.
- Web based content coded with HTML is Integrated on a native app using UI Web View.
- By using auto-layout app is designed for iPhone 5 and older iPhone with same XIB.
- Git is used to check out codebase and update the changes.
- Located the current location of customers by CoreLocation and MapKit, using relative delegate and methods
- Used Core Data Framework for local storage purpose in SQLite.
- Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
Environment: Objective-C, Xcode 4, Mac OSX, Cocoa Touch, Foundation, UIKit, CoreLocation,NSURL, MapKit, XIB, Storyboards, RESTful web service, SQLite, CoreData, JSON, Git,iOS5/iOS 6, CocoaPod
Confidential, Pittston, PA iOS Developer
Responsibilities:
- Worked with Objective-C and frameworks like UIKit, Foundation Designed the UITabBar
- Implemented the function that users can upload photos either from the gallery or camera
- Created the overall front-end UI design of the app using UIKit framework. Used the same XIB to design for older iPhones by using Auto-layout.
- Used MVC design pattern, protocols and delegates to design the application's architecture.
- Located the current location of customers by CoreLocation and MapKit, using relative delegate and methods
- Used Core Data Framework for local storage to SQLite database.
- Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
Environment: Environment: Objective-C, XCode 4, Mac OSX, Cocoa Touch, Foundation, UIKit, Core Graphics, SQLite, MapKit, XIB, Core Data, Instruments, iOS5 SDK