Senior Android Developer Resume
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