We provide IT Staff Augmentation Services!

Android Application Developer Resume

0/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Over 7+ years of professional IT experience in designing and developing mobile applications using Android, Blackberry, J2ME and Java.
  • Expertise in developing, deploying, porting and debugging application for Android, Blackberry and J2ME mobile development.
  • Good understanding in Android OS, interactive application development and memory management.
  • Proficient with common Android Framework API’s (Location, Camera, Notifications, Maps).
  • Expert in developing user interfaces with rich features, Desiging GUI and interfaces with services for mobile applications.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • Experience in using Storage options in Android like Shared Preferences.
  • Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks and services).
  • Implemented the monetization of apps, which has capabilities to do in - app purchases.
  • Good knowledge in designing and developing adaptive UI components, widget for Android phones with different screen resolutions.
  • Proficient in implementing multiple Android applications for large user base.
  • Advanced Android features: fragments, social integration (Facebook, twitter, foursquare), media, list adapters, Asynctask.
  • Experience in handling broadcast senders and receivers.
  • Worked with Android adapter views like list view, grid view and gallery.
  • Experience in front and back-end application development.
  • Experienced in interfacing Mobile applications with back-end server using web-services based on Java.
  • Experience in applying system development life cycle (SDLC) for applications and understanding of business rules.
  • Experienced in REST APIs.
  • Experienced in parsing the web response data in both XML and JSON format.
  • Ability to grasp and master new technologies, excellent analytical and problem solving skills.
  • Multitask- oriented with strong competitive drive and work ethic to succeed.
  • Excellent skills in database maintenance, unit testing and bug fixing. Able to take initiative; work independently and also as a team player.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Possess excellent communication, analytical, relationship management skills.

TECHNICAL SKILLS

Core Programming Languages: Android, Java, J2ME, RIM (Blackberry API’s), C, C++, XML, HTML5, CSS, JQuery, JavaScript

Operating Systems: Android, Blackberry, Symbian, Windows, UNIX, LINUX (Ubuntu), Mac OS

Development Environment: Eclipse, Android Studio, Android SDK, NetBeans, Blackberry JDE, MDS run time and ESS

Bug Tracking Tools: BugZilla, Spider

Configuration Tools: VSS, SVN, GIT

Database: SQLite, MS SQL

Development Methodologies: Agile development, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Android Application Developer

Responsibilities:

  • Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Re-Design
  • Implementation and Maintenance.
  • Involved in collecting client requirements and preparing the design documents.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Involved in full life cycle of the application including sprint planning, prototypes, design, develop and test.
  • Implemented Fragments, Activities.
  • Developed different features for the application.
  • Worked on linear, frame and relative layouts.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implementing Broadcast Receivers for Android.
  • Utilized GPS location-based services and Google Maps API to enable Google map search for locations in close proximity.
  • Enabled GPS/Wi-Fi to detect user location from where to begin searching.
  • Refactored the code base to optimize start-up time and memory usage.
  • Integral in internationalizing of the app to support different languages.
  • Used web view to show html 5 pages.
  • Improved crashes handling, and made the application awesomely stable.
  • Experience in XML parsing on client side using JSON, implemented DOM-based implementation of feed parser.
  • Took care of Code Review, Code Fixes and bug Fixes.

Environment: Java, Android SDK (1.6 to 5.0), Eclipse(ADT)3.7, Android studio, Intellijidea, Wire Shark, Git, HTML5, CSS3, JSON, XML.

Confidential, Fremont, CA

Android Developer

Responsibilities:

  • Involved in the development of "Home screen" module, "Create List" module, "Create Item" module.
  • Managed data using SQLite, SQLHelpers as well as Raw Queries to do database management.
  • Used design patterns during the development.
  • Integrated zbar library for barcode scanning.
  • Debugging and fixing the bugs during the project
  • Unit, Functional & integration testing.
  • Code reviews.
  • Adhered to the Agile process.

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

Confidential, Sunnyvale, CA

Android Developer

Responsibilities:

  • Involved in requirement gathering and designing of the application.
  • Responsible for consuming the REST services, getting a JSON response and parsing them to get the required information.
  • Implemented the search functionality, Action Bar and Draw-9 Patch Images.
  • Worked on local data storage using shared-preference.
  • Worked on the Android AsyncTask service to update List View Screen.
  • Worked with design/UX team to create user-friendly, aesthetically pleasing, and full functional UI.
  • Followed the agile methodology for implementing the project.
  • Analyzed and fixed the defects for various modules in the QA stages.
  • Involved in requirement gathering, UI design and development.

Environment: Android SDK, Android API’s, Eclipse IDE, XML, HTML5, REST services, JSON

Confidential, Bloomington, IN

Android Developer

Responsibilities:

  • Involved in the full lifecycle of the project including planning, design, development, testing, and deployment.
  • 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.
  • Worked with implementing and customizing images using Draw 9 Patch tool.
  • Tested the application for relevant bugs, fixed the leaks and deployment.
  • Worked on ListView and created Custom Adapters as well as single row layout.
  • Created different UI screens.

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

Confidential

Software Developer

Responsibilities:

  • Analyzing & Preparation of Program Specifications.
  • Involved in document preparation.
  • Guiding the team to meet project deadline.
  • Evaluates and translates project requirements and produces high-level design deliverables.
  • Identifies processes and requirements that drive out a particular solution.
  • Ensures the integration of all aspects of technology solutions.
  • Involved in the design and development of GUI.
  • Developed a persistent class to store user information using PersistentStore APIs in Blackberry.
  • Developed Business Service for Storing and Retrieving the data from the Data layer.
  • Developed a HTTP class to make http connection, send and receive huge data from http channel.
  • Creating XML files to send data and parsing XML files using SAX Parser.
  • Developed Unit test cases and involved in bug fixing.
  • Singed cod and alx file generation (Blackberry).
  • UAT & bug fixing.

Environment: Eclipse, Java, XML, J2ME, RIM APIs, Blackberry, SVN, Blackberry JDE 4.6, RIM APIs, RMS and Persistent Store (RIM), File store (JSR 75)

Confidential

Software Developer

Responsibilities:

  • Analyzing & Preparation of Program Specifications.
  • Involved in document preparation.
  • Guiding the team to meet project deadline.
  • Evaluates and translates project requirements and produces high-level design deliverables.
  • Identifies processes and requirements that drive out a particular solution.
  • Ensures the integration of all aspects of technology solutions.
  • Involved in the design and development of GUI.
  • Developed a separate file handler module to save, read, and write data in files.
  • Developed a persistent class to store user information.
  • Developed Business Service for Storing and Retrieving the data from the Data layer.
  • Developed a module to record and play voice.
  • Developed a socket layer to make socket connection, send and receive huge data from socket channel.
  • Using Base64 encoder and decoder to encrypt data.
  • Creating XML files to send data and parsing XML files using SAX Parser.
  • Developed Unit test cases and involved in bug fixing.
  • MSI, cod and alx file generation. (Build generation).

Environment: Eclipse, Java, XML, J2ME, RIM, Blackberry, VSS, Blackberry JDE 4.2, RIM APIs, MMAPI 1.1(JSR 135), RMS and PersistentStore (RIM), File store (JSR 75), Version: 1.1, 1.2,1.3,1.4,1.6 to support Microsoft (Online, Hosted and In-premise) and Salesforce CRM server.

Confidential

Software Developer

Responsibilities:

  • Analyzing & Preparation of Program Specifications.
  • Involved in the Coding of GUI design.
  • Used GameCanvas APIs for animation.
  • Used file connection APIs to save different model images, and read the information from configuration files.
  • Developed socket layer to upload images in server.
  • Developed Unit test cases and involved in bug fixing.

Environment: J2ME, Symbian OS, Java OS, WinCVS, NetBeans v5.5, MIDP 2.0(JSR 118) (GameCanvas), Fileconnection API (JSR 75).

We'd love your feedback!