Sr. Android Developer Resume
Beaverton, OR
SUMMARY:
- Result - driven IT Professional with referable & strong experience in analysis, design, development, maintenance and testing of mobile applications using Android in application development, bug fixing, porting and publishing on Android.
- Thorough in Software Development Life Cycle (SDLC) such as Requirements Gathering, Project Design, Development, Support and maintenance phases to meet requirement of the project and familiar with Agile software development methodology.
- Expert in Requirements Analysis and developing Technical Specification and Design Document.
- Excellent knowledge on Google Glass Android Application development.
- Proficient on Android SDK version Android 1.5 to Android 10.0 (Gingerbread, Honey comb , Ice cream sandwich, Jellybean, KitKat, Lollipop, Marshmallow, Nougat and Oreo, Q).
- Experience on Android UI components such as Text View, List View, Customized List View, Menus, Edit boxes, Buttons, Checkboxes, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts in Application development.
- Good knowledge on Debugging, issue analysis and finding the root cause of the issue .
- Hands on experience working on analytics for segment tracking of native android applications.
- Expertise in unit testing for all the functionalities that are developed/enhanced.
- Experience in using SQLite Database for mobile data management, SQL SERVER database for web data management
- Experience in using Storage options in Android like Shared Preferences.
- Strong knowledge of Android basic component i.e . Activity, Fragment, Service, Broadcast Receiver and Content Provider.
- Skilled in simulating JSon responses by using Charles Proxy for proxying the emulator or device.
- Good knowledge on Graph QL, Dependency Injection Framework, Dagger, Activity Scenario, Fragment Scenario and Espresso .
- Skilled in different UI component in Android along with Action Bar and View Pager.
- Team player with strong work ethics, hard and smart working having excellent analytical and programming skills with a commitment to excellence.
TECHNICAL SKILLS:
Android OS: Android 3.x to Android 9.x ( clair, Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow, Nougat, Oreo, Pie, Q)Languages: core JAVA, C, Kotlin
Mobile Technologies: Android
Design Patterns: Model View Controller, Model View View Model Architectures
Tools: Android studio, JIRA, Source Tree, GitHub, BitBucket, SourceTree, Pivotal Tracker, Fabric, Confluence, Jenkin, HockeyApp, CharlesProxy, Segment
Parsing Techniques: JSON Parsing, XML Parsing
Database: MySQL, SQLite
IDE: Android Studio 3.5.2
Operating Systems: Windows, Mac OS, Android Variants
PROFESSIONAL EXPERIENCE:
Confidential - Beaverton, OR
Sr. Android Developer
Responsibilities:
- Effectively worked in Agile team by following the Scrum methodology.
- Extensively involved in enhancing the priority based features that are the prominent business elements.
- Worked on maintaining maximum test coverage on Sonar cloud by adding unit tests for all the functionality developed by adding unit tests.
- Monitored and tried analyzing crash logs for the freight matching app, if any so that can be cleared and deliver best experience for the user to use the application.
- Implemented Test Driven Development.
- Worked on Retrofit, Okhttp and Moshi libraries.
- Wrote all the new functionality of the app using Kotlin language.
- Used java for fixing all the existing old code base fixes.
- Worked closely with the web and production ~business team to help them track all the screen/user and system events of the application by working on analytics.
- Worked actively with the fellow developers and automation team in reviewing the pull requests to help with any better ideas so that we push the best quality code.
- Interacted with the team on slack channels/emails(google) and mobile team confluence pages.
- Worked extensively on OAuth services, feature highlight.
- Worked on gateway refactors in both the freight matching and the common repository that is used as the library to the application.
Confidential - Beaverton, OR
Sr. Android Developer
Responsibilities:
- Implemented segment in this project from the scratch and added all the important tracking events for various business making screen/system and user type events.
- Fixed major or minor bugs that needed attention to minimize the crashes of the application.
- Worked on refactoring the classes to use some view-models so as to improve the simplicity of the code base.
- Worked on UI feature development of some important application functionality.
- Worked on deep-Linking functionality to navigate to the FM (freight matching) app-load board for truckers from various areas of the trucker application. By doing this directing the users to continue business and have a better way of having their interest given options.
- Worked on app icons as per the google suggestions.
- Worked in a team to improve and discuss any new and best methods of improving to deliver best user experience of the android application.
- Worked on device specific issues to resolve tablet compatibility solutions for the UI design and development.
Environment: Android 4.0-10.0, Android SDK(KITKAT-Q), Android Studio 3.5.2 Beta 6, Gradle, JIRA, Source tree, BitBucket, Kotlin, Java, Fabric, Firebase, Sonar-cloud, Bit-rise, Charles Proxy, Segment, API, Emulator, Activity Scenario, Fragment Scenario, Dependency Injection, Graph QL, Confluence, Android XML
Confidential - Atlanta, GA
Android Developer
Responsibilities:
- Effectively worked in a scrum environment, updating the requirements and working in a wonderfully coordinated team.
- Participated in major feature enhancements for the application like tooltips, refresh to the web view.
- Actively involved in crash log analysis
- Implemented unique design for portrait and landscape mode on both mobile and tablet platforms of Android
- Implemented SQLite database and also contributed in refactoring using ROOM persistence library for the better performance of the application.
- Implementing Kotlin for JSON parsing for various modules of the application.
- Worked on Android Runtime requirements.
- Worked closely with the web application development team to ensure proper integration between mobile application and web application using Android SDK.
- Involved in technical peer reviews and discussions for better conclusions on the fix for the issues.
- Used Slack and Microsoft outlook for team communication on channels and group emails.
- Created app that worked in the background to sync using Kotlin, background processes.
- Compiled weekly integration files for security encryption records using JIRA.
- Worked on push notifications improvements for Android version O.
- Worked on debugging and Root cause analysis of production issues.
- Tested the application on various Android device.
Environment: Android 4.0-9.0, Android SDK(KITKAT-PIE), Android Studio 3.2.1, Gradle, Pivotal Tracker, Source tree, Git hub, Java, Fabric, Emulator, Activity Manager, SQLite, Android XML
Confidential - New York, NYC
Android Developer
Responsibilities:
- Gathering and analysis of the requirements according to meet the design and functionality for the purpose of development.
- Participated in major feature enhancements for the application like tooltips, refresh to the web view.
- Actively involved in crash log analysis
- Implemented unique design for portrait and landscape mode on both mobile and tablet platforms of Android
- Implemented SQLite database and also contributed in refactoring using ROOM persistence library for the better performance of the application.
- Implemented Kotlin for JSON parsing for various modules of the application.
- Worked closely with the web application development team to ensure proper integration between mobile application and web application using Android SDK.
- Involved in technical peer reviews and discussions for better conclusions on the fix for the issues.
- Developed a custom Kotlin library module.
- Used Slack and Microsoft outlook for team communication on channels and group emails.
- Compiled weekly integration files for security encryption records using JIRA.
- Worked on push notifications improvements for Android version O.
- Worked on debugging and Root cause analysis of production issues.
- Tested the application on various Android device.
Environment: Android 4.0-8.0, Android SDK (KITKAT-OREO), Android Studio 3.0 Beta 6, Gradle, JIRA, Source Tree, GitHub, Java, Eclipse, Google Maps API, Multimedia audio and video streaming, Emulator, Activity Manager, SQLite, Android XML
Confidential
Android Developer
Responsibilities:
- Requirement gathering and End to End involvement from designing to Deployment.
- Involved in designing the interface along with the Design team for better usability and handling across Android mobile application development to maintain their relative nativity (phones and tablets, wearables.)
- Created numerous helper classes that can be used throughout the classes.
- Worked on Android Integration framework tools like Espresso and Gradle.
- Made Restful service calls using Google’s Volley Library at different levels of the development of application.
- Bug Fixing of the application and fine tuning of the complete Application end to end.
- Attending daily stand-up meeting, discussing the plan of work to be done.
- Analyzing the existing systems and provide the impact assessments regarding the supporting the applications, debugging and profiling analysis, errors and faults correction.
- Prevention to ensure business applications function smoothly.
Environment: Android Wear module, Bottom Navigation View, View Pager, Recycler Views, Push Notifications, Ad mob integration, Google Play services