We provide IT Staff Augmentation Services!

Android Developer Resume

Mountain View, CA

SUMMARY:

  • 4+ years IT experience, entailing 3+ years in Android based Mobile Applications, and 1 year in Java based applications analysis, design & development for multiple screen sizes for Android phones .
  • Experience in developingAndroid Application using Eclipse IDE,Android SDK, Android Studio.
  • Experienced in web service protocols such as GSON, JSON, HTTP, Retrofit, Volley and XML.
  • Expert in the interaction between various device and different versions of Android.
  • Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
  • Exposure in Android UI components - List View, Grid View, Customized Views, Menus in application development.
  • Strong Knowledge of Android Development, Android framework and Middleware.
  • Known for writing efficient, maintainable and reusable code that preserves privacy and security.
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync onAndroid.
  • Experienced with SQL/MYSQL/SQLite databases.
  • Very Good understanding ofAndroid Back-end and UI guidelines.
  • Proficient with common Android Framework API's (Location, Camera, Notifications, Maps) with good knowledge of the Android Architecture and Android Middleware.
  • Worked on Maps and Location based applications.
  • Experience in working with two factor authentication .
  • Have worked with RESTful applications.
  • Worked with collaboration tools like Gerrit, Git and Bitbucket.
  • Good Knowledge on android components like camera, multimedia.
  • Expert in Software Development Life Cycle (SDLC) of applications design & development, including SCRUM-Agile & Waterfall models using Android Software Development Kit (SDK).
  • Strong knowledge in design and development of Android application.
  • Experienced with front-end technologies HTML/CSS, HTML 5 and JavaScript.
  • Worked with Activities, Fragments,Android Binding,Android Framework, broadcast Receiver, Media player and Adapters.
  • Good Knowledge in android OS architecture.
  • Experience in Test Driven Development (TDD).
  • Experience in working with android components like camera, audio .
  • Handling various technical aspects like coding of modules using given design specifications, debugging and fixing the defects as well as analyzing the root cause.

TECHNICAL SKILLS:

Languages: Java, C, C++, SQL, Android, XML and UML.

Java Technologies: Core Java, Multithreading, JDBC, Java Beans, J2EE, JUnit.

Web Services: SOAP & REST

Web Technologies: JSP, HTML, DHTML, CSS, JavaScript, JSON, Ajax and jQuery.

Web Servers: Apache Tomcat, WAMP

Database: SQLite, MS SQL,ORACLE

IDEs & Tools: Android Studio, My Eclipse Blue, Eclipse, MS SQL, Oracle.

Methodologies: Waterfall, and Agile.

Operating Systems: Windows, UNIX(Solaris), Linux

Modeling: OOAD using UML and Design Patterns.

Version Controls: CVS, SVN, GIT, Gerrit, BitBucket, IBM ClearCase, Blaze

Networking: TCP,UDP

WORK EXPERIENCE:

Android Developer

Confidential, Mountain View, CA

Responsibilities:

  • Involved in release cycles of hangouts application.
  • Working with different crash reports to resolve issues with the application.
  • Maintaining, testing and debugging the application.
  • Conducted various tests to test the performance of the application.
  • Involved in debugging the application in a android debug device to ensure the consistency of application.
  • Extensively worked on designing the layouts to be compatible with multiple screen sizes.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes.
  • Involving in fixing the bugs and there by improving the application performance .
  • Tested the application on various Android devices.
  • Worked closely with the testing team, analyzed and fixed the defects for various modules in the QA stages.

Environment: Android SDK 3.1, Blaze, Android API's, DOM Parser, GPS service, Log cat, Jira, ADT Plug-in, DDMS console, ADB server, emulator and Base device (Pixel2, HTC, Lenovo).

Android Developer

Confidential, Portland, ME

Responsibilities:

  • Designed and developed mobile application for Android mobile devices with extensive user interface development.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Constructed the architecture and User Interface (UI/UX) using client requirements and use - cases.
  • Responsible for design and handling the SQLite database functionality for the application.
  • Exercised the Android SDK for the application development.
  • Utilized Confidential Maps API for location services in the application.
  • Used REST services to get XML and JSON responses and parsed them.
  • Extensively used AsyncTask to invoke web services in the background threads and get data in XML
  • Used Android Studio for development and Dalvik Debug Monitor Server and Android Debug Bridge as debugging tool.
  • Tested the application using different Android devices for bug identification and fixing.
  • Worked with the web development team to integrate mobile app with the web app.
  • Test and error logging on different versions and devices of Android.
  • Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Different Layouts, Buttons, Edit boxes etc.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Participated in constructing the specification documents including Unified Modeling Language diagrams, Use Cases, System Features, Data Flow Diagram, and Class Diagram, Functional and Non-Functional Requirements.
  • Worked on the local data storage using shared preferences, SQLite database and file system.
  • Implemented Code analysis and review, requirements gathering and analysis, and software risk analysis
  • Used AsyncTask, Handler, Threads, Service, and IntentService to implement multi-threaded applications

Environment: - Android Version 2.3.3-4.1.1 , JSON, GSON, SQLite Database, Confidential Maps, Android SDK, XML

Android Application Developer

Confidential, Memphis, TN

Responsibilities:

  • Worked on implementing the tracking search method for tracking the packages.
  • Implemented location based API using Location Manager to locate the Confidential Stores.
  • Implemented WebViews to provide easy access to website.
  • Used SQLite database to store user's shipments and tracking numbers locally.
  • Used REST based web services and XML parsers for secured data interchange.
  • Worked in an agile environment.
  • Collaborated with web services team to implement the backend support.
  • Performed debugging on the various modules/functions to ensure that the output is as expected.
  • Performed unit testing using JUnit test cases and automation testing using Espresso Automation Framework.
  • Tested the application on different android target devices and debugged the issues that were found.

Technology used: Java, Android SDK2.3, SVN, SQLite, RESTFul, XML, Json Parsing, Gson

Android Developer

Confidential

Responsibilities:

  • Tested the app across different versions of Android and different android ones to assure quality and performance.
  • Designing and developing user interfaces using Android XML
  • Developed business logic of the application.
  • Implemented location based API using Location Manager.
  • Discussed the requirements with the client and documented the requirements.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Used AsyncTask, Handler, Threads, Service, and IntentService to implement multi-threaded applications
  • Involved in developer testing by porting the app on multiple devices with various screen sizes.
  • Involved in debugging and resolving the bugs.

Environment: Java, Android SDK2.3, SVN, SQLite, RESTFul, XML, Json Parsing, Gson, Confidential Maps

Junior Java Developer

Confidential

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition
  • Designed and developed web pages using JSP, HTML and used JavaScript for client side validation
  • Involved in design and development of the application in n - tier fashion based on MVC architecture standards and utilized Struts framework.
  • Developed data model and stored procedures.
  • Developed Servlets to process update information.
  • Responsible for maintenance and production support of the application documented design and functional aspects of the application.
  • Used JDBC for communicating with the database.

Environment: Java, JSP, Servlets, Java Beans, MVC, Weblogic8.1, JavaScript, Oracle8i, HTML, DHTML, XML.

Hire Now