We provide IT Staff Augmentation Services!

Android Dev Support Engineer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • 8 years of Software Design and Development Experience which Includes 5+ years in Android based applications and 2+ years in hybrid applications using Phone gap/Cordova framework with strong understanding Android Applications.
  • Experienced Mobile / Android Developer who designed and developed commercial grade consumer application for Android mobile devices with extensive user interface development.
  • Experience in Android UI toolkit (basic/picker/list views, adapters, dialogs, menus) and Layout Managers.
  • Proficient in Android application framework: Activities, Intents, Services, and Content Provider.
  • Experienced with Android SDK tools: Debugger (DDMS), Device Manager (AVD).
  • Exposure to integration of Android based mobile applications with Restful web services.
  • Experience in working with SQLite Database, Google Maps API, GPS Location, Google Cloud Messaging and Push Notifications.
  • Strong experience in JSON, SAX, DOM & PULL Parsers.
  • Worked in multiple versions of Android SDK from Froyo to Marshmallow with different API Label.
  • Implemented Retrofit and Volley as a java interface for HTTP api calls.
  • Expertise in using IDEs like Eclipse, Android Studio and Xamarin Studio for Android programming.
  • Experienced with version control tool such as Git, SVN and TFS for version tracking.
  • Adept at deployment of mobile applications on Google Play Store.
  • Experienced with Hybrid App development tools such as Phonegap and Xamarin Android.
  • Well versed with the complete Software Development Life Cycle (SDLC) process and software design methodologies like Agile, Scrum and Waterfall.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
  • Creative problem solving, strong communication, organizing and planning skills along with the ability to work independently as well as in a team environment.
  • Experience in performance optimization of Android applications and exposure to tools such as Trace View, Lint and Hierarchy Viewer.
  • Experience in native mobile application development with social media platform integrations such as Facebook and Twitter.
  • Experienced with native Android apps development as well using PhoneGap.
  • Worked in mobile enterprise platform for secure login and data encryption.
  • Proficient in programming languages such as HTML5 and JavaScript.
  • Thrives in a fast - pace and challenging environment, meticulous and self-motivating.

TECHNICAL SKILLS:

Languages: JAVA, JavaScript Windows 10/Vista/XP, Android, Ubuntu

Markup Language: HTML/CSS, HTML5, XML

Platforms: Windows, Linux and Mac

Development Tools: Android Studio, Eclipse, Microsoft Visual Studio and XCode.

Programming Languages: C, Java

Databases: SQLite

Frameworks: Cross platform Phonegap/Corodova framework,XamarinForms, Xamarin Android, Ionic Framework.

Source Control Tools: GIT,TFS, Tortoise SVNs and Bitbucket

Debugging Tools: Android monitor tools, Android debug tools (Logcat, Memory analyzer, Trace view, Hierarchy viewer/Layout Inspector)

Defect Tracking Tools: DTS, JIRA, QMetry, Issue Tracker and Buganizer.

Web Technologies: HTML, CSS, JavaScript, XML, JSON

PROFESSIONAL EXPERIENCE:

Confidential - Sunnyvale CA

Android Dev Support Engineer

  • Experience in mobile application development and integrating Android API.
  • Responsible for triaging and troubleshooting popular apps from Google Play Store.
  • Experience in triaging 1st party and 3rd party apps and finding the root cause of the Issue And assigning to corresponding component for fixing the Issue.
  • Experience in filing Gcase for 3rd party App(facebook,photogrid etc) Issues, for developer out reach.
  • Experience in working on devices like Pixel book, Pixel C, Suroka, Caroline, Kevin to find out platform Issues.
  • Effectively participated in every day Agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like Android O, N, M by using UI-Automator and Junit.
  • Utilized ADB (Android Debug Bridge) to do debug within both Linux and Mac environment.
  • Utilize on everyday basis Android SDK, including ADB commands, UI Automator.
  • Involved in Agile Development Environment and Implemented using TDD .
  • Responsible for Reviewing test cases and defects logged by all the team members.

Confidential, CA

Sr Software Developer

Responsibilities:

  • Development of applications to test several new features of Android Studio
  • Developed Apps to test Java 8 support (like lambda's) by new Android Jack and Jill compiler.
  • Developed apps to test Android's new Instant Run features which include warm, hot and cold swaps of Android builds.
  • Involved in the development and testing of apps using several new features in Android Studio 2.3
  • Manifest Merger.
  • APK Analyzer.
  • Layout inspector.
  • New layout editor with Constraint layout.
  • Firebase plugin for Android Studio along with its various features like Firebase Auth, Real time database, Firebase test lab.
  • Experience in developing applications using JNI in android studio.
  • Involved in the testing Android NDK with CMake builds, NDK builds and gradle experimental builds.
  • Also involved in the LLDB testing for debugging with various debuggers like Auto, Hybrid, native, java and java aware debuggers.
  • Experience in using tools Memory analyzer, Network Monitor, CPU profiler, GPU Profiler to improve the performance of applications.
  • Experience in Test Driven Development (TDD) and Junit.
  • Experience in developing android application using android studio in Linux, Windows and MAC platforms.
  • Test Automation of Android Emulator's System Images using UI Automator, Espresso.

Environment: /Technology: Java, Android, Linux, gradle

Confidential, Phoenix, AZ

Software Lead Developer

Roles & Responsibilities:

  • Support and Enhancements.
  • Worked on crittercism/Apptelligent (we used this SDK to track crash reports).
  • Took care of Code Fixes and bug Fixes.
  • Worked on debugging the application using Logcat, DDMS.
  • Fixed issues during development phase and interacted with QA team.
  • Worked on Appetitive (Getting App feedback and Survey report from customer via app) etc.
  • Worked on JSON parsing using GSON library.
  • Reporting on progress/issues to client and project manager.
  • Mentoring team members and assigning the tasks.
  • Conducting team meetings for evaluating status reports and progress.

Confidential, San Francisco, CA

Sr Software Developer

Responsibilities:

  • Involved in the development of presentation layer and UI development using XML, Material Design.
  • Conceptualized, designed, developed and deployed mobile applications.
  • Responsible for refactoring existing code and redesigning structures to improve performance of the entire app.
  • Implemented the Photo Gallery with View Pager allowing user to swipe between images and used Glide to load the images.
  • Developed Tab Views to navigate different screens.
  • Developed Dialogs to alert the user.
  • Designed and implemented user interface which includes button, listview, imageview, textview, and edittext and navigation drawer.
  • Developed extensive tasks using background processing with AsyncTasks and Services, Fragments and broadcast receivers.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Responsible for managing activities using explicit and implicit intents within plugins.
  • Worked on fragments to develop the app to adapt to different orientations and different screen sizes.
  • Third Party SDK Integration with our app BlueTherm device integration.
  • Implemented Retrofit as a java interface for HTTP api calls.
  • Experience in Bluetooth.
  • Used SQLite for databases offline storage and implemented the functionality of application according to client requirement.
  • Used JSON Parser to get the data from the server asynchronously by using JSON object.
  • Created Master-Detail Interface for tablet implementation.
  • Tested the application on various Android devices.
  • Experience with Internationalization and Localization.
  • Experience with offline storage,data encryption,threading and performance tunning.

Environment: Eclipse, Android Studio, XML, JSON, Material Design, API’s, Marshmallow.

Confidential, San Francisco, CA

Responsibilities:

  • Coordinated the development of the User interface with the UI design team.
  • Created the complete design and UI of the app for both portrait and landscape mode.
  • Worked extensively on Table View, List View, Grid View, Tab View etc using Ionic Framework.
  • Robust Experience on MVC Design pattern.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Worked on debugging tools for Internet Explorer, Safari, Chrome and Firefox.
  • Worked on Web Service calls using Ajax, JSON parsing included in the project.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Third Party SDK Integration with our app BlueTherm device integration.
  • Worked on Hybrid Technology Phonegap for initial android development.
  • Publishing the application on Google Playstore and afterwards pushing upgrades after every sprint discharge.
  • Added animation between Views for smooth move and better client experience.
  • REST Web Services with HTTPS Certificate Checks and User Credentials Authentication.
  • Implemented and handled all error cases and the actions that should be taken on each error failure scenarios in design flow and have handled the same.
  • Expertise with compatibility support libraries.
  • Worked with TFS to checkout and update the codebase changes.
  • Worked on Unit-test code for strength, including edge cases, usability, and general reliability .

Environment: Eclipse, JavaScript, WebServices (REST,JSON, ajax), Androidsdk, Phonegap/Cordova,HTML5,JqueryMobile,Ionic 1.x.

Confidential

Android Developer

Responsibilities:

  • Used Shared Preferences for login session and handlers for set timers.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Used Android telephony manager and JavaAPI for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Experienced in signing and releasing the apk to playstore.

Environment: Android SDK, Android Framework APIs, UI Animations, Eclipse, (DDMS), Object Oriented Design, emulator, Logcat.

Confidential

Android Developer:

Responsibilities:

  • Consumer of SOAP based web services from external clients.
  • Used SVN as version control.
  • Used Custom dialogs on map for geocoding
  • Used GoogleMaps, Location Based Services.
  • Unit Testing on various devices, emulators.
  • Take care about client side Validations.
  • Actively participated in meetings to produce quality deliverables within time.

Confidential

Android Developer

Responsibilities:

  • Used ADB command line (adb logcat and adb shell) with Android SDK to control device, copy files back and forth, install and uninstall apps.
  • Involved in requirement gathering, UI design and development.
  • Designed Screens with dynamic layouts and custom buttons.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Worked on debugging the application using Log cat, DDMS.
  • Client interaction at different levels of development.
  • Tested the app on different Handsets and Tablets.

Confidential

Android Developer:

Responsibilities:

  • Responsible for designing all the screen
  • Involved in requirement gathering, UI design and development.
  • Consumed the Restful web service with JSON and parsed the JSON using Gson.
  • Used Google Maps and Location based services for showing closest library location on the maps
  • Integrated Admob SDK in the free version.
  • Used SQLite database and shared preferences for user settings and data.
  • Client interaction at different levels of development.
  • Tested the app on different Handsets and Tablets.
  • Created and used 9 patch images to improve UI quality.
  • Used ADB command line (adb logcat and adb shell) with Android SDK to control device, copy files back and forth, install and uninstall apps.
  • Worked on debugging the application using Log cat, DDMS.
  • Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10 inch devices by customizing views as per mockup.

Environment: Eclipse, LogCat, Dreamweaver, Android SDK, UI Animations, DDMS, Android Framework APIs (GPS and Camera), Object Oriented Design, Genymotion emulator, Virtual Machine.

We'd love your feedback!