Post Job Free
Sign in

Senior Android Developer with 10+ Years Experience

Location:
Phoenix, AZ
Posted:
April 30, 2026

Contact this candidate

Resume:

Vijay Kumar

Sr. Android Developer

Email: **********.********@*****.***

Phone: 775-***-****

PROFESSIONAL SUMMARY:

• Around 10 years of experience in software design and development in Android, utilizing Android SDK with Eclipse and Android Studio.

• Experience and knowledge in Android UI Design and Application Frameworks such as Activity Manager, Fragments, Resource Manager, Notification Manager, Location Manager, Telephony Manager, Content Providers, REST APIs, etc.

• Good programming skills and hands-on experience in developing Android enterprise applications for mobiles and tablets using IDEs like Eclipse, Android Studio, Android SDK and ADT development tools using Java and Kotlin languages.

• Good knowledge on Jetpack Compose to develop a user interface.

• Good knowledge in designing and developing adaptive UI components, widgets for Android phones with different screen resolutions.

• Good understanding of Android OS and works with devices like Pixel, Pixel 2 and Pixel 3, Google Home, Google Cast, Google Slate, Google Smart Displays and Samsung devices, etc.

• Using ADB commands to pull bug reports from devices and to install internal apps to phone.

• Used JUnit, Mockito and Android Espresso for unit and instrumentation testing.

• Experience in using Android Architecture components like Data Binding, Life cycles, Live Data, Navigation, Paging, Room and ViewModel.

• Good knowledge on MVVM architecture and Dagger, and 3rd party tool Facebook Stetho for debugging.

• Good experience with Kotlin language.

• Implemented multiple Android applications for large user base. Advanced Android features: Fragments, social integration (Facebook, Twitter, Foursquare), media, list adapters, AsyncTask.

• Experienced in interfacing mobile applications with back-end server using web services based on Java.

• Experience in dealing with both REST and SOAP based Web Services to fetch data and parsing XML and JSON responses using different parsers.

• Experience working with Google Maps APIs, In-App purchases, In-App advertising, SQLite, SQL Queries, Geocoder API.

• Adept at quickly adapting to new environments, new technologies and facing new challenges.

• Multitask-oriented with strong competitive drive and work ethic to succeed.

• Excellent skills in database maintenance, unit testing and bug fixing.

• Possess excellent communication, analytical, and relationship management skills.

• Worked on updating and distributing apps via Google Play Console. TECHNICAL SKILLS

Android Android Activity / Fragments, Material Design, Custom UI and Views and Animations, Support Libraries, Service (Service, Intent Service), Broadcast Receiver, Notification Manager, Firebase Services, Custom Adaptors, Shared Preferences, SQLite Database, Content Providers, Media and Camera, JSON parsing, Multithreading, Google Play Console

Languages Java, Kotlin, C, C++, JavaScript, JSP

Mobile Technologies Android SDK, Android NDK, Emulator Web Technologies HTML5, CSS3

Web Services RESTful Web Services, SOAP, Firebase, JSON, XML Database(s) MySQL, SQLite, Oracle

IDE Android Studio, Eclipse, NetBeans

Source Control Git and GitHub

Operating System(s) Mac, Windows 7/8/10 and Linux

PROFESSIONAL EXPERIENCE

Client: Citizens Bank, AZJan 2025 – Till Date

Role: Android Developer

Play Store (Retail): https://play.google.com/store/apps/details?id=com.citizensbank.androidapp Play Store (National): https://play.google.com/store/apps/details?id=com.citizens.mobile.national Responsibilities:

• Actively involved in planning, designing, development, testing, and deployment of Android banking applications, ensuring adherence to project timelines and quality standards.

• Worked in an Agile environment, participating in sprint planning, daily stand-ups, and retrospective meetings to ensure efficient and transparent project delivery.

• Migrated National and Retail Android applications from RESTful APIs to GraphQL APIs, integrating Jetpack Navigation Component for seamless in-app navigation and improved user experience.

• Refactored the existing Java codebase to Kotlin, enhancing readability, performance, and maintainability of the application.

• Implemented Kotlin Coroutines to handle backend service calls within a Clean Architecture (MVVM) pattern, ensuring efficient concurrency and responsive UI.

• Utilized Dagger-Hilt for dependency injection, simplifying dependency management and improving code modularity and testability.

• Configured reflection rules for ProGuard, ensuring proper retention of method signatures during code obfuscation to prevent runtime crashes.

• Developed Unit Test Cases for Model and ViewModel layers, ensuring high code quality and functionality verification.

• Integrated Adobe Analytics to capture and track user behavior, supporting data-driven insights and performance analysis.

• Implemented Jenkins CI/CD pipelines integrated with Bitbucket, automating build, test, and deployment processes for consistent and reliable releases.

Environment: Android SDK 5 and up, SQLite, Room, LiveData, Android Studio 3.5, Jetpack Compose UI, Java, Kotlin, Gradle, AWS, Git, REST, Android APIs, HTTP, POSTMAN, Arxon, Datadog, Honeycomb Client: Vanguard, PA Apr 2023 – Dec 2024

Role: Android Developer

Play Store: https://play.google.com/store/apps/details?id=com.vanguard Responsibilities:

• Responsible for analysis, software design, development and building Android native banking applications for mobile phones and tablets.

• Developed and maintained Android applications that support payment methods such as credit, debit, etc. using latest Android Architecture patterns like MVVM and MVP.

• Used Android Architecture components like Data Binding, Life cycles, Live Data, Navigation, Paging, Room and ViewModel.

• Developed a user interface for a mobile banking app using Jetpack Compose.

• Designed, implemented and maintained mobile applications for Android OS using Android Studio and Object-Oriented programming languages like Java and Kotlin.

• Collaborated with the project owner and Scrum Master in Scrum/Sprint planning meetings to define the project work breakdown structure (WBS).

• Adhered to and embraced the development process, project methodology, and testing standards during development and implementation of mobile applications.

• Used GraphQL for network calls.

• Worked with Android Application Components like Activities, Services, Broadcast Receivers and Content Providers.

• Developed Android UI components like Buttons, Text Views, Image Views, List Views, RecyclerViews, Spinners, Layouts, Containers, Transitions, etc.

• Used Android third-party libraries like Retrofit, Google GSON, Firebase, RxJava, RxAndroid, OkHttp, ProGuard, etc.

• Tested code for robustness and wrote unit and integration tests; debugged critical issues such as crashes and memory leaks using ADB, Logcat, Trace View and Hierarchy Viewer.

• Defined and implemented RESTful API and AWS integration to fetch data, parsing XML and JSON responses using different parsers and SQLite database management.

• Used Continuous Integration (CI) frameworks like Jenkins and continuous deployment best practices; worked in an Agile delivery team.

• Worked with product owner for issue prioritization and used Atlassian JIRAAgile tools for tracking status.

Environment: Android SDK 5 and up, SQLite, Room, LiveData, Android Studio 3.5, Kotlin, Gradle, AWS, Git, REST, Android APIs, HTTP, Retrofit

Client: AT&T, Dallas, TXMarch 2022 – February 2023 Role: Android Developer

Play Store: https://play.google.com/store/apps/details?id=com.wavemarket.waplauncher Responsibilities:

• Highly involved in the planning, designing, development, testing and deployment.

• Developed and maintained the codebase using Kotlin programming language, adhering to best practices for Android development.

• Used Android SDK and IntelliJ IDE for development.

• Used Git as version control system and Gerrit as code review system.

• Ensured applications are properly integrated with Android APIs; created different UI screens for the applications.

• Implemented Behavior-Driven Development (BDD) practices, promoting shared understanding, fostering collaboration between development and testing teams, and reducing ambiguity in requirements.

• Utilized BDD frameworks like Cucumber and JUnit for writing and executing acceptance tests in human- readable language.

• Utilized Java's Retrofit library for seamless API integration, enabling efficient data synchronization between the Android app and backend server.

• Integrated legacy Java code modules within a predominantly Kotlin-based Android project, ensuring seamless interoperability and backward compatibility.

• Worked on different status bar notifications and network access settings.

• Implemented custom dialogs; used XML parser and JSON for retrieving data; used custom lists to view information on every screen maintaining uniformity.

• Used AndroidJUnit extension to prepare test cases.

• Tested and debugged the application on Android devices.

• Participated in fast-paced development cycles; completed 100% of deadlines ahead of schedule.

• Successfully deployed the app on the Android Marketplace and supported the app for different releases of Android OS.

• Stored app logic in the ViewModel and observed Live Data to update the UI; implemented Coroutines, Threads and Handlers to improve backend performance.

• Developed native Android application utilizing SQL and JSON for automatic updates.

• Collaborated with designers, engineers, and product managers to build great experiences. Environment:Android SDK N, Android Studio, Java, Android XML, SQLite Client: SRL Diagnostics, IndMar 2020 – Feb 2022

Role: Android Developer

Play Store: https://play.google.com/store/apps/details?id=com.srllimited.srl Responsibilities:

• Collaborated with the design team to create an intuitive and user-friendly interface meeting the needs of SRL's customers.

• Developed and maintained the codebase using Kotlin programming language, adhering to best practices for Android development.

• Implemented features such as booking a free home collection for lab tests and allowing users to compare different tests and full body health check-ups.

• Ensured applications are properly integrated with Android APIs; created different UI screens for the applications.

• Worked on different status bar notifications and network access settings.

• Tested and debugged the app to ensure it meets functional requirements and is stable across a variety of devices and Android versions.

• Integrated third-party APIs and services as needed, such as payment gateways or location-based services.

• Collaborated with other developers, QA testers, and project managers to ensure timely delivery of app features and updates.

• Successfully deployed the app on the Android Marketplace and supported the app for different releases of Android OS.

• Continuously monitored and improved app performance, user engagement, and overall customer satisfaction through data analytics and user feedback.

• Facilitated continuous feedback and improvement by monitoring and analyzing BDD test results, proactively identifying and resolving issues, leading to a 30% reduction in post-release defects. Environment:Java, Android, Kotlin, Linux, Firebase, ADB, Logcat, CodeSearch, Sherlogs, Buganizer, DebugAs Client: Techuva Solutions Pvt. Ltd Mar 2017 – Feb 2020 Role: Android Developer

Play Store 1: https://play.google.com/store/apps/details?id=com.techuva.iot Play Store 2: https://play.google.com/store/apps/details?id=com.techuva.vehicletracking Play Store 3: https://play.google.com/store/apps/details?id=online.iotplatform.iotsolution Responsibilities:

• Used Android SDK and Android Studio IDE for development.

• Used Git as version control system and Gerrit as code review system; ensured applications are properly integrated with Android APIs.

• Created different UI screens for the applications; worked on different status bar notifications and network access settings.

• Designed the features for the database interface relevant for the mobile application from the existing system.

• Defined and implemented robust app architectures and complex user interfaces.

• Worked on custom dialogs to make the app easier to understand.

• Implemented XML parser and JSON for the purpose of retrieving data.

• Used custom list views to view information on every screen, maintaining uniformity.

• Used AndroidJUnit extension to prepare test cases.

• Tested and debugged the application on Android devices.

• Participated in fast-paced development cycles; completed 100% of deadlines ahead of schedule.

• Successfully deployed the app on the Android Marketplace and supported the app for different releases of Android OS.

• Collaborated with designers, engineers and product managers to build great experiences.

• Worked with map access to units, geofences, tracks, and event markers as well as defining the user's own location on the map.

• Used SQLite database to store user's shipments and tracking numbers locally and to implement offline functionality.

Client: Genpact Private Limited –Jul 2015 – Feb 2017 Role: Android Developer

Application: Genpact Hub

Play Store: https://play.google.com/store/apps/details?id=com.youth4work.GENP Responsibilities:

• Designed and developed the application for Android mobile devices with extensive UI development.

• Responsible for UI design using custom layouts, buttons, dialog boxes, alert boxes, and different forms of widgets.

• Worked on writing code to capture various button and text field events and implemented desired actions for each widget.

• Used Web Views, List Views and populated lists to display data from database using simple adapters.

• Responsible for consuming REST services, getting JSON responses and parsing them to get required information.

• Integrated location-based services using Google Maps API to display locations of the nearest stores.

• Implemented SQLite databases to monitor shipments.

• Implemented unique design for portrait and landscape mode.

• Implemented the required GUI by making modifications to the XML files.

• Handled XML data using efficient parsing techniques such as DOM parser.

• Worked closely with the web application development team to ensure proper integration between mobile and web application.

• Worked on debugging the application using Logcat and DDMS.

• Tested the application on various Android devices. Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android APIs, JDK 1.7, XML, JSON, HTML, CSS, SQLite, GPS Service, Logcat, Windows 7

EDUCATION:

Bachelor of Technology in Electronics and Communication Engineering JNTU, India – 2015



Contact this candidate