We provide IT Staff Augmentation Services!

Senior Android Developer Resume

3.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • Over 12 plus years of experience in software development for mobile and infotainment systems (at GM), which includes 6 years of Android Application development.
  • 6 plus years of Android application development, includes 3 years of experience in Kotlin
  • 6 years of Symbian application development for Nokia devices.
  • Have 2 years of infotainment experience at GM (MyBrand and VCS Entry projects)
  • Have 1 year experience in developing applications using Test Driven Development (TDD)
  • Experience in IDEs CodeWarrior, Carbide C++, Eclipse, Android Studio(4.2)
  • Version control tools: Git, TFS(VSTS), Bitbucket, GitHub, Gitlab, SourceTree
  • Reporting tools: TFS, Jira, Confluence, UX tool Figmo
  • Experience in generating the builds, testing them and analyzing the logs (at GM)
  • Extensive experience in working on projects using Agile Methodologies
  • Experience in Accessibility testing and fixing Accessibility issues.
  • Experience in Instrumentation or UI Testing (Espresso, Mockito) and Unit Testing ( JUnit )
  • Experience in Continuous Integration tools like Jenkins with Android
  • Experience in developing scalable apps for different screen sizes and resolutions
  • Experience in Android SDK versions Android M, Android O and Android X, Arctic Fox
  • Experience in C++ (Symbian C++), QT and Java (Java 8)
  • Experience in third party libraries Retrofit, RxJava, Picasso, Glide, Dagger 2
  • Experience in Android Architecture Components, AndroidX and Jetpack components (Room, Paging, Navigation, Data Binding, LiveData, ViewModel, WorkManager )
  • Experience in using design patterns in projects like Creational ( Singleton, Factory, Builder), Structural (Adapter), Behavioral (Observer)
  • Experience in Firebase Push Notifications and Firebase Authentication
  • Experience in SQLite, Room Database, hands on experience in Hilt Dependency Injection
  • Experience in MVC, MVP, MVVM architectures
  • Experience in Restful web services in Android (using Retrofit ) and little experience with GraphQL

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Senior Android Developer

Responsibilities:

  • Working on DW 2.0 (Paypal Digital Wallet) changes for the PayPal Send Money, Request Money modules.
  • Working on AmountScreen Redesign as part of enhanced UI design.
  • Worked on Qualtrics SDK integration to this module for users to take a survey(Active and Passive survey)
  • Worked on Accessibility testing (for disabled persons like color blind) and fixed the issues reported.
  • Worked on the business logic for the send money module in P2P MGM feature
  • Worked on the UI of the screens for both the SendMoney and ReceiveMoney side screens.
  • Worked on integrating the module with the main Paypal app and did the Integration testing.
  • Interacted with the IXD Team (UI / UX teams) for the spec clarifications.
  • Worked on some enhancements Amount Screen Redesign and V2 Api migration (from Retrofit to GraphQL)

Tools: & Technologies used: AndroidX, Kotlin, Java, Dagger 2, Retrofit 2, Android Studio, MVVM, Databinding, Room, Junit, Espresso, Jira, GitHub, Android Studio 4.1, Android SDK Arctic Fox, SourceTree, Jira

Confidential, Warren, MI

Senior Software Engineer

Responsibilities:

  • Worked on modules Radio (AM/FM/SXM), Settings and OnStar modules.
  • Generating, Testing the builds and analyzing the issues and also sync with the offshore team.
  • Worked on the XMLs for the screens and the databinding for the screens.
  • Analyzing the bugs and reporting them offshore, fixing the minor bugs as well.
  • Interacted with the IXD Team (UI / UX teams) for the spec clarifications.
  • Worked on bug fixes raised by the middleware team.

Tools: & Technologies used: C++, QT, Kotlin, Java, Dagger 2, Retrofit 2, Android Studio, MVVM, Databinding, Paging, Room Junit, Espresso, Mockito, Git, Android Studio 3.1, Android SDK 8.0, BitBucket, SourceTree, Jira, TFS

Confidential, Detroit, MI

Senior Android Developer

Responsibilities:

  • Worked on different modules like Owner Manual, Schedule Service and Roadside Assistance.
  • Worked on developing the modules using Test Driven Development (TDD)
  • Worked on features: First availability in Schedule Service and Routine maintenance in Service Recommendations.
  • Worked on bug fixes, enhancements, sloped views (3.5C) for Cadillac brand, MFC support
  • Implemented API calls using Retrofit, RxJava
  • Worked on the UI for designing the screens for different screen sizes as per UX guidelines.

Tools: & Technologies used: Kotlin, Java, Dagger 2, Retrofit 2, Android Studio, MVVM, Databinding, Paging, Room Junit, Espresso, Mockito, Git, Android Studio 3.1, Android SDK 8.0, BitBucket, SourceTree, Jira, TFS

Confidential, Phoenix, AZ

Senior Android Developer

Responsibilities:

  • Worked on the Care Providers module which shows available care doctors, and selecting the care doctor, go to the Care Doctors appointment schedule screen.
  • Worked on code refactoring like porting the code from MVP to MVVM pattern.
  • Implemented Junit and instrumentation test cases.
  • Implemented API calls using Retrofit, RxJava and RxAndroid and used Picasso and Glide to load images

Technologies used: Android Studio 3.1, Android SDK 7.1, VSTS, SourceTree

Confidential, Kansas, MO

Senior Android Developer

Responsibilities:

  • Design and Development of the entire Mobile Application, along with the SAP database components Sybase Unwired Platform (SUP) Mobile Business Objects (MBO’s).
  • Troubleshooting SAP related issues by interacting with the backend teams and SAP support teams

Technologies used: Eclipse (Kepler), Android SDK 4.1, GIT, Sybase Control Center (SCC), SUP MBO 2.2, Droid

Confidential

Senior Android Developer

Responsibilities:

  • Anonymous login (Guest Login) feature in 2.6 version, Offline Support, Android 6 support interacting with the UX team and testing team for UI look and bugs in the 2.6 version app.
  • Bug Fixes and Migrating Code from eclipse to Android Studio
  • Interacting with build team, checking for build failures on the build server, fixing them

Technologies used: Android SDK, Android Studio 1.5, 2.0, Eclipse, Android SDK 5.0,6.0, SourceTree, TFS

Confidential

Android Developer

Responsibilities:

  • Android app to store patient details, intimate patient about coming doctor visits, medicine refills, schedule appointments
  • Worked on the UI part and web services to communicate with server

We'd love your feedback!