Home

Payal - Android Developer with 8+yrs experience
[email protected]
Location: St. Louis, Michigan, USA
Relocation: Hybrid/Onsite inside state or Remote
Visa: h4ead
Professional Summary:

9+ years IT experience in Android based Mobile Applications using Kotlin, Java. Java based applications undergoing all stages of SDLC requirements.

Worked on various programming technologies as a part of daily work which includes Kotlin MVVM, MVI, Jetpack components, Rx Java, XML, JSON, REST web services.

Experience in using multithreading Coroutines, AsyncTask, Services, Work Manager and Java thread.

Experienced in using Jetpack compose for UI design.

Writing unit test with Junit4, Mockito, test automation with Roboelectric.

Developed consumer as well as enterprise level mobile apps using Android SDK versions.

Involved in all stages of the SDLC like designing, coding, implementation, testing and maintenance.

Working with CVS project is to convert the existing Angular version of the app to a Native Android version.

Using multi-threading to implement parallel processing (Handler, Thread, AsyncTask, Service) to prevent ANR and improve application performance.

Used the Picasso library for image downloading, caching, and rendering too UI.

Used Android content providers for implementing features like sharing using Facebook, Email, Twitter, SMS from the app and designed suitable GUI for these applications.

Implemented the Google maps for fetching user location and driving directions to a location.

Using of third-party library for dependency injection such as Dagger.

Worked with a codebase setup in MVP with Loaders, Sync Adapters and Content Providers which updated the UI automatically after a change.

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

Responsible for researching and implementing UI test cases for the pharmacy module.

Using a Jenkins instance for continuous integration to ensure quality methods.

Migrating the Android code base from SVN to Git, on a private Git server.

Working with firebase for app performance monitoring, push notifications, Storage options like firestore and real time database and app analytics and crashlytics.

Experienced in doing the release activities and deploying the application into playstore.

Work closely with product owners to provide project estimates based on customer experience, features and envisioned solutions.

Solve problems and pro-actively look for ways to improve our products platform and Application frameworks.

Self-motivated and a hard-working team player with excellent communication and interpersonal skills.
Skill Matrix:
Technologies
Android SDK 4.0+, Java JDK 6+, Spring JDBC, JavaScript, Node JS,
Hybrid App
Mobile Development
Android, API Activities, Adapters, SQLite, Horizontal scrolling, Notification Manager, Location, Map, Camera API
Debugging and Testing Tools
Junit, DDMS, JEST
Markup Languages
HTML, HTML5 and XML, CSS
Application Servers
Tomcat
IDE
Visual Studio Code, Atom, Android Studio, Eclipse
Data bases
SQLite 3.6, MongoDB, MySQL, PostgreSQL
OS
Windows, Macintosh
Professional Experience:
PNC Financial Services Aug 2022 Till Date
Android developer
Project 1: PNC mobile app is a mobile interface for customers to view/make a payment on various services provided by PNC. A new module has been added called Mortgage. Which will allow customer to view the activity on their loan account and can also pay the amount. This also have accessibility feature enabled for visually impaired users.
Responsibilities:

Extensively worked on JAVA, Kotlin, Android, API integration.

Expertise in designing use cases and class & sequence diagrams using UML.

Worked on JAVA, Kotlin, Android, API integration, MVVM and MVI pattern

Strong programming skills in Java, Kotlin, XML, Android.

Experience in Dependency injection framework and also have knowledge on Jetpack compose.

Experience in technologies such as Web Services - SOAP & REST.

Application packaging & Deployment skill encompassing Ant Scripts & Maven/Gradle build XMLs, firebase and tools such as Jenkins.

Experience in version control tools like GIT hub

Well versed in the various stages of software development life cycle (SDLC) such as Agile.

Had been part of sprint planning and communicate with other management, engineers, product managers and support specialists on product issues.

Worked very closely with the UI design team in getting the image assets, screens, and app icons.

Designed the login activity with dynamic layouts and custom buttons, while working extensively with Android Studio, Java, and Android SDK frameworks.

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

Used GIT for code repository and maintaining current and historical versions of the source code.

Co-ordinated with client/business on requirement and delivery status and functionalized to business and other stack holders

Worked with the development team and test team to address time critical defects.

Utilized Shared Preferences to store and maintain user information.

Tested the application on various Android devices.
Environment: Android, Kotlin, Firebase, Jira, Gradle build, Android Studio, Java
CVS Pharmacy Inc, Scottsdale, Arizona Oct 2020 July 2022
Android Developer Project Description: CVS Pharmacy Application is completely customer facing for handling prescriptions, auto refills and maintain loyalty program for coupons, printing photos, Shop and Cart and checkout module. Actively involved into all modules and rewrite the existing features with new architectural design pattern and involved in release activities.
Responsibilities:

Actively involved in designing and rewrite the existing application. Developed Android application features from base level to improve the functional operations which is being developed the Pharmacy Dashboard Account linking and RX transactions, auto refills and Cart and Checkout module in retail domain.

Involved in rewrite the Pharmacy Dashboard module into new architectural pattern.

Working on various programming technologies as a part of daily work which includes Kotlin, Rx Java, XML, JSON, REST web services.

Involved in various phases of the Software Development Life Cycle of the Mobile Application.

Ability to understand backend functionality of systems and services to design and refactor server component architecture.
Used Android Studio to develop the screens for the application using MVVM design pattern.

Used Jetpack compose to redesign the UI of Cart and Checkout module.

Utilized SonarQube for code analysis and quality improvement in project, addressing code issues and enhancing overall maintainability.
Worked on Signing/Signup and Authentication functionality.
Worked on an Android Service to implement the Push Notification.
Created Search bar using UI Search Display Controller and the respected delegates to search items.

Used Live Data builder to combine Kotlin coroutines with Live Data Coroutines Asynchronous Flow to implement async sequence, or stream, of values in MVVM architecture.
Contributed to the full mobile application development lifecycle using Agile processes.
Debugged and tested the application on different android devices.

Experienced in performing dual responsibilities as both a developer and tester. Actively contributed to feature development while concurrently designing test cases, conducting testing, and ensuring exceptional software quality.

Experienced in release the application Play Store and working with third party libraries.

Supporting the development team as an active team player in resolving production issues.
Environment: Android SDK, Kotlin, MVVM, Jetpack Compose, Eclipse, ADT, Linux, Restful Webservices, JSON, Git, Subversion, SonarQube Firebase, Adobe, New Relic, Telemetry.
Capital One - Dallas, TX May 2018 Sep 2020 Android Developer Description: Capital One Application is completely customer facing, mainly provide the customer loan details and monthly payments, transactions details. Capital One app is providing the users information about their monthly recurring payments, past due notification, and more features. Actively involved into rewrite the existing features with new architectural design pattern. Responsibilities:

Developed two Android application features from base level to improve the functional operations which is being developed the Auto Loan Account linking and transactions.

Involved in rewrite the Auto Loan module into new architectural pattern.

Working on various programming technologies as a part of daily work which includes Kotlin, Rx Java, XML, JSON, REST web services.

Involved in various phases of the Software Development Life Cycle of the Mobile Application.

Taking part in defining and implementing mobile development standards by reviewing the code to ensure quality, efficiency, and robustness.

Working with QA team to perform different levels of testing and resolving the defects and code issues before the application is deployed in production.

Ability to understand backend functionality of systems and services to design and refactor server component architecture.

Working closely with product team to understand implementation, testing and support of application systems by providing optimum solution.

Supporting the development team as an active team player in resolving production issues.

Used code repository tool GitLab to maintain code base and using CI/CD pipeline build tool for continuous automated deployment.

Experience working with remote data via REST and JSON and Android SDK.
Environment: Android SDK, Java, Kotlin, Android studio, Activity, Fragment, Service, Material design, SQLite3, Multi-threading, Rx Java, POST, JSON, Bluetooth, Linux Kernel, Firebase, Adobe etc.
Digitas LBI, India May 2012 Jul 2015
Android developer
Project 2: EON The E. ON Application is an easy-to-use application for both our customers and those who want to learn more about E.ON. Once registered you can give your meter readings, view your new balance straight away and view your actual bill once we ve produced it. You can even track your usage with our Energy Tracker.
Responsibilities:

Extensively worked on JAVA 5, Oracle, Android 5.0, SQLITE DB.

Expertise in designing use cases and class & sequence diagrams using UML.

Strong programming skills in Java, XML, Android.

Experience in technologies such as Web Services - SOAP & REST.

Application packaging & Deployment skill encompassing Ant Scripts & Maven/Gradle build XMLs, Bamboo builds and tools such as Jenkins.

Experience in version control tools like GIT hub, Tortoise SVN

Well versed in the various stages of software development life cycle (SDLC) such as Agile and Waterfall models.

Had been part of sprint planning and communicate with other management, engineers, product managers and support specialists on product issues.

Worked very closely with the UI design team in getting the image assets, screens, and app icons.

Designed the login activity with dynamic layouts and custom buttons, while working extensively with Android Studio, Java, and Android SDK frameworks.

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

Used GIT for code repository and maintaining current and historical versions of the source code.

Designed and implemented database contract, database helper and provider classes to work with content providers.

Co-ordinated with client/business on requirement and delivery status and functionalized to business and other stack holders

Worked with the development team and test team to address time critical defects.

Utilized Shared Preferences to store and maintain user information.

Tested the application on various Android devices.
Environment: Android 5.0, Bamboo, Jira, Gradle build, Android Studio, Java
Project 3: National Trust: The National Trust and NTS are two separate charities, run independently of each other. wherever you are in England, Wales, and Northern Ireland* can visit glorious coastline, wander through wild countryside, relax in exquisite gardens, or explore historic houses with our handy app.
*Please note, this app does not include information from the National Trust for Scotland (NTS).
Responsibilities:

Responsible for analyzing the requirements of application, testing, stage and worked as Android developer

Developed App screens and its workflow using Activity and Fragments.

Customized different widgets that include Buttons, Toast s, and Dialog's.

Followed the Extreme Programming methodologies in the project implementation.

Extensively worked on designing the layouts to be compatible with multiple screen sizes

Responsible for testing the application in stage, code review fixing the bugs.

Developed rich UI for most of the modules in the application using List View, Scroll View, View Pager, and Navigation Drawer.

Implemented the main logics like glucose value calculations and showcasing in the graph.

Implemented report generation and downloading in pdf formats.

Responsible for adding the About module for checking the latest version of app.

Maintained interface guidelines and implemented Fab Button using material design.

Implementing Date picker, Time picker and surface view.

Tested the application on various Android devices.

Tracked issues using JIRA.

Implemented the layout for search filter for phone and tablet according to the wireframes.

Used GIT for code repository and maintaining current and historical versions of the source code.
Environment: Android 5.0, Bamboo, Jira, Gradle build, Android Studio, Java
Intel gain technologies, India Nov 2011 May 2012
Android developer(internship)
Project Title: Minng: With Minng you can electronically clip coupons to your smart phone by simply scanning a Minng QR code generated by a local business. The QR code could be on a magazine, banner, rack card, flyer or even on a TV ad.
Responsibilities:

Gathering and analyzing the requirements, converting the specifications into functional and technical design documents, coding and unit, integration, and functional testing.

Reliable, resourceful, and efficient developer with good Communication skills and will be able to adapt new technologies quickly.

Comprehensively involved in the analysis & design of the projects.

Developed and designed multiple Android applications across versions, good understanding of current Android UI guidelines/ material design concepts.

Implemented PDF reports based on UI reports.

Debugged graphical reports developed with Telerik tools.

Followed the Extreme Programming methodologies in the project implementation.

Implemented application translations.

Worked with the development team and test team to address time critical defects.

Used GIT for code repository and maintaining current and historical versions of the source code.
Environment: Android SDK, EGit, Android Studio, Telerik, Java, Eclipse
Xpedia Solution Pvt Ltd Nov 2010 - Nov2011
Software Developer
Extensively worked on designing the layouts to be compatible with multiple screen sizes
Responsible for testing the application in stage, code review fixing the bugs
Responsible for consuming the REST services, getting JSON response, and parsing them to get
the required information.
EDUCATION

Master of Computer Application from SRGPGPI, Indore, MP, India, 2010
Keywords: continuous integration continuous deployment quality analyst user interface javascript database active directory information technology Colorado Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1662
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: