Summary
Overview
Work History
Education
Skills
Accomplishments
Blog
Timeline
Generic

Kaushik Panchal

Carrollton,TX

Summary

Extensive 7+ years of experience in native android development with Android SDK. Strong knowledge on android architecture including frameworks and libraries. In-depth knowledge of the complex UI/UX requirement and design of the component for building a User-friendly application. Excellent knowledge in implementing Material Design and optimizing techniques using List Views with View Holder pattern, RecyclerView. Expertise in full mobile application development life-cycle from requirement gathering to post launch support. Excellent skill on building app using kotlin with MVVM, LiveData and ViewModel. Strong skill on JSON and XML parsing from back-end to the application. Hands on experience in development of RESTful and SOAP web services. Familiar with RxJava and Dagger dependencies injection in android. Expert in Google Console, Firebase, App analytical tools such as AppDynamics and New Relic. Expertise in integrating libraries such as Retrofit, Butterknife, Picasso, Volley, Dagger, Roboguice in application development. Conceptual knowledge of mobile security and mobile design patterns. Enterprise level of experience in branching and merging on GIT, BitBucket, SourceTree. Good exposure in troubleshooting, debugging and testing Android applications. Excellent programming skills in object-oriented concepts such as Encapsulation, Abstraction, Inheritance, and Polymorphism. Familiar with application Signing and google console for app distribution.

Overview

7
7
years of professional experience

Work History

Sr. Mobile Device Software Developer

General Motors
06.2020 - Current
  • Extensively work on Subscription manager app and improve it that bring $10M+ revenue.
  • Widely use android multiple component in multiple app to do communicate across organization apps
  • Widely work on services and broadcast for better communication in multiple apps.
  • Scale multiple apps for better localization and Internationalization with different region.
  • Support multiple car brand app and allow user to find nearest company service facilities
  • Support new development with highly focus on test cases with unit test and UI test case using espresso and JUnit
  • Used coroutines along with MVVM pattern using data binding to support SOC principle in clean architecture development.
  • · Responsible for all apps migration from Gerrit to GitHub and guided entire team on GitHub process and action including CI/CD.
  • Used room data base with LiveData to store data into database.
  • Used Material UI to support different style and theme along with runtime resource overlay API framework
  • Work with different dimension car brand screen to handle different layout using Constraint layout.
  • Worked in RRO (Runtime resource overlay) to handle multiple different car theme and layout.
  • Worked with MFC to support Rotary knob in car system for multiple brands.

Android Application Developer

AT&T
10.2019 - 05.2020
  • Work on latest BiometricPrompt API to support face unlock and fingerprint with migration from Fingerprintmanager API
  • Work on FirstNet service single sign on app and allow third party apps to onboard and login through FN SSO(Firstnet single sign on) app using Deep linking
  • Extensively work on Gradle to help app to support latest API by supporting AndroidX and Android KTX
  • Write kotlin Coroutine and WorkManger to support background task
  • Implemented different recyclerview to load third party app data and login details
  • Created secure environment by generating device info and helping business to establish primary user for device for biometric
  • Convert entire wrapper module for API call into Kotlin using Coroutine, livedata with MVVM
  • Work on wrapper and SDK to make service call from app to make app more secure
  • Worked on different language to support first responder in Spanish and English language
  • Solved complex UI/UX issue by suggesting ideas to business and lead the entire UI/UX changes in FirstNet app.

Sr. Android Developer

United Airlines
07.2017 - 09.2019
  • Extensively worked on Android third party sdk integration such as Visa checkout payment, Jumio for passport scan SDK, NFC scan with passport
  • Worked on PNR management and seats selection for booking flow in hierarchical complex view
  • Worked in Coroutines for background task, Room database for persistence data in app
  • Resolved SDK issue by pulling out open source library and hosting as artifactory and implementing as independent android project library
  • Implemented new relic to track crash and error throughout to reduce app crash in each release
  • Implemented retrofit interface service network call to pull remote data to Room database
  • Responsible for moving entire promotion modules from java to kotlin with MVVM pattern using Room, viewmodel and livedata
  • Used GIT and SourceTree for Source Code Management
  • Worked with Junit test cases using Mockito library
  • Worked on LiveData, along with ViewModel to observe LiveData using lifecycle aware component
  • Responsible for fixing Release Bugs, Production bugs, Hotfix bugs
  • Worked on Agile methodologies for rapidly deliver high-quality features of the application
  • Used JIRA to keep track record of current sprint work status of stories and bugs
  • Streamline software development process by creating reusable templates and components
  • Used lint tool to test the code redundancy, usability, security and performance
  • Responsible for presentation of finished work in each sprint to the team and product owner
  • Used Dalvik Debugging Monitoring Service (DDMS) to keep monitoring all log activity, errors, memory allocation, threads and network connectivity
  • Coordinated with the QA team and backend for testing the application for the several test cases and defect testing.

Education

Master of Science - Information Technology

University of The Cumberland’s
Williamsburg, KY
01.2019

Bachelor of Science - Information Technology

Gujarat Technological University
Ahmedabad, Gujarat India
01.2014

Associate in Information Technology -

M.S University
Vadodara, Gujarat , India
01.2011

Skills

  • Proficient in Kotlin
  • MVVM architecture pattern
  • Android SDK integration
  • Proficient in problem solving
  • Data analytics

Accomplishments

  • Reduce app crash and increase rating on Google play store.
  • Resolve multiple theming issue for multiple brands on multiple screens for GM all brands.
  • Reduce app size to accommodate Play store policy.
  • Responsible for deploying app on playstore.

Blog

https://medium.com/@kaushik.rpk

Timeline

Sr. Mobile Device Software Developer

General Motors
06.2020 - Current

Android Application Developer

AT&T
10.2019 - 05.2020

Sr. Android Developer

United Airlines
07.2017 - 09.2019

Master of Science - Information Technology

University of The Cumberland’s

Bachelor of Science - Information Technology

Gujarat Technological University

Associate in Information Technology -

M.S University
Kaushik Panchal