Sr. Android Developer Resume
Dallas, Tx
PROFESSIONAL SUMMARY:
- 6+ Years of proven experience in developing small to large scale, cost - effective, efficient and user-friendly android applications that accelerates business and growth focusing on banking and healthcare domain. Possess excellent.
- International exposure, combined with and work experience in USA.
- Sound knowledge of both Java, Kotlin, & Android design patterns & object orientation.
- Strong understanding of Android SDK and platform.
- Good understanding of dealing with device fragmentation across the Android platform.
- Exposure in AndroidX, RxJava, Memory management, dependency injection and testing frameworks.
- Worked with Activities, Fragments, Android Binding, support library, Android animation framework, AsyncTask, Intents, Services, broadcast receivers, REST API, Location Manager, threads.
- Skilled in working Firebase, Crashlytics, FCM.
- Experience with UI testing using Espresso and Junit testing using Mockito.
- Leveraged cutting edge technology like Kotlin, Android JetPack, Retrofit, Navigation, View Model, Room, Actions.
- Experience writing apps from scratch in Kotlin.
- Worked with different version control (CVS, GIT, and SVN) and bug tracking tools and worked in Agile and Waterfall methodologies.
- Experience in Deploying the App on the Google Play Store.
- Sound knowledge of developing applications based on MVP, MVVM architecture.
- Aware of designing the app for all the various resolutions and large variant of SDK versions.
- Used Kotlin for implementing new modules in the application.
- Implemented Kotlin for Android Extensions framework.
- Single source code for different SDK versions, resolution including smartphone and tab.
- Used XML parser and JSON to retrieve data for display on the Android Devices from server.
- Application Design & Development
- Application Deployment
- Android SDK and Libraries
- Kotlin
- Java
- API Integration
- Test Case Development
- Test Management
- Continuous Integration
- Team Leadership
- & Development
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX.
Sr. Android Developer
Responsibilities:
- Participated in implementation of various android features using Kotlin and Jetpack libraries.
- Used MVVM architecture for the whole development of the application.
- Worked on Retrofit for all the network related operations and used GSON parser for the JSON related data.
- Used Kotlin coroutines to invoke web services and servlet calls in the background thread.
- Implemented Kotlin dependency injection (KOIN) for dependency injection.
- Used fragments, Navigation component and Navigation Graphs from Android jetpack libraries to easily transition between fragments.
- Implemented few third-party SDKs for Authentication and Data Validation.
- Implemented constraint layouts and multiple layouts inside a recycler view for a clean and intuitive UI.
- Submitted test cases and documentation for all the development work done in each sprint.
- Participated in design reviews and daily sprint calls for work updates.
- The mobile application was developed with JAVA mixed with Kotlin using Android Studio.
- Utilized Android Jetpack libraries like Data Binding for accessing the UI components.
- Experience writing libraries from scratch in Kotlin with Android studio.
- Implemented Kotlin with Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
- Implemented Room database for data storage and work manager for better performance.
- Worked closely with designers for implementing the required UI components.
- Documented all the requirements and designs for application architecture.
Environment: Android SDK, Android studio, Kotlin, Retrofit, Kotlin Coroutines, Work manager, Fragments, Navigation Components, Android Jetpack Libraries, JUnit, Power Mockito, JSON, Agile Methodology.
Confidential
Android Developer
Responsibilities:
- Participated in development of the features like doctor appointments and accounts using MVP architecture
- Involved in various UI designs like card view, list views and worked to make consistent design across the application.
- Executed Restful web services using retrofit with the help of RxJava, RxAndroid.
- Implemented GSON parser library to read and write JSON data.
- Attended daily agile scrum meetings and sprint retrospective meetings to ensure delivery of high-quality work with every iteration.
- Tested app across different versions of Android to assure quality and performance.
- Utilized Test-Driven Development approach to ensure code quality.
- Replace RxJava implementation with Kotlin coroutines and dispatchers to make asynchronous Network requests, JSON parsing, reading, or writing from a database.
- Extensively worked with Java and Kotlin, and helped to migrate from Java to Kotlin.
- Wrote Junit test cases for the application using Power Mockito.
- Integrate Dagger2 dependency injection to inject dependencies into modules and sub-modules, provide a factory bean definition and resolve a component dependency.
Environment: Android SDK, Android studio3.5.1, Java8, Retrofit, RxJava, JUnit, PowerMockito, JSON, Agile Methodology, Adobe Analytics.
Confidential
Android Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
- Involved in complete Android app development lifecycle from research and planning through deployment and post-launch support for specific phases of application.
- Participated in development of the features like transactions and accounts (checking, savings and credit card)
- Attended daily agile scrum meetings and sprint retrospective meetings to ensure delivery of high-quality work with every iteratio
- Utilized firebase SDK for online database, notifications, app performance and Crashlytics.
- Agile Java Development Test-driven Development using JUnit RAD.
- Extensively worked on local data storage using shared ps, realm and file system.
- Good mobile and web design skills using Activities (android), HTML5, JavaScript, AJAX and XML.
- Worked on GUI applications using Java SWING and AWT.
- Collaborated with global teams to architect, design, develop, test, and ship features for embedded solutions based on Android.
- Devised all documentation for the app, detailing all aspects, functions, capabilities, and features
Environment: Android SDK, Android studio3.2.1, Java8, Retrofit, MVVM, Multi-threading, JSON, GIT, Agile Methodology, Google Cloud Storage API, Realm database, Firebase SDK, Fabric Catalytic.
