We provide IT Staff Augmentation Services!

Android Engineer Resume

3.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY

  • Extensive experience in design, development, testing and deployment of Android Applications. Have supported deployment of several Android applications to Google Play Store.
  • Experience in using different Storage options in Android including Shared Preferences, SQLite.
  • Experience in designing UI layouts using Linear Layout, Relative Layout, Frame Layout, Table Layout and using Android Widgets and custom Widgets
  • Experience in Android Animations and Graphics to design and build intuitive Android applications with appealing user interface.
  • Experience in localizing the application to support multiple languages in different countries.
  • Strong understanding of web services design and experience in XML, JSON format and using them for Android applications.
  • Experience working with different operating systems like Windows and Mac.
  • Experience with source code control management like GIT.
  • Experience with Agile life cycle methodology.
  • Experienced in different phases of software development life cycle like designing, programming, testing and meeting the requirements of the clients.
  • Strong communication skills to communicate directly with clients and customers to explain and gather the requirements.

PROFESSIONAL EXPERIENCE

Android Engineer

Confidential - Warren, NJ

Responsibilities:

  • Consume REST resources using Retrofit and GSON.
  • Design views and activities to reuse common base behaviors for Fragments and Activities.
  • Migrated some old code from Java to Kotlin while also creating new features strictly in Kotlin
  • Implemented reactive feature with Kotlin language and RxJava to produce better responsiveness.
  • Used Dagger for Dependency Injection in the project to make it less coupled.
  • Integrated legacy application
  • Designed and implemented new features following Model View ViewModel Pattern.
  • Mock server responses to test modules.
  • Was part of several meetings with UI teams to help them better understand Android with the Material Design approach, compared to IOS.
  • Worked on different modules such as Bill payment and shop modules.
  • Worked on some reskinning in the shop module.
  • Leveraged Material Design Theming and Styling concept.
  • Follow checkstyle, lint and established architecture.
  • Fixed bugs, maintenance and support for previous releases.
  • Transferred knowledge for new team members.

Android Engineer

Confidential - Pittsburgh, PA

Responsibilities:

  • Analyzed the requirements and understanding the functional specifications.
  • Development of various modules in accordance with Agile Methodology framework. Collaborating along with the Business Analysis, Design, QA and Development team in shaping the product.
  • Development of key functionalities like on middleware side, Database design, Android framework for multiple device support.
  • Used multi-threading to implement parallel processing using RxJava. Also migrated from AsyncTask to RxJava
  • Involved in implementing reskin of UI created by the Design and UX team for better usability and handling across Android and maintaining their relative nativity (phones and tablets).
  • Used GIT for Source Code Management.

Android Engineer

Confidential - NYC, NY

Responsibilities:

  • Worked on legacy old codebase and coded features in MVP architecture with TDD techniques
  • Send up to date real-time order updates, food delivery with discount offers and special deals using UrbanAirship API
  • Parsed JSON data returned from internal API’s like submits ratings API and reviews API of restaurants and display in Recyclerview
  • Created a module to include Branch SDK and capture every customer touchpoint and engagement through deep linking, user routing
  • Independently added section headers to a list using StickyListHeaders library
  • Display Share and Send dialogs to Enable sharing content from app to Facebook
  • Cached API responses using Volley library and fetch a page of search results as structured data
  • Created IntentServices and extended DownloadManager API to download restaurants and full menus in the background
  • Fully participated in the relevant scrum events; planning and estimation, daily scrums, sprint reviews, and retrospectives

Software Engineer

Confidential - Philadelphia, PA

Responsibilities:

  • Developed custom document user interface that allows dynamic field inputs to pdf files.
  • Implementation of caching static files which required refactoring of codebase
  • Implementation of in-house Analytic API’s
  • Helped implement custom fields (unstructured data) throughout the application

We'd love your feedback!