SUBBA R.

SUBBA R.

iOS Developer

Houston , United States

Experience: 5 Years

SUBBA

Houston , United States

iOS Developer

120000 USD / Year

  • Immediate: Available

5 Years

Now you can Instantly Chat with SUBBA!

About Me

6 years of professional IT experience and over 4 years of experience as an iOS Developer working on various applications and versions of iOS including iOS 6/7/8/9/10/11/12. Good experience as a developer in designing, developing, implementing, testin...

Show More

Portfolio Projects

Description

  • Involved in understanding the business, current process and requirements.
  • Debugging issues at onsite whenever required.
  • Created View controllers both programmatically and through Storyboards.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Involved in requirement gathering, outlining and made decisions on Layout design and Layout modifications.
  • Worked with the project manager to support project plans and appropriate resource and time allocation.
  • Used JIRA tool for tracking the work progress.
  • Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint.
  • Identified and solved for any bugs reported in the testing stage of the project.
  • Active participant in Code Reviews.
  • Worked on GIT repository.
  • Involved in unit test design using XC test framework.

Show More Show Less

Description

  • Involved in understanding the business, current process and requirements.
  • Worked on Post booking flow, Manage reservations and Seatmap modules in United Airlines Customer facing app.
  • Created View controllers both programmatically and through Storyboards.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Involved in requirement gathering, outlining and made decisions on Layout design and Layout modifications.
  • Worked with the project manager to support project plans and appropriate resource and time allocation.
  • Conducted code reviews for the development team.
  • Used rally tool for tracking the work progress.
  • Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint.
  • Identified and solved for any bugs reported in the testing stage of the project.
  • Active participant in Code Reviews.
  • Worked on GIT repository.
  • Involved in unit test design using XC test framework.

Show More Show Less

Description

  • Involved in understanding the business, current process and requirements.
  • Developed the new app in Swift 4.x from scratch for replacement to the current existing app which was in Swift 2.3.
  • Added the Spanish language support option for the app.
  • Improved the app performance using fast enumeration techniques especially reduced the app login time without affecting functionality.
  • Fixed the production support issues for old app which was in Swift 2.3
  • Debugging issues at onsite whenever required.
  • Integrated libraries like Alamofire for web services, Swifty JSON for handling JSON responses, CardIO for virtual card reading, New Relic and Crashlytics for crashes reporting.
  • Used Fortify tool provided by HP to conduct security scans and fixed those issues for customer security as well as app security.
  • Created View controllers both programmatically and through Storyboards.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Also provided production support for the other branding apps which are owe by Direct Energy.
  • Involved in requirement gathering, outlining and made decisions on Layout design and Layout modifications.
  • Worked with the project manager to support project plans and appropriate resource and time allocation.
  • Conducted code reviews for the development team.
  • Used rally tool for tracking the work progress.
  • Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint.
  • Identified and solved for any bugs reported in the testing stage of the project.
  • Active participant in Code Reviews.
  • Worked on GIT repository.
  • Involved in unit test design using XC test framework.

Show More Show Less

Description

  • Involved in understanding the business, current process and requirements.
  • Worked with the project manager to support project plans and appropriate resource and time allocation.
  • Conducted code reviews for the development team.
  • Worked extensively on table view controller and made customized table view cells according to the client requirement.
  • Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint.
  • Making webservice calls using security networking protocols using SSL/TLS.
  • Debugging issues at onsite whenever required.
  • Built hybrid mobile apps for iOS using Apache Cordova, Backbone JS and jQuery Mobile.
  • Worked with Objective C, Cordova.
  • Created View controllers both programmatically and through Storyboards.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Involved in requirement gathering, outlining and made decisions on Layout design and Layout modifications.
  • Identified and solved for any bugs reported in the testing stage of the project.
  • Replaced the Core Data with SQLITE. Designed the database and data model for application using SQLite.
  • Implemented the code to perform the CRUD operations to the SQLite Database.
  • Active participant in Code Reviews.
  • Worked on SVN repository.
  • Involved in unit test design using XC test framework.
  • Participated on production support during hyper-care week.

Show More Show Less

Description

  • Involved in understanding the business, current process and requirements.
  • Worked with the project manager to support project plans and appropriate resource and time allocation.
  • Conducted code reviews for the development team.
  • Worked extensively on table view controller and made customized table view cells according to the client requirement.
  • Worked in an Agile Scrum environment.
  • Swift is a fast and efficient language that provides real-time feedback and can be seamlessly incorporated into existing Objective-C code.
  • Making secure protocols by attaching certificate while making network calls.
  • Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint.
  • Debugging issues at onsite whenever required.
  • Built hybrid mobile apps for iOS using Apache Cordova and jQuery Mobile.
  • Worked with Objective C, Swift and Cocoa frameworks.
  • Created View controllers both programmatically and through Storyboards.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Involved in requirement gathering, outlining and made decisions on Layout design and Layout modifications.
  • Performed external testing using test flight extensively.
  • Used GIT for version control and DevOps tools like Jenkins for continuous integration software.
  • Identified and solved for any bugs reported in the testing stage of the project.
  • Designed the database and data model for application using SQLite.
  • Implemented the code to perform the CRUD operations to the SQLite Database.
  • Active participant in Code Reviews.
  • Worked GIT repository using source tree client.
  • Involved in build and release to test team using continuous integration tool Jenkins.
  • Worked on click to call feature in core framework.
  • Involved in unit test design using XC test framework.

Show More Show Less

Description

  • Designed, developed test cases and tests scripts as per Requirement documents and Prepared RTM (Requirement Traceability Matrix).
  • Responsible to qualify release compatible for IOS, Android, Mobile web, web.
  • Participate in daily stand up meetings to report about scope of work, testing progresses, outstanding issues, blocking points and so on.
  • Involved in releases for Orange operator and involved in the enhancement & porting of J2ME layer on Samsung mobile’s proprietary platform.
  • Performed different types of functional and non-functional testing such as exploratory, GUI, usability, smoke, regression, browser compatibility, platform compatibility, boundary and security testing on different mobile devices with different OS versions.

Involved in IOS app build (xcode) and deploy to test locally and multiple registered devices.

  • Execute ADB commands to test the app on Android platform (major release components).
  • Executed IOS native app, OS compatible (IOS 8 and 9 version).
  • Performed UI, Regression, Functional and Back end testing for the applications.
  • Web Accessibility testing by using JAWS screen reader.
  • DevOps tools like Jenkins Android Emulator plugin will automatically download not only the Android SDK but also any system image required for the particular device configuration you want to run your tests against.
  • Android and iOS applications development (Ionic Framework, Apache Cordova/PhoneGap).
  • Developed a phone app using Apache Cordova using our SDK to send secure commands.
  • Whenever you specify a new device configuration for your Jenkins builds, you will similarly see the system image files for the configuration being downloaded and the plugin will automatically configure and initialize the Android emulator
  • Involved in Implementation and fixing of bugs related to Frame- work for the J2ME Midlets. It consists of Supporting Classes.
  • Performed external testing using test flight extensively.
  • Identified and solved for any bugs reported in the testing stage of the project.
  • Developed test plans and performed peer reviews of deliverable documents and test cases.
  • Linux powers more than just servers these days. Smartphones, super computers, cloud technology, and NASA's Mars rover to name a few.
  • Preparing RCA after every testing cycle for process improvement.
  • Unity is a flexible and powerful development platform for creating multiplatform 3D and 2D games and interactive experiences.
  • Tested and deployed Apache Cordova API to production server (JavaScript, jQuery, Node, NPM, Ant, Gulp, Grunt, Sass, make, Android SDK, Xcode, homebrew, SSH, Git).

Show More Show Less

Description

  • Design and analysis of technical specifications using UML (Rational Rose).
  • Designed Class and Sequence diagrams using Rational Rose for all the use cases.
  • Used HTML, CSS, JavaScript, and JQuery for design of Web pages (JSP).
  • Developed JavaScript validation functions for the client side validations.
  • Used spring framework for implementing Dependency Injection, AOP.
  • Implemented MVC architecture by using Struts to send and receive data from Front-end to business layer.
  • Designed presentation pages using JSP, JavaScript, JQuery, Ajax, XHTML, CSS, and Spring MVC. Used JSON/XML as the data transfer methods.
  • Experience in working with Restful Web Service for RPC integration style.
  • Created data source bean and injected in Spring ORM to retrieve JDBC connection using Hibernate.
  • Configured Hibernate, setup mappings and achieved second level cache using ehCache to reduce number of hits to database.
  • Employed Lazy Loading/Eager Fetching strategies based on the circumstances.
  • Created SQL queries to modify / add data, based on the requirements.
  • Used object query tool JXpath to simplify querying of sets of java objects using Xpath based syntax and JQuery.
  • Worked with PL/SQL queries, prepared statements, and stored procedures using Oracle.
  • Used SVN for maintaining and versioning the code configuration.
  • Involved in functional testing, unit testing (JUnit) and integration testing and defect fixes.

Show More Show Less