We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

4.00/5 (Submit Your Rating)

Sacramento, CA

SUMMARY

  • 9+ years of Software Design, Development and Testing Experience, in which 6 years is of rich experience in Android application development.
  • Experienced in designing and development of 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, Map Quest API, GPS Location In - app billing, Push Notifications.
  • Strong experience in JSON, SAX, DOM & PULL.
  • Expertise in using IDEs like Eclipse, ADT Bundle, Intellij and Android Studio for Android programming.
  • Experienced with web services (RESTfUL and SOAP).
  • Expertise in using HTML, PHP.
  • Experienced with version control tool such as GIT.
  • Adept at deployment of mobile applications on Google Play Store.
  • Ability to create quick Proof of Concept Apps.
  • Knowledge of Swift for IOS Application development.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
  • Experienced in Java development for functional or logic development of android applications.
  • Involved in Functional testing in SQA, UAT & end-to-end testing.
  • Handled Test Management Tools like Quality Center, and in manual BPT Component, Automating BPT Components, Flow and Process Test creation.
  • Experience in all the phases of Software development life cycle (SDLC) process and exposed to various methodologies like Waterfall, Agile and Scrum methodologies.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
  • Creative problem solving, organizing and planning skills along with the ability to work independently as well as in a team environment.
  • Handled multiple projects, good attention to details, focus on high accuracy, prioritized, compartmentalize the tasks within timeframe and meet delivery with high quality.

TECHNICAL SKILLS

Operating System: Windows 7/Vista/XP, Mac OSX, Android, Ubuntu

Web Technologies: HTML/CSS, HTML5, XML, JSP, JQuery, JSON, JSONiq, PHP

Languages: Java, C, Python, iOS programming with Swift, Android Programming with Java, C#.Net

Development Tools: Eclipse, NetBeans, MS Visual Studio, Android Studio, Photoshop, Sublime Text, XCODE

Databases: SQLite, MySQL, Oracle

Frameworks: Java Development Kit (JDK), jQuery, Android SDK

Web Servers: Tomcat 6.0 & Apache HTTP Server, WAMP

Enterprise Technologies: Windows 98/2000/XP/VISTA/7, Microsoft Office Suite, Linux, Scanners, Desktop and Network Printers, MAC, Internet Information Services, VMware, Virtual box, Google Email.

Tools: HP QTP, Excel Macros, VB Script, HP Quality Center

PROFESSIONAL EXPERIENCE

Confidential, Sacramento, CA

Sr. Android Developer

Responsibilities:

  • Involved in requirement gathering and analysis of those requirements
  • Develop tabbed UI with 3 tabs for searching based on "Current Location", "Address" and "MLS#".
  • Add Parcel Boundary Overlay to map.
  • Fetch PR listing on tap of Parcel Boundary by calling the Restful service and show the short listing and highlight the select boundary using blue color.
  • Add Comparable search feature. Add Comparable search option in Navigation Drawer and in Full List action item.
  • Integrate google address suggestion service to show the suggestion if no matching chipset is available.
  • Fetch and Store the Latitude & Longitude from the Address selected from the suggestion list.
  • Developed the functional logic new comparable search filter screen as per the document
  • Fetch comparable properties using the latitude & longitude
  • Show Comparable search results on Map, List and Gallery view
  • Show short listing in Map view from the full listing.
  • Add Flood map overlay to Map.
  • Used GITHUB for version control.
  • Performed unit testing using JUnit.

Tools: /Technologies: Android SDK, Eclipse, ADT Plug-in, SQLite, XML, Java, Junit, Google Map Toolkit, Google Location services.

Confidential, Westborough, MA

Sr. Android Developer

Responsibilities:

  • Involved in entire software development process for all assigned Android application development projects
  • Requirement specification, design, implementation, testing and maintenance.
  • Designed screens using MVC pattern for the application with Android Studio IDE.
  • Analyzed the requirements of the main menu features that can be supported in Android phones.
  • Worked with tools extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Used a Singleton pattern to Instantiate the SQLiteOpenHelper so that interactions with data managed efficiently.
  • Created helper classes that can be used throughout the building of application.
  • Worked on linear, frame and relative layouts.
  • Implemented RESTFUL API calls to communicate with server.
  • Implemented Fragments, Activities.
  • Added support for downloading and opening photos and pdf.
  • Used AsyncTask for multithreading.
  • Followed Agile methodology in the project implementation.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implementing Broadcast Receivers for Android.
  • Used shared preferences to store data.
  • Developed the UI screens, which met the UI requirements compliance.
  • Used Eclipse for development, debugging, coding and deployment of the applications.
  • Used Photoshop CS5, Firework CS5, and Illustrator CS5 frequently for editing images, altering photos, and customizing look and feel of client's applications.
  • Performed unit testing.

Tools: /Technologies: Android SDK, Eclipse, ADT Plug-in, SQLite, XML, Java, Junit, Photoshop CS5, Firework CS5, Illustrator CS5.

Confidential - Providence, RI

Android Developer

Responsibilities:

  • Involved in the requirement of gathering and documentation.
  • Involved in User Interface development and web services design implementation.
  • Played major role in implementing different layouts design and layout modifications.
  • Performed customization of different functional layouts and UI elements.
  • Managed data using SQLite, SqlHelpers as well as Raw Queries to do database management.
  • As major responsibility, used Web Views, List Views & populated lists from databases using simple adapters.
  • Tested the application on multiple android targets and debugged the issues that were found.
  • Took care of code review, code fixes and bug fixes.
  • Deploying the Application builds on the internal app distribution site and stores.
  • Actively involved in implementing future enhancements and doing production support.

Tools: /Technologies: Java, Android SDK, DDMS, Tortoise SVN, Beyond Compare, Soap Web Services, Putty, Windows 8, SQLite.

Confidential, Charlotte, NC

Mobile Developer/Tester

Responsibilities:

  • Analyzed the Business Requirements Document, and prepared detailed Test Cases for functionality of App according to the test plan.
  • Involved in end to end mobile application testing on various Android and IOS device.
  • Developed a regression Test Suite to test on a regular basis or any update has been done to system.
  • Executed Regression test suite on weekly basis.
  • Executed all the test cases in the HP Quality Center and responsible for preparing the test data.
  • Used SOAPUI tool to test SOAP services & REST API.
  • Developed a POC using Appium mobile automation tool for execution of regression test suite.

Tools: /Technologies: HP Quality Center, Excel, Appium, SOAP UI, Android/iOS mobile simulators.

Confidential, Indianapolis, IN

Android Engineer

Responsibilities:

  • Implemented List View, so as to show the different shipments and maps as a form of list.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Worked closely with the testing team.
  • Worked in an Agile based environment.
  • Collaborated with web services team to implement the backend support.
  • Designed and implemented the web services to communicate with the Android application by using Restful web services with the PHP, and JSON Parsing for the received responses.
  • Implemented SQLite databases to store shipment information in mobile.
  • Integrated the Payment Gateway in the app for processing Credit Card Payments for mail orders.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Created test cases and test data for testing the application using JUnit Extensions.
  • Performed Unit testing on the various modules/functions to ensure that the output is as expected.

Tools: /Technologies: Android SDK, Eclipse IDE, Google Maps and SQL Databases, JUnit, GPS Services.

Confidential

Android Developer

Responsibilities:

  • Involved in analysis and requirement gathering
  • Implementation of project functionalities as per the requirement specifications.
  • Customization of functional layouts and UI elements according to costumer requirement.
  • Used Relative Layout and Fragments to design frond end screens of application.
  • Followed MVC Design.
  • Managed data using SQLite and Shared preferences of android.
  • Used a Singleton pattern to Instantiate the SQLiteOpenHelper so that interactions with data managed efficiently.
  • Implemented RESTFUL API calls to communicate with server.
  • Implemented Android Service to Sync data with Server in background.
  • Performed unit testing.
  • Followed Agile methodology in the project implementation.

Tools: /Technologies:Eclipse, Android SDK, Windows XP, JSON, MySql, Restful Web services, Sql Lite.

Confidential, San Francisco

Android Developer

Responsibilities:

  • Involved in analysis and requirement gathering
  • Implementation of project functionalities as per the requirement specifications.
  • Customization of functional layouts and UI elements according to costumer requirement.
  • Used Relative Layout and Fragments to design frond end screens of application.
  • Followed MVC Design.
  • Managed data using SQLite and Shared preferences of android.
  • Used a Singleton pattern to Instantiate the SQLiteOpenHelper so that interactions with data managed efficiently.
  • Implemented RESTFUL API calls to communicate with server.
  • Implemented Android Service to Sync data with Server in background.
  • Performed unit testing.
  • Followed Agile methodology in the project implementation.

Tools: /Technologies:Eclipse, Android SDK, Windows XP, JSON, MySql, Restful Web services, Sql Lite.

Confidential

Android Developer

Responsibilities:

  • Involved in analysis and requirement gathering
  • Implementation of project functionalities as per the requirement specifications.
  • I have been involved in development of app at android side and also server components.
  • Used android SDK and API’s of android to develop App with User interface.
  • Used Relative Layout and Fragments to design frond end screens of application.
  • Used nested list view to show the list of locations.
  • With the help of Telephony Manger class in android got the Cell Tower Coordinates.
  • Managed data using SQLite and Shared preferences of android.
  • Used a Singleton pattern to Instantiate the SQLiteOpenHelper so that interactions with data managed efficiently.
  • Implemented RESTFUL API calls to communicate with server.
  • Implemented Android Service to Sync data with Server in background.
  • On server side developed PHP scripts for login function and storing the locations of each mobile in MySQL database.
  • Used Google Location Api’s in PHP to convert cell coordinates to Latitude and Longitude which is then converted to physical address using reverse geocoding API of google.
  • Used google Cloud Messaging Api for sending push message to mobile for getting current location.
  • Developed Basic Website to view various locations of mobile phones located.

Environment: Eclipse, Android SDK, Microsoft Windows XP, PHP, MySQL Google Cloud Messaging API, HTML, JavaScript, CSS, JSON.

Confidential

Android Developer

Responsibilities:

  • Understanding the specification and technical documents.
  • Implementation of project functionalities as per the requirement specifications.
  • Involved in development of Synchronization of contacts from domino server to both the application and existing phone contacts.
  • Implemented the modules Scheduling events and folder maintenance along with few animations.

Tools: /Technologies: Eclipse, Eclipse Android Development Tools Plugin, Microsoft Windows, Android SDK.

Confidential

Automation Tester

Responsibilities:

  • Analysis of business & functional requirements, Change Requests
  • Creating the Test Plan
  • Specification of logical test scenarios and pre-conditions
  • Creation of BPT Components, Flows and Business Process Tests
  • Preparing the Test results
  • Test data preparation. Used Macros for preparing test data
  • QTP Scripting done using the wireframes provided in FSD for ease of execution.
  • Test case execution
  • Raising the defects and Re-testing of fixes.
  • Preparation of Test Execution Summary Report
  • Test Execution Status and Defect Reporting (Daily/Weekly status report).
  • Regression Test Cases Scripts Creation.
  • Regression QTP Suite updating and creation for new scripts added.

Tools: HP Quality Center, HP Quick Test Professional, MS Excel Macros, Microsoft Office.

We'd love your feedback!