We provide IT Staff Augmentation Services!

Android Application Developer Resume

5.00/5 (Submit Your Rating)

Columbus, OH

PROFESSIONAL SUMMARY:

  • Around 6 years of professional IT experience in Android Application development, java.
  • Proficient with Java, Android SDK version Android 4.4 - 9.0(KitKat, Lollipop, Marshmallow, Nougat, Oreo, Pie)
  • Expertise in working with different API levels of android.
  • Hands on experience in building applications for android operating system using Eclipse IDE, Android SDK, Java, XML, SQLite and ADT plugin.
  • Extensive experience in all phases of Software Development Life Cycle (SDLC) such as Gathering Requirements, Design, Development, Support and maintenance phases to meet the requirements of the project.
  • Worked with version control systems like SVN, Git Hub and issue trackers like JIRA.
  • Hands on Experience in using Android UI Components such as TextView, List View, Customized List View, Recycler View, Menus, Edit Boxes, Scroller Views, Buttons, Checkboxes, Dialog Boxes, Alert boxes, and Spinners for various layouts in Application development.
  • Extensive experience in NFC.
  • Experience in using Microsoft Azure cloud: Cloud API through the Pro-Gateway. Configured from the cloud through a Mobile device NFC interface
  • Strong knowledge in developing Uses Cases, User Interface Specifications, and User Requirement Specification documents.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, Custom Views.
  • Good Experience in writing test plans and test reports, defining test cases, developing and maintaining test scripts, analyzing bugs and interacting with team members in fixing the errors.
  • Proficient in analyzing the Software Requirement Specifications (SRS), Functional Requirements Document (FRD) to design test plans and test cases for testing.
  • Worked with different operating systems like Windows and Android variants.
  • Quick learner and able to adapt to work in fast-paced result oriented environments consistently delivering high quality work.

TECHNICAL SKILLS:

Android OS: Android 2.2 to Android 6.0 (Gingerbread, Honey Comb, Ice Cream Sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow, Nougat,Oreo)

Languages: Java, SQLite

Frameworks: Android SDK, Java Development Kit (JDK)

Web Technologies: HTML 5, CSS 3, XHTML, XML, JavaScript

Data Bases: SQLite, SQL, Mongo DB,Cassandra

IDE: Android Studio, Intellij

Version Control: CVS, SVN, GIT Hub, Bit Bucket

Bug Tracker Tools: Bugzilla, JIRA

Operating Systems: Windows and Android Variants

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, Oh

Android Application Developer

Responsibilities:

  • Developed UI layers with Activities and Fragments within application.
  • Developed flexible user interface to meet challenges of different device types, screen sizes, resolutions and screen densities.
  • Implemented list view inside Fragment with inflater object to reduce the load of view and used view holder method for view recycling.
  • Used Git for continues integration, bug fixing and Source Code Management.
  • Modified the gradle and added internal jar files and external libraries to add dependencies and services for application .
  • Implemented Async Task, Handlers, Threads, Service and Intent Service.
  • Worked on Agile methodologies to rapidly deliver high-quality feature of the application.
  • Developed application by integrating Samsung DEX to mirror the app between the banker and the customer.
  • Worked with JIRA management tool to keep in update of work status.
  • Monitored all log activity, errors, memory allocation, threads and network connectivity using Dalvik Debugging Monitoring Service (DDMS).
  • Work closely with the web application development team to ensure proper integration between Mobile application and Web application.
  • Tested the application on different android target devices by collaborating with team members and used tools like Trace view and View Hierarchy from DDMS for debugging the issues.

Environment: Android versions, Java, Android SDK, ADT 26.1.0, DDMS, Fragments, JSON, REST API (XML), JavaScript, Gradle, XML, JIRA, Swagger, Confluence, Bit Bucket, SQL Server, Splunk Analytics, Jenkins Jules

Confidential, Atlanta, GA

Android Application Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Worked with Layouts, Menus and Action Bars and several other User Interface (UI) components.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more design and can adapt to tablet.
  • Extensively used nfcA tag to configure Gateway and Fixtures for the Lighting.
  • The Unique ID of gateway registered in Azure cloud through NFC tag.
  • Accessed external databases for our application by using JSON for web service calls.
  • Worked on Minifying the APK file using Progaurd and did the code structuring using the Lint tool.
  • Implemented SQL Server database as our backend database and worked on shared preferences and file system for local data storage.
  • Worked on Agile Scrum methodologies for rapidly deliver high-quality feature of the application.
  • Used NoSQL Data base to maintain the data by using the methods to Insert update and to the data in Azure cloud.
  • Used Bamboo for continues integration and Bit Bucket for Source Code Management
  • Used Android DDMS debugger to debug and test the android application.
  • Design screens using MVC pattern for the application with Android Studio IDE
  • Implemented Firebase Crashlytics and Hockey App for Observing Logs and App Crashes.
  • Contributed to all phases of SDLC for requirement collection, Analysis, Design, Architecture, Coding and QA.
  • Work closely with the web application development team to ensure proper integration between Mobile application and Web application.
  • Tested the application on different android target devices by collaborating with team members and used tools like Trace view and View Hierarchy from DDMS for debugging the issues.

Environment: Android versions, Java, Android SDK, ADT 21.1.0, Shared Preferences, DDMS, Fragments, JSON, REST API (XML), JavaScript, Gradle, SQLite, XML, JIRA, Swagger, Confluence, Bit Bucket, SQL Server, Bamboo, Hockey App, Firebase Crashlytics.

Confidential, Dallas, TX

Sr. Android Developer

Responsibilities:

  • Developed UI layers with Activities and Fragments within application.
  • Implemented list view inside Fragment with inflater object to reduce the load of view and used view holder method for view recycling.
  • Implemented Navigation Drawer to navigate user from one activity to another.
  • Used Material Design for attractive, accurate and animated design of the User Interface.
  • Developed flexible user interface to meet challenges of different device types, screen sizes, resolutions and screen densities.
  • The Bluetooth APIs provides transfer data to and from other devices, Connect to specified sockets on other devices
  • Used SQLite and implemented queries and perform data operations.
  • Implemented Singleton Pattern to access single entity of class within entire application.
  • Used Git for continues integration, bug fixing and Source Code Management.
  • Modified the gradle and added internal jar files and external libraries to add dependencies and services for application .
  • Implemented Async Task, Handlers, Threads, Service and Intent Service.
  • Performed search operation by integrating search widgets using to help the user to track the order, implemented PUSH notification using Broadcast
  • Worked on Agile methodologies for rapidly deliver high-quality feature of the application.
  • Worked on Minifying the APK file using Progaurd and did the code structuring using the Lint tool.
  • Tested the code redundancy, usability, security and performance using Lint tool.
  • Worked with JIRA management tool to keep in update of work status.
  • Monitored all log activity, errors, memory allocation, threads and network connectivity using Dalvik Debugging Monitoring Service (DDMS).
  • Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.

Environment: Windows, Android 4.0, 5.0 versions, JDK 1.7, Android SDK, ADT 21.1.0, Shared Preferences, Fragments, JSON, REST API(XML), JavaScript, CSS, VMWare,Progaurd.

Confidential

Android Developer

Responsibilities:

  • Prepare the prototype based on the client requirement and share to client manager.
  • Involved in designing the interface along with the Design and UX team for better usability and handling across Android and maintain their relative nativity (phones and tablets).
  • Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Different Layouts, Buttons, Edit boxes.
  • Created Selection widgets like List View using Array Adapters and Scroll View as per client need.
  • Involved in "send text" and numbers to the handset using the PC keyboard using SMS Manager.
  • Versatile to identify the root cause of an application issues while working on Android devices.
  • Making the Restful Service Calls using Retrofit Library at the various stages in the app development cycle and parsing the responses back from the web servers according to the application requirement.
  • Used GPS provider to quickly find location using Location Manager and navigates the directions to the nearest bank or ATM.
  • Designed the Custom Dialog using the Fragment Activity.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Consumed restful web services to fetch user profile and daily transaction details report data.
  • Used Dalvik Debugging Monitoring Service (DDMS) for monitoring log activity, threads, network connectivity, errors, and memory allocation.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Worked with Android Espresso for unit testing and instrumentation testing.

    Proficient in creating test data for Business users, Personal users, Commercial users and used to unit test and requirement validation purpose.

  • Working in agile methodology, working as team player and participating in daily stand-up meetings and involved with scrum project estimation meeting on bi-weekly.

Environment: Android Studio, Android 4.0 and up versions, Android SDK 4.1, Java 1.6, SQLite, DDMS,, JSON, REST API (XML), JavaScript, JQuery, CSS, Gradle

Confidential

Android Application Developer

Responsibilities:

  • Designed handset specific user interface (UI) for mobile phones and tablets.
  • Worked with Layouts, Menus and Action Bars and several other User Interface (UI) components.
  • Designed the UI for the application using edit boxes, 9-patch images, date picker, time picker, dialog boxes, alert boxes and spinners using different layouts that are available.
  • Researched on Android application acceptance and feedback from the application users for making existing application more user-friendly.
  • Accessed external databases for our application by using JSON for web service calls.
  • Implemented SQLite database as our backend database and worked on shared preferences and file system for local data storage.
  • Utilized Asynchronous tasks to ensure best UI performances for handling long term operations.
  • Used Android DDMS debugger to debug and test the android application.
  • Handled all the Network latency issues, exceptions and error handling issues for the application.
  • Involved in meetings with the UI and UX team and gave feedback about Android guidelines for developing user interfaces.
  • Contributed to all phases of SDLC for requirement collection, Analysis, Design, Architecture, Coding and QA
  • Tested the application on different android target devices by collaborating with team members and used tools like Trace view and View Hierarchy from DDMS for debugging the issues.

Environment: Android 3.0, 4.0, 5.0 versions, Java, Android SDK, ADT 21.1.0, Shared Preferences, DDMS, Fragments, JSON, REST API (XML), JavaScript, JQuery, CSS, Gradle, SQLite, XML, JIRA.

Confidential

Android Developer

Responsibilities:

  • For project scheduling and delivery, collaborated with other teams including QA, Application support, IT infrastructure and Project Management.
  • Designed rich UI for most of the modules in the application using List View, Scroll View, View Pager and Navigation Drawer.
  • Worked with efficient and effective utilization of SDLC methodologies for iterative/agile environment.
  • Worked in layouts design and layout using both XML, and custom android views.
  • For avoiding unnecessary workload, developed the application through Gradle build that cache remote metadata and artifacts, transitive dependency resolution, built execution plan and test results.
  • Implemented SQLite database as our backend database and worked on shared preferences and file system for local data storage.
  • To customize the user’s own profile and provide information to store, developed profile based integration.
  • Used Espresso for testing the User Interface of the application.
  • Developed the User Interface and architecture based on client requirement and use-cases and analyzed layouts using Hierarchy Viewer.
  • Used Logcat and DDMS for testing application in device..
  • For proper integrating between mobile and web application, worked closely with web application team.

Environment: Android SDK, Android DDMS, Eclipse ADT, Java, SQLite, Web Services, HTML, CSS, XML Parser, Google Maps API.

We'd love your feedback!