We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • Over 3+ years of experience in Object - Oriented technologies on client server including 4+ years of Android Operating System experience in interactive application development and database management.
  • Extensive experience in Android application development.
  • Good understanding in Android OS, interactive application development and memory management.
  • Proficient withJava, C++ andAndroid SDKversion Android 1.5 to Android 6.0 (Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop and Marshmallow, Nougat).
  • Proficient with common Android Framework API’s (Location, Camera, Notifications, Maps).
  • Experience in implementing native libraries in application by using Android NDK.
  • Designed GUI and interfaces with services for mobile applications.
  • Expertise in developing applications for android operating system using Eclipse IDE, SQLite, Java, XML, Android SDK and ADT plugin.
  • Extensive experience in building mobile applications using Android framework APIs such as (Location, Camera, Animations, Maps).
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • Sound knowledge of Java, SQL/SQLite, Web services.
  • Profound Knowledge in Android Application lifecycle from Application creation to deployment in Google Play.
  • Hands on experience working on IDE's like Eclipse and Android Studio during development.
  • Hands on experience in Android SDK based application development.
  • Good mobile and web design skills using Activities (android), HTML 5, Java Script, AJAX and XML.
  • Good experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML).
  • Extensive experience in dealing with both SOAP and REST based web services and consuming JSON data.
  • Experience with source code control management like subversion (SVN) and GIT.
  • Experience in web services using markup languages like JSON and REST.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJIDEA IDEA and RAD.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
  • Excellent working experience with variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
  • Ability to grasp and master new technologies, excellent analytical and problem solving skills.
  • Able to take initiative; work independently and also as a team player.

TECHNICAL SKILLS

Programming: Java, Android, C++, Java Script, Python

IDE: Eclipse, Netbeans, IntelliJ

Android Frameworks: Activity Manager, Resource Manager, Notification Manager, Location Manager, Telephony Manager, Content Providers, Map API’s.

Database: MySQL, Oracle, SQLite

Android Debugging Tools: Monitor, DDMS, ADB, Trace View, Logcat, Fastboot and ADT tools Eclipse Addon

Web Technologies: REST, HTML, JavaScript, JSON, XML, JQuery, AJAX

Version Control: Subversion, VSS, GIT

Testing and QA Tools: JIRA, Hudson, Testlink, BugZilla, Quality Center.

Operating Systems: Mac OS X, Linux, Android, IOS, VMware and Windows

PROFESSIONAL EXPERIENCE

Confidential, Memphis, TN

Android Developer

Responsibilities:

  • Involved in the full life cycle of the project including analysis design, development, debugging, testing, and deployment.
  • Developed the application from specifications and requirement gathering.
  • Independently handled modules, scope, analysis, design, build, test the code, debug and implement application.
  • Developed products section of the application which provided Multiple Activities, Custom Adapters, Base Adapter, List views, Links, Web View, Text Views and so on.
  • Developed Navigation Drawer for the application, which provides better navigation of apps features.
  • Created new UI Screens and key resource for layout UI work utilizing xml, Shape Drawable, Text View, List View, Web View, Buttons, Activities, and Frame Layout.
  • Designed and developed mobile applications using the Android Native SDK from Gingerbread to Nougat.
  • Developed Android applications using wide range of Android API's (Bluetooth, Google Maps, SQLite ).
  • Worked with web services used JSON, XML Parser.
  • Worked with Android AsyncTask for Asynchronous download of data and store locally.
  • Developed the Mobile Agent application using Android Studio & Android SDK package.
  • Worked with the Android SDK 5.0 and implemented Android Bluetooth and Location Connectivity components.
  • Downloaded users data and backed it up in SQLite Data base for a responsive display and also offline viewing.
  • Implemented Push Notifications using Google Cloud Messaging - to send users information based on deals and their reservations.
  • Collaborated with web services team to implement the backend support.
  • Developed the code in Objected-Oriented methodology for better code reuse.
  • Worked with Android Junit Extensions for writing test cases.
  • Used Git as the version control and used Team Foundation Server in between the Main Repository and the Android Studio.
  • Tested the application on different android phones, tablets, debugged on real device, and debugged the issues that were found.
  • Debugged issues that were found during different phase of the project using android provided tools like monkey runner; Trace View and Hierarchy Viewer and layout opt from DDMS for optimization purposes.

Environment: Eclipse IDE, Android Studio, GenyMotion, Java, Android SDK, Android Development Tools (ADT), JSON, XML, Rest Web Services, SQLite, Git Hub.

Confidential, St. Louis, MO

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Involved in the full lifecycle of the project including planning, design, development, testing, and deployment
  • Discussed the requirements with the client and analyzed the requirements.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Designed the architecture and User Interface (UI/UX) using client requirements and use - cases.
  • Used Android Asynchronous Http Client library, a third-party library for server call and shared preferences.
  • We collaborated with Qualcomm to get data from devices using push data technology.
  • Used Google charts API for drawing charts, which are used for patient data analysis.
  • Used Activities, which implement Broadcast Receivers to listen to several Broadcasts from other applications and the system.
  • Used Android Studio for developing the application.
  • Used Android NDK to create the library files to be used by Services.
  • Worked extensively with Eclipse, Java, and Android SDK.
  • Worked on customizing Table Views, List Views, Tab Bars and Navigation Bars.
  • Implemented news retrieval using JSON.
  • Extensively worked with Google APIs to navigate locations and get directions.
  • Tested the application for relevant bugs, fixed the leaks and deployment
  • Worked on ListView and created Custom Adapters as well as single row layout.
  • Adjusted Android default behavior such as orientation response to improve activity life cycle flow.
  • Download and upload content from back end web server via REST API.
  • Implemented XML service to parse patient’s data coming from server.
  • Implemented Notification Manager to display updates on the notification bar.
  • Utilized button style and edit text background, added background selector.
  • Used GCM service for showing dynamic notifications for sent from server.
  • Test and error logging on different versions and devices of Android.
  • Used Apache Subversion (SVN) for version control.

Environment: Eclipse IDE, Android Studio, GenyMotion, Java, Android SDK, Android Development Tools (ADT), JSON, XML, Rest Web Services, SQLite, Git Hub.

Confidential

Android Developer

Responsibilities:

  • Worked on different phases of the project cycle like design, development and testing.
  • Collaborated with cross-functional teams to define, design, and develop new features.
  • Collected the requirements with the client and documented the requirements.
  • Implemented functionality based on the business requirements for major releases.
  • Designed the features for the database interface for the mobile application from the existing system.
  • Developed the user interface that used XML.
  • Analyzed and fixed the defects for various modules in the QA stages.
  • Involved in requirement gathering, UI design and development.
  • Designed screens related to Categories and Detail description for different sized devices by customizing views as per mockup.
  • Created Master-Detail Interface for tablet implementation.
  • Updated backend validations to meet tablet specific requirements.
  • Added parser classes for Tablet which involved parsing JSON feeds.
  • Created UI and functionality for authentication feature.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes.

Environment: Android SDK, SQLite, Eclipse IDE, Android API’s, JDK, XML, JSON, HTML, CSS, GPS service, Log cat, Windows.

We'd love your feedback!