Sr. Android Developer Resume
Alpharetta, GA
SUMMARY
- Result - driven IT Professional with 7+ Years if experience in 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 in in Java and Android APIs
- Experience with GIT, Android Studio, Gradle, Junit and Espresso, Google Firebase, Jenkins
- 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.
- Worked on retrofit, Okhttp, Moshi libraries.
- 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 Android UX concepts including Dynamic UIs
- Experience in Android UX design instincts and grasp of best practices
- Experience in using Storage options in Android like Shared Preferences.
- Strong knowledge of Android basic component i. Confidential . Activity, Fragment, Service, Broadcast Receiver and Content Provider.
- Worked with simulating json responses by using Charles Proxy for proxying the emulator or device.
- Good knowledge on Graph QL, Dependency Injection Framework, Dagger, Activity Scenario and Fragment Scenario and Esspreso
- 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 and Model View View Model Architectures.
Tools: Android studio, JIRA, Source tree, Git hub,BitBucket,SourceTree, Pivotal Tracker, Fabric, Confluence, Jenkin HockeyApp,CharlesProxy,Segment
Parsing Techniques: JSON Parsing and XML Parsing
Database: MySQL, SQLite
IDE: Android Studio 3.5.2
Operating Systems: Windows, Mac OS, Android Variants
PROFESSIONAL EXPERIENCE
Confidential - Alpharetta GA
Sr. Android Developer
Responsibilities:
- Worked in an Agile team where the team follows scrum methodology.
- Involved in enhancing the priority based features that are the prominent business elements.
- Worked on maintaining maximum test coverage on Sonarcloud by adding unit tests for all the functionality developed by adding unit tests.
- Monitored and tried analyzing crash logs for the frieght matching app,if any so that can be cleared and deliver best experience for the user to use the application.
- Implemented Test Driven Development.
- Learned and Worked on Retrofit, Okhttp and Moshi libraries.
- Wrote all the new functionality of the app using Kotlin language. Also 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 frieght matching and the common repository that is used as the library to the application.
- Implemented segment in this project from the scratch and added all the important tracking events for various bussiness making screen/system and user type events.
- Fixed any 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( frieght 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.
- Experience with Kotlin, Java, Android design patterns, Android development best practices, knowledge of common Android frameworks such as retrofit, room, okhttp, unit testing, some automated testing experience.
- 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, Bit bucket, 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 coordinating 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 - Alpharetta GA
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, Git hub, Java, Eclipse, Google Maps API, Multimedia audio and video streaming, Emulator, Activity Manager, SQLite, Android XML