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 noledge in designing and developing quality iOS Applications.
- 3 years of involvement in analysis, design and development of SOFTWARE 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 noledge 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 theParse APIinto iOS applications.
- Understand web services such asRESTand develop applications which usesREST APIand persistentHTTP cookie storesfor maintainingsessiondetails.
- 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.
TECHNICAL 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.
PROFESSIONAL EXPERIENCE
Confidential
iOS / tvOS Developer
Responsibilities:
- Extensive use of iPhone and Apple TV SDK's and Swift language constructs and features.
- Extensively used closure functions like filter, index Of, map, flat Map, 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:
- 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 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 issuesatonsite 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, SQLiteState of New York, New York
Confidential
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
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, halp, 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.
- TEMPEffectively 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.
Confidential
iOS App Development
Responsibilities:
- Implemented basic math functions to calculate the fat percentage.
- Included the suggestion window based on the range of BMI.
- Used UITextFieldDelegates to resign the keyboard when the input is done.