0% found this document useful (0 votes)
7 views

Venkata Chava - Android

Android Developer Sample resume

Uploaded by

venkata.chava19
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Venkata Chava - Android

Android Developer Sample resume

Uploaded by

venkata.chava19
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Venkata Chava

[email protected]

Summary:
 Proficient Android Developer with over 10 years of hands-on experience,
specializing in native Android app development.
 Proven ability to create robust and functional mobile applications that meet high
standards of quality and performance.
 Environment: Eclipse IDE, Android Studio, Java, Android SDK, Android Development
Tools (ADT), Kotlin, Expo, JSON, XML.
 Also skilled in Firebase, Google Analytics, and Clever Tap.
 Involved in the full life cycle of the project including analysis design, development,
debugging, testing, and deployment.
 Developed the application from specifications and requirement gathering.
 Independently handled modules, scope, analysis, design, build, test the code,
debug, and implement application.
 Experienced with MVC, MVP, MVVM pattern.
 Developed products section of the application which provided Multiple Activities,
Custom Adapters, Base Adapter, List views, Links, Web View, Text Views and so on.
 Developed Navigation Drawer for the application, which provides better navigation
of apps features.
 Created new UI Screens and key resources for layout UI work utilizing xml, Shape
Drawable, Text View, List
 View, Web View, Buttons, Activities, and Frame Layout.
 Implementing custom libraries such as Exo Player, swipe layout etc. involves
identifying project requirements, designing, and implementing to the project,
testing its functionality, documenting for ease of use, and packaging for
distribution.
 Experience developing Android apps for the phone and tablet platform using
Android SDK and Android.
 Identified and fixed any bugs reported during the testing phase of the project.
 Uploading a build to app Bundle and production tracks in Google Play Console
involves creating a release, uploading the APK or App Bundle, and rolling out the
release to a specific set of users for testing or to all users.

Technical Skills:
Operating System: Mac OS, Windows, Ubuntu.
Languages: Java, Kotlin.
Android Development: Android SDK, Android design patterns MVVM/MVC/MVP,
Recycler view, List view, Data binding, Retrofit, volley library, Jetpack compose, Live
Data, Adapters, Content Provider, Services, Location, Map Box, HTTP Client, Room,
Gradle, GSON, JSON, SQLite, Camera API, OAuth, Notification Manager, Facebook Api,
RxJava, ProGuard, Stripe, Firebase, Kotlin, Kotlin Flows, Coroutines.
Database : Room Database, SQLite database, MySQL , Postgres.
Web Services: Restful APIs, Rest, GSON, JSON, XML.
Methodologies: Agile, Scrum, Waterfall, Kanban.
Issue tracking: Basecamp, Jira, GitHub project.
Testing tools: Junit, Mockito, Espresso, Appium.
Analytics and Crash Reporting: Google Analytics, Firebase Analytics, Clever Tap.
Cloud providers: AWS.
CI tools: Jenkins, CircleCI
Source/Version Control: GitHub, GitLab, Bitbucket.

Experience:
Biogen
Duration: Feb 2023 - PRESENT
Role: Senior Android Developer
Location: Cambridge, Massachusetts

Responsibilities:
 Developed a user-friendly interface tailored to patient needs, ensuring ease of
use for daily medication tracking and lab test scheduling.
 Implemented secure data storage and encryption to protect sensitive patient
information in compliance with healthcare regulations.
 Used Firebase for real-time notifications, ensuring timely reminders for
medication intake and lab appointments.
 Integrated with third-party health APIs to provide users with comprehensive
health tracking and analytics.
 Utilized Android frameworks such as WorkManager to manage background tasks
like reminder notifications and data syncing without impacting app performance.
 Conducted usability testing and gathered user feedback to refine the app’s
functionality, enhancing patient adherence and satisfaction.
 Developed custom components for displaying treatment history and lab results
in a clear, accessible format.
 Employed analytics tools to monitor user engagement and treatment
adherence, providing insights for future updates and improvements.
 Leveraged Android’s multi-device support to ensure a consistent experience
across different smartphones and tablets.
 Implemented features to export and share treatment data with healthcare
providers, improving communication between patients and doctors.
 Used Jetpack components like LiveData and ViewModel to manage UI-related
data in a lifecycle-conscious way, ensuring a stable and responsive user
interface.
 Implemented multi-language support to cater to a diverse user base, enhancing
accessibility for non-English speaking patients.
 Ensured compatibility with various Android versions and devices, maintaining
high performance and stability across the platform.
 Integrated in-app support features to assist users with any technical or
treatment-related queries, improving overall user experience.
 Managed app distribution and updates via Google Play Store, ensuring users
have access to the latest features and improvements.

CVS Health Duration: Mar 2022 – Jan


2023
Role: Senior Android Developer
Location: Remote

Responsibilities:
 Participated in complete Software Development Life Cycle (SDLC) for proper
analysis, development, testing, deployment and enhancement of the code.
 Used Fragments to build small re-usable pieces that are easier to manage and
allow for a more fluid visual design and can adapt to tablet and phone
resolutions.
 Used Android NDK to create the library files to be used by Services to access
Native applications.
 Implemented sorting options for search items based on categories (Relevance,
Price, and Rating).
 Enhanced search functionality by adding auto fill and search history features.
 Implemented item level and order level savings break down options, user will
able to view their dis- counts and savings for items they are purchasing.
 Created a local database using SQLite to store and retrieve the data (generally
for the recently
 browsed products).
 Used Shared Preferences to store and retrieve persistent key value pairs across
user sessions.
 Redesigned the cart checkout process with enhancements such as the
accordion-style interface that acts as guide to complete user purchase.
 Enhanced the store pickup, shipping and delivery features to improve the
process of checking in- store availability and online purchasing through apps.
 Used subversion for branching and merging new features without disrupting
mainline development
 on trunk.
 Created a pop-up notification for alerting users of items that might still be in
their cart (up on closing the app).
 At order completion, provided capability for guest users to create their online
profile using info
 provided during the guest checkout flow.
 Involved in debugging and porting the application on various mobiles.

Citi Duration: Mar 2018 – Nov 2021


Role: Senior Android Developer
Location: New York

Responsibilities:
 Worked in distinct phases of project life cycle like Agile/Scrum environment with
a team of Android developers, quality assurance testers, UI/UX designers, and
backend developers.
 Actively participated in 2-week sprints, attended daily standup meetings with
the rest of the team, and managed demos to KP stakeholders every other week.
 Implemented MVVM app architecture for increased quality testing, extensibility,
and maintainability.
 Introduced Kotlin extension functions to effectively reuse already written code
and minimize duplication.
 Added lifecycle-aware Android Architecture components and used LiveData,
Data Binding to create data objects that alerted views to database changes.
 Worked on Migration project involving data, applications, IT ecosystem to
update, upgrade and optimize applications.
 Developed Android applications that interact with RESTful web services, utilizing
JetPack Compose for UI development and GraphQL for efficient data retrieval.
 Created a centralized mailing application using RESTful APIs that is used by
several internal apps to send emails.
 Created a cross-platform mobile application with code sharing across all
platforms using Xamarin Natives.
 Utilized Espresso and Mockito to create instrumentation tests and user interface
tests.
 Implemented test cases across multiple features for ViewModels using
KotlinMockk, Espresso for automated UI and Robolectric integration testing
framework.
 Implemented Deeplink across several feature components.
 The migration project involved a few processes of data, application,
infrastructure, cloud, OS and platform migration.
 Used GitHub repository for version control and JIRA for Continuous Integration.
 Implemented SERVICES, ASYNC tasks, and Alert Notification API for the mobile
app's development of the event reminder functionality.
 For Xamarin, the BLE plugin was used to enable Bluetooth activities.
 Experience with the Google Framework Android Framework APIs, including
Google Maps, Camera, Resource Manager, Fragments, Location Manager,
Notification Manager, Content Providers, Contact Manager, Telephony API, and
REST APIs.
 Used Jetpack Room as the robust SQLite database for efficient app data caching.
 To store the required data in a device-local database, Xamarin Natives was used
to implement an SQLite database.
 Used third libraries like OkHttp3, Retrofit to establish client – server and
integrated with reactive programming RxJava2, Coroutines to fetch and process
data off Main thread.

Gaadi Bazaar Duration: Jun 2016 –


Dec 2017
Role: Android Developer
Location: Hyderabad, India

Responsibilities:
 Developed and optimized modules for the Android application using Android
SDK, enhancing functionality for buying and selling various vehicle types.
 Worked on the integration of instant loan and insurance features using Retrofit
to handle API calls for financial services.
 Improved user interaction by designing and implementing UI elements with
Material Design principles, ensuring a seamless user experience.
 Utilized SQLite database for efficient local data storage and management,
supporting offline access and synchronization of user data.
 Implemented SMS notification features using Firebase Cloud Messaging to keep
users updated on transactions and platform activities.
 Used ADB (Android Debug Bridge) for debugging and testing, ensuring the
application’s performance and stability.
 Developed and maintained APIs for data exchange between the app and
backend systems, enhancing communication and data accuracy.
 Participated in code reviews and contributed to improving code quality and
adherence to best practices.
 Conducted thorough testing of application features, identifying and fixing bugs
to maintain reliability across different Android devices.
 Utilized Firebase Analytics to track user interactions and gather insights for
further app enhancements.

Lean Data Technologies Duration: Jun 2014 –


May 2016
Role: Java Developer
Location: Hyderabad, India

Responsibilities:
 Involved in Analysis, design and coding on Java and J2EE Environment.
 Implemented struts MVC framework.
 Maintained the business standards and the requirements in EJB and deployed
them on to WebLogic Application Server.
 Designed, developed and implemented the business logic required for Security
presentation controller.
 Set up the deployment environment on Web Logic Developed system
preferences UI screens using JSP and HTML.
 Developed UI screens using Swing components like JLabel, JTable, JScrollPane,
JButtons, JTextFields, etc.
 Used JDBC to connect to Oracle database and get the results that are required.
 Designed asynchronous messaging using Java Message Service (JMS).
 Consumed webservices through SOAP protocol.
 Developed web Components using JSP, Servlets and Server-side components
using EJB under J2EE Environment.
 Integrated a crystal report to the application which will show all the details of
the vouchers on the paper and used for future reference for the workers.
 Developed a web service which will retrieve the details from the Database.
 Prepared complete documentation of the Web Service developed.

Education:
 Masters in Computer Science – Saint Louis University

You might also like