Ios / Tvos Developer Resume
SUMMARY:
- 6+ years of IT Experience in Java, J2EE design, development, maintenance of Enterprise Application SDLC and iOS Application development.
- 3+ years of experience and knowledge in designing and developing quality iOS Applications.
- 3 years of involvement in analysis, design and development of Sofware Applications.
- Good Knowledge in analyzing, designing, developing, testing and deploying rich user interface applications, integrating with Databases and various Client - Server Applications.
- Always follow MVC design architecture and super readable code, adept knowledge of memory management, singleton architecture and delegation patterns.
- Proficient in MVVM Frameworks such as AngularJS, Ionic UI Framework.
- Developed Hybrid applications using Apache Cordova with ionic framework using Microsoft Visual Studio 2013.
- Knowledge in Frameworks and APIs in iOS including: Map Kit, Core Blue tooth, AV Kit, UI Kit, Foundation, Facebook API, Twitter, Address Book, Core Location, Core Audio, CF Networking, Core Foundation and Core Animation.
- Extensively worked on Multi-view applications such as UI Tab Bar Controller, UI Navigation Controller and UI Table View Controller.
- Good Understanding of creating, querying, and integrating data using the Parse API into iOS applications.
- Understand web services such as REST and develop applications which uses REST API and persistent HTTP cookie stores for maintaining session details.
- Experience in developing web-centric Responsive Web Design applications using HTML5, CSS, JSON, JavaScript, jQuery/jQuery mobile and PHP.
- Familiar with Third party Frameworks including: Crash Reporter, Core plot, Facebook, Twitter, MK Progress HUB, Google Maps, Parse, AF Networking.
- Solid understanding of back-end and web services including XML, JSON, REST API, SOAP.
- Worked in fast paced distributed teams using Agile/SCRUM methodologies.
- Proficient in Objective-C, Swift, Java, C++ and Python, good understanding of Object Oriented Programming.
- Confidence in working with other iOS and Android developers to complete detailed projects, Ability to coordinate with various team members involved in the project.
SKILLS: iOS Applications: Swift, Objective-C and Cocoa development for iPhone and iPad devices in X-Code Interface builder-UI Kit, Cocoa touch, Core Data.
Programming Languages: C, C++, Objective C, Swift, Java, HTML, CSS3 PL/SQL and SQL, JavaScript and JQuery.
Version Control Tools: GIT,SVN,BitBucket.
Databases: SQLite, Microsoft SQL, MySQL
IDE: X-Code, Eclipse, Visual Studio, NetBeans.
Operating Systems: Mac OS 10.5/10.6/10.7/10.10 , Windows XP/ Vista/ 7/ 8, Linux.
EXPERIENCE:
Confidential
IOS / tvOS Developer
Responsibilities:
- Development in Swift 3/4 for iPhone, iPad and Apple TV
- Extensive use of iPhone and Apple TV SDK's and Swift language constructs and features.
- Extensively used closure functions like filter, index Of, map, flatMap, contains, subSetOf, Intersect, Union, auto closures
- Client Development to create and maintain Authorization Framework (AuthZ) in-order for all the modules to consume the back-end Web Services.
- Maintaining AuthZ SDK as per the requirements from the product, Head End and provide the customers a smooth reliable App.
- Technical Documentation of the new APIs and designing Use-cases for various scenarios utilizing UML diagrams.
- Collaborated with Architect and Business in defining overall design & technical architecture for the project.
- Used Container view concepts and maintained multiple view controllers using a container controller.
- Used Single-ton, Adapter and MVVM design patterns on the application development.
- Extensively used Quick play SDK for fetching the Live and Stream content. Controller, Containers, Collection views custom layouts, delegation and notification methods.
- Integrated NSOperation Queue concepts and GCD to handle the multi - thread calls and used blocks for UI related changes.
- Captured the crash logs using dsym file and web service errors using transactions in New Relic.
- Used Nielsen, Comscore, Adobe analytics for tracking the application life cycle, events and actions triggered.
- Used Jenkins and Test Flight, to distribute the build for QA, business and other teams.
- Coordinate and certify the implemented solution in different testing environments viz. unit testing, quality testing, performance testing etc.
Environment: /Tools: XCode 8/9, Interface Builder, iOS /tvOS, GIT, AuthZ SDK, Quick play SDK, Hockey App, Test flight, Rally tracker, New Relic analytics
Confidential
iOS/tvOS Application Developer
Responsibilities:
- Worked extensively with Objective and Cocoa frameworks.
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI module from Service Module.
- Worked with AV Foundation framework to stream audio and video and also implemented the playlist functionality with features like repeat, shuffle, next and previous.
- Used auto layout constraint for different orientation and screen size.
- Responsible for Service Integration Development and Testing.
- Web services deployment and testing on rest client.
- Beta testing of the application via test flight.
- Publishing the application on App store and then pushing updates after every sprint release.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Worked extensively on table view controller and made customized table view cells according to the client
- Pre-fetching data for different views for smooth screen transitioning.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Worked on web service calls, XML and JSON parsing included in the project.
- Worked with Backend team to display the correct data format in devices.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Integrated a web-based content made with HTML5 on a Native app using UIWebView
- Formatted the Data as per Business rule to display in UI.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Debugging issues Confidential onsite whenever required.
- Worked with GIT to checkout and update the codebase changes.
- Reported progress/challenges to onsite project lead.
Environment: s: Xcode 5.x, 6.x iOS 6.x, 7.x, 8.x Objective-C, Cocoa Touch, Cocoa framework, JavaScript, JQuery, UIKit, JSON, XML, SQLite
Confidential, New York
Mobile Application Developer
Responsibilities:
- Implemented Application Framework with Internal Routing
- Handling Multi-size Screen Factor based on the orientation.
- Worked on Custom Directive to load in-app images based on the screen size and orientation.
- SQLite Secure Local Database and Server Synchronization.
- Worked with Android SDK in-order to integrate its features with in the app.
- Worked on a generic framework implementation for the tasks in an app with Angular to load templates, images and to implement cache mechanism.
- Involved in the entire SDLC of the application
- Documented the technical specifications.
- Managing the work log and following the schedule to ensure completion of projects before deadline.
- Debugging issues onsite whenever required
Environment: ApacheCordova,PhoneGap,DeviceJS,VisualStudio2013,IonicJS,AngularJS,JavaScript.HTML5,CSS3,SQL Database.
Confidential iPhone / iPad Application Developer
Responsibilities:
- Designed and developed the magazine reader application on iPad/iPhone using XCode and Objective-C
- Implemented Single Sign On feature in Reader Application with Facebook
- Implemented Share, like, tweet feature using Twitter API
- Integrated various Restful Web Services call to Reader Application.
- Implemented NSOperationQueue and NSURLConnection to integrate with backend Web Services .
- Developed a UITest Case to enquire the details of Customers before downloading the application.
- Implemented using Storyboard and ARC
- Developed Unit Tests for testing specific functionality and logic.
- Followed SCRUM methodology throughout development
- Used Instruments to check for processing bottlenecks, memory leaks, and retain cycles.
- Fixed bugs as documented by QA team
- Involved in the entire SDLC of the application
Environment: Objective C, Cocoa, XCode using ARC. Libraries used were Foundation Framework, MapKit, XML parsing, JSON parsing, and UIKit Framework.
Confidential
Java Developer
Responsibilities:
- Developed business logic layer and data access layer.
- Designed the layout of user interface.
- Wrote global methods for FAQs/support, help, contact and general information pages, which displays in the same page with hiding/visible sections for better performance of site.
- Build user interface using JSP and Java Script.
- Developed EJB beans to create the business logic.
- Developed DAO’s to perform database operations.
- Used JUnit for unit testing purposes.
- Used agile methodology for development.
- Retrieved dynamic content data for all content pages.
- Tested application with unit testing, manual testing and writing test classes.
- Effectively participated in communication with Business Analysts and architects.
Environment: Web sphere application server, SVN, JUnit, SQL, J2EE, Core Java, and SOAP based web service, XML, Windows, JSP, JavaScript, EJB, DB2, and Rational Application Developer 7.0.