Gautham R

Gautham R Email and Phone Number

Senior Android Developer @ Amazon
seattle, washington, united states
Gautham R's Location
United States, United States
About Gautham R

Senior Android Developer with 10+ years of experience in analysis, design, development, testing, and deployment of mobile applications in Android. Extensive experience in designing, developing, testing, and deploying Android Applications.

Gautham R's Current Company Details
Amazon

Amazon

View
Senior Android Developer
seattle, washington, united states
Website:
amazon.com
Employees:
500669
Gautham R Work Experience Details
  • Amazon
    Senior Android Developer
    Amazon Nov 2022 - Present
    Bellevue, Washington, United States
    • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment, and enhancement of the code.• Designed the Android application framework and have been the Android Technical and Team lead for this project. Worked closely with the UX, QA and Business team.• Followed Test-Driven Development (TDD) approach while implementing a new functionality to make a quality product• Implemented an internal library to intercept the OkHttp and Robospice network calls.• Responsible for code reviews along with development and managing planned releases from DEV, QA, UAT (user acceptance testing), and PROD.• Developed business logic along with connecting the application to the server with REST web services and helped the back-end team during the design of the new Restful API the mobile platform.• Used SQLite to cache the data received from the RESTful web services.• Integrated ZXing library for processing the barcode to speed the loan application process.• Created Dynamic rendering of App UI and Screen flow based on the backend API- JSON response enabling A/B testing.• Added Proguard rules to shrink the APK by removing unused code and resources in the release build.• Optimized the app performance regarding memory, network, battery, and CPU usage.• Developed a location-based service to capture the user location for faster loan applications.• Carefully handled all the Network latency issues, exceptions and error handling issues for the application.• Played a key role in the design and security for the implementation of the application.• Worked with JENKINS to generate the builds for the QA, UAT, and developers for testing purpose.• Used GIT for Version control and JIRA for Issue Tracking.• Developed test cases and performed unit testing using JUnit and instrumentation testing using Espresso.• Worked with Google Analytics and Firebase Analytics to track all the calls and to regulate traffic for the calls.
  • Delta Dental Ins.
    Senior Android Application Developer
    Delta Dental Ins. Aug 2020 - Oct 2022
    San Francisco, California, United States
    • Designed the Android application framework and have been the Android Technical and Team lead for this project. Worked closely with the UX, QA and Business team.• Developed the Vidapay for Master Agent application and also worked with Vidapay for Merchant application.• Played a key role in the design and security for the implementation of the application.• Technical Lead for the android project managing the offshore deliveries along with providing production support for these applications.• Worked on credit card payment service, printer services for the Android-based Point of Sale terminals.• Created Dynamic rendering of App UI and Screen flow based on the backend API- JSON response enabling A/B testing.• Involved in the development of the login authentication process using token services for the secure authorization and authentication on the application.• Used Google Charts API & MPAndroidCharts library for displaying graphs on the user dashboard.• Implemented the PIN login services for secure checkout.• Used GPS provider to quickly find the accurate location for implementing the Geo-Fencing in Login & secure checkout process.• Worked with Bluetooth services to interact with Bluetooth Wireless printers to print the receipts.• Utilized web-services (HTTP/HTTPS, WCF, RESTful and JSON), in order to tie our applications to critical server-side APIs.• As a team lead, have handled 5 offshore team members and delivered all the deliverable on time without any defects.• Used SCRUM-Agile software development method for managing application developments.• Performed Unit Testing using JUnit framework on the various modules/ functions to ensure the output is as expected.• Responsible for implementing the android native features across all the android based devices.• Worked on the Test-Driven Development (TDD) by using Mockito to test use cases.• Successfully deployed the app on the Android Marketplace and supported the app for different releases of Android OS.
  • Bank Of America
    Android Application Developer
    Bank Of America May 2018 - Jul 2020
    Charlotte, North Carolina, United States
    • Worked as an experienced Agile Software Developer with the team to build mobile application software solutions that enable business workflow excellence, to develop new healthcare platform for the patients.• Participating in a team development process involving planning meetings, functional design, technical design, usability, document and code reviews, process dashboard uses and daily standup team meetings.• Worked with the cross-platform tools like Apache Cordova, PhoneGap to build the application work on both the iOS and Android operating systems.• Engaged in the full project life cycle including analysis, design, development, testing and deployment phases.• Designed the architecture and User Interface using client requirements and use-cases.• Implemented the Push Notifications using Google Cloud Messaging(GCM) service to notify the users about the updates• Used Asynchronous tasks, services, and Alert Notification API to implement the event reminder feature in the mobile application.• Established continuous integration practices and standards with JIRA, Jenkins.• Used GitHub as the Source code control management/ version control.• Worked on Debugging the application using DDMS, Logcat.• Created a local database using Realm Database to store and retrieve the data.• Implemented unit testing using JUnit, Robolectric, Mockito and PowerMock framework.• Implemented Crashlytics for crash reporting analysis and to detect and capture the most prevalent crashes within the application.• Proven expertise in implementing Dependency Injection and AOP features in various aspects of Spring Framework (Web, JDBC, DAO and MVC)• Involved in UI Automator Test Suite for UI testing.
  • Morgan Stanley
    Android Developer
    Morgan Stanley Apr 2016 - Mar 2018
    New York, New York, United States
    • Responsible for designing all the GUI elements by making required modifications to the XML.• Responsible for designing and implementing unique Portrait and Landscape mode for different android devices.• Involved in Mobile engineering, mobile security, and mobile policy development.• Responsible for developing the Hybrid application for user interface with HTML5 for user agreement and user security agreement.• Developed Web applications and services such as HTML5, JSON, and XML.• Developed service calls using RESTful services for user data.• Worked on Authenticating User Device.• Responsible for working user transactions and updates with fragments and ListView.• Responsible for designing and handling the application SQLite database developed.• Responsible for implementing the media bucket through which the images and videos are displayed.• Worked on multi-threaded development on Android platforms Froyo 2.1 to Lollipop 5.1.1.• Developed the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.• Responsible for Testing the Application on various android devices and debugging the issues using DDMS and Logcat.• Responsible for working on Camera for mobile check deposit.• Coordinate meetings with the project manager and customer to provide the technical/project augmented reality solutions.• Deployed and tested the app to the Android Marketplace and supported the app for different version releases of Android OS.
  • Micro-Info-Expert
    Java/Android Developer
    Micro-Info-Expert Oct 2013 - Jan 2016
    • System study and requirement analysis• Understanding Requirements Specifications.• Understanding the client requirements and analyzing the required documents.• Involved in Check in module and Reservation module coding.• Involved in Unit, Integration and Preproduction Testing.• Used LOG4J framework for debugging purpose and API tracking.• Used CVS for project management and version control.• Involved in developing the project using MVC pattern for the presentation layer.• Developed presentation layer (GUI) of the application using JSP, XML.• Ensure a high level of communication among the members of the development team.• Experience in developing interactive, graphic based application GUIs.• Module integration with

Gautham R Education Details

Frequently Asked Questions about Gautham R

What company does Gautham R work for?

Gautham R works for Amazon

What is Gautham R's role at the current company?

Gautham R's current role is Senior Android Developer.

What schools did Gautham R attend?

Gautham R attended Chaitanya Bharathi Institute Of Technology.

Who are Gautham R's colleagues?

Gautham R's colleagues are Boyd Anderson, Mehmet Yalman, Sufiyan Qureshi, Chandra Sekhar Prusty, Nazim P, Willie Carter Iii, Tomáš Kuška.

Not the Gautham R you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.