Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Ajay kumar reddy Bommireddy

Portland,OR

Summary

Over 8 years of IT industry experience with 7+ years of experience as Mobile application developer in the field of Android. Expertise in building Android application with Kotlin and Jetpack Compose. Experience in developing mobile applications on Android platform, building Custom UI using Views, ViewGroups, Layouts, Widgets and graphics, localization, accessibility, testing and publishing the applications to the Android Market.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Senior Android Developer

Delta Airlines
10.2021 - Current
  • Involved in re-write of Booking flow, Flight Schedule and Flight Status as part of the Delta app rebranding/redesign with latest frameworks/technologies in market such as Jetpack Compose and using MVVM architecture.
  • Implemented navigation between fragments using navigation graph.
  • Building robust concurrent solutions with Kotlin coroutines, considering multi-threaded and multi-process applications.
  • Designing database schemas and queries using SQLite and the Room persistence layer.
  • Using best in class development technologies such as Kotlin, model-view-view-model architecture (MVVM), Google architecture components.
  • Experience designing mobile applications to consume server-based REST APIs.
  • Interfacing with design, product and program teams to refine requirements, plan implementation and estimate effort and scheduling.
  • Working with modern build strategies, continuous integration, unit testing, and automated integration tests.

Senior Android Developer

Cvs Health
03.2021 - 10.2021
  • Involved in migrating the application from Java to Kotlin.
  • Implemented Accessibility to make app more accessible and reach more users.
  • Building robust concurrent solutions using Kotlin coroutines, coroutine flows, considering multi-threaded and multi-process applications.
  • Using best in class development technologies such as Kotlin, model-view-view-model architecture (MVVM), Google architecture components.
  • Monitoring performance and health of production code with help of New Relic and Google Play Console.
  • Designing database schemas and queries using SQLite and the Room persistence layer.
  • Consuming REST APIs and experience services. Leveraging state of the art libraries for networking such as Retrofit and OkHttp.
  • Designing and implementing highly testable code and executing automated tests with Junit, Espresso, Mockito.
  • Implementing user interfaces with modern Android libraries and classes such as Recycler View, Constraint Layout, Coordinator Layout.
  • Participated in fast-paced development cycles and completed 100% of deadlines ahead of schedule.
  • Worked with other developers, designers and product managers to develop new features consistent with product roadmap.
  • Engaging in Agile development practices including sprint ceremonies such as retrospectives.

Android Developer

Simple Finance
08.2020 - 06.2021
  • Designing and implementing Android applications in Java and Kotlin.
  • Involved in migrating the whole application from Java to Kotlin.
  • Integrated CameraX jetpack support library to deposit checks.
  • Implemented statements feature to download monthly statements.
  • Integrated AppsFlyer SDK into our application for Mobile Attribution.
  • Building robust concurrent solutions using Kotlin coroutines, coroutine flows, considering multi-threaded and multi-process applications.
  • Implemented dynamic page navigation approach with Navigation graph.
  • Using best in class development technologies such as Kotlin, model-view-view-model architecture (MVVM), Google architecture components.
  • Created custom animations and transitions using standard Android methodology.
  • Engaged in developing memory management, networking, caching, performance optimization, localization, and security for mobile application.
  • Monitoring performance and health of production code with help of New Relic and Google Play Console.
  • Implementing user interfaces with modern Android libraries and classes such as Recycler View, Constraint Layout, Coordinator Layout.
  • Participated in fast-paced development cycles and completed 100% of deadlines ahead of schedule.
  • Worked with other developers, designers and product managers to develop new features consistent with product roadmap.
  • Engaging in Agile development practices including sprint ceremonies such as retrospectives.

Android Developer

United Airlines
03.2017 - 07.2020
  • Design Check-In module as part of the United app rebranding/redesign with latest frameworks/technologies in market.
  • Integrated scanner SDK in Gate kiosk application (Built on ELO device) to scan boarding passes
  • Involved in integrating common form of payments in check-In module of the application.
  • Implemented navigation between fragments using navigation graph.
  • Building robust concurrent solutions with Kotlin coroutines, considering multi-threaded and multi-process applications.
  • Designing database schemas and queries using SQLite and the Room persistence layer.
  • Implementing user interfaces with modern Android libraries and classes such as Recycler View, Constraint Layout, Coordinator Layout.
  • Using best in class development technologies such as Kotlin, model-view-view-model architecture (MVVM), Google architecture components.
  • Experience designing mobile applications to consume server-based REST APIs.
  • Interfacing with design, product and program teams to refine requirements, plan implementation and estimate effort and scheduling.
  • Working with modern build strategies, continuous integration, unit testing, and automated integration tests.

Java and Android Developer

Srashtaa Software
07.2014 - 07.2015
  • Responsible for remodifying the existing code and to enhance the performance of the entire application.
  • Integrated Broadcast Receivers with Intent Filters to provide Android system announcements.
  • For processing network response data and for efficient JSON parsing used Retrofit.
  • Implemented PUSH notification to help the user to track the order.
  • Implemented features like sending SMS, E-mails, etc., from the app using Android content providers.
  • Used GET, PUT, POST, and DELETE for regular interaction of RESTful API design calls to populate the UI on the app.
  • Integrated In-app purchase and payment Gateway in this application for transaction purposes.
  • Implemented event reminder feature into the mobile app by making use of Async tasks, Services, and Alert Notification API. Fixed bugs using DDMS. Modified XML files to implement the required GUI.
  • Implemented different components of android such as broadcast receivers, services, fragments, activities.
  • Used version control system GIT.
  • Responsible for testing the application code at every level and tried to fix the issues occurred during the process. Worked on different layouts such as a linear, relative, table, etc.
  • Tested an application using JUNIT testing. Implemented parallel processing using multithreading.

Education

Master of Science - Computer And Information Sciences

Kent State University
Kent, OH
12.2016

Bachelor of Science - Electrical, Electronics And Communications Engineering

Gandhi Institute of Technology & Management(GITAM)
Visakhapatnam
05.2015

Skills

  • Object-Oriented Programming, Java, Kotlin
  • Jetpack Compose
  • Kotlin Coroutines, Flow
  • MVVM, MVI, Clean Architecture
  • Data Binding , View Binding
  • Android Jetpack
  • Room Persistence library
  • Dagger2 Hilt
  • Material Design
  • Retrofit, OkHttp
  • UI and Unit Testing
  • Agile/Scrum Methodology
  • Version Control: Git

Certification

  • Java SE7 Programmer - Oracle
  • Android Unit Testing and Test-Driven Development - Udemy
  • Android Test Automation with Espresso - Test Automation University

Timeline

Senior Android Developer

Delta Airlines
10.2021 - Current

Senior Android Developer

Cvs Health
03.2021 - 10.2021

Android Developer

Simple Finance
08.2020 - 06.2021

Android Developer

United Airlines
03.2017 - 07.2020

Java and Android Developer

Srashtaa Software
07.2014 - 07.2015

Master of Science - Computer And Information Sciences

Kent State University

Bachelor of Science - Electrical, Electronics And Communications Engineering

Gandhi Institute of Technology & Management(GITAM)
Ajay kumar reddy Bommireddy