We provide IT Staff Augmentation Services!

Android Application Developer Resume

0/5 (Submit Your Rating)

Austin, TexaS

SUMMARY

  • Over 7 years of experience as Software Developer with 4+ years in Designing and Development of Android based applications for Smartphones, Tablets and 2+ years of experience in analysis, design, implementation and testing Java based applications.
  • Experience in developing Android application using Android Studio, Eclipse IDE, SQLITE Database, Java, JSP, XML, JSON, Android SDK/NDK and ADT plug in.
  • Experienced in developing Native Android and Hybrid applications.
  • Extensive experience in SDLC (Software Development Life Cycle) including requirement analysis, functional analysis, implementing the software, debugging, fixing and maintaining the software in Agile and Waterfall methodologies.
  • Developed android apps using Fragments, Layouts mainly Relative and Linear types, custom layouts, Adapters, Intent and content providers.
  • Extensively worked on push notifications, content providers, data offline usage, accounts and sync on Android.
  • Experience in using Android Framework APIs such as Location, Camera, Media player, Bluetooth and Wi - Fi.
  • Have Knowledge on Bluetooth Audio Profiles like A2dp, AVRCP.
  • Experience in Development and Implementation, Troubleshooting and Debugging, Testing of Applications.
  • Experienced in using Android SDK, NDK and JNI.
  • Experience in developing Native Android applications using C++ programming language.
  • Expertise in developing apps using SQLite, Java, XML, Google Maps API.
  • Experienced with Android SDK tools: Debugger (DDMS), Device Manager (AVD).
  • Experience on working cross-platform tool Apache Cordova (formerly PhoneGap) for developing applications supporting different platforms.
  • Expertise in use of popular public APIs, such as Google, Facebook, YouTube, and Twitter.
  • Experience on working with different Android versions like KitKat, Lollipop and Marshmallow.
  • Experience in using JIRA for product and Bug tracking, Project management.
  • Experience on working with different screen sizes and orientations for better responsive design.
  • Experience with source code control management like subversion (SVN) and GIT, Continuous integration and Building process, good at using JSON and REST.
  • Experienced in using Google volley library.
  • Integrated applications with RESTful Web services for back-end services.
  • Good programming skills and hands on experience in developing Android Enterprise Applications for mobiles and tablets using Android SDK and ADT tools.
  • Strong experience in using Android SDK tools like Hierarchy Viewer, AVD Manager, Android shell tools like logcat and Android Platform tools like ADB, ADT.
  • Creative problem solving, strong communication, organizing and planning skills along with the ability to work independently as well as in a team environment.
  • Experience in performance optimization of Android applications and exposure to tools such as Trace View, Lint and Hierarchy Viewer.
  • Worked extensively on various stages of application development, viz., collecting requirements, and providing guidelines for design, creating application architecture
  • Implementation that includes various stages in development, QA, code signing and releasing to Market.
  • Working knowledge of Graphic design, Audio and video features and handling various kinds of media using Photoshop, Flash.
  • Expertise in developing the presentation layer components using JavaScript, XML, HTML.
  • Exposure to interaction between various devices and different versions of Android.

TECHNICAL SKILLS

Technologies: Java JDK 1.2/1.3/1.4/5/6, Java SDK, RESTful API’s, Android SDK 2.2, Android NDK, Spring 2.1, JDBC 3.0, JavaScript 1.8.x, CSS3, C++.

Android App Mobile Development: SDK 2.x, 3.x, 4.0,4.2,4.4, API - Activities, Adapters, SQLite, DDMS, Location, Map, HTTP Client, JSON based Web Services, Camera API, Facebook API.

Debugging and Testing Tools: JUnit, DDMS, Logcat

Markup Languages: HTML 4.0.1, HTML5 and XML

Application Servers: JBoss 3.2/4.0/5.0, Tomcat 5.5/6.0/7.0, WebSphere 6.0

IDE: Eclipse 3.x, NetBeans 5.x/6.x/7.x, MyEclipse6.0/7.1/8.0, Oracle J Developer 10g/11g, Microsoft Visio 2007.

Data bases: SQLite 3.6, Oracle 9i/10g, MySQL 4.0/5.0/5.5, MS-SQL Server 2005/2008

OS: Windows (2000/XP Professional, Windows 7, Windows 8), UNIX, Linux, OS X.

PROFESSIONAL EXPERIENCE

Confidential, Sunrise, FL

Android Developer

Responsibilities:

  • Used Android SDK, Java to design UI with different layouts and widgets corresponding to various resolutions and different orientations.
  • Developed the presentation layer (UI) using JSP, Tag libraries, Flash and client validations, designed the application compatible with devices having latest android version Marshmallow 6.0.
  • Implemented List Views and Array adapters to display detailed images.
  • Developed extensive tasks using background processing with Async Tasks and Services, AIDL, fragments and broadcast receivers.
  • UsedRESTful Web services to get the data from the server asynchronously.
  • Created different layouts to adapt to different orientations and screen sizes.
  • Created Content Providers for storing External Display Settings.
  • Experience with Test Driven Development (TDD) Concepts.
  • Enabled the application to use the Camera feature to take images.
  • Tested the application on various Android devices.
  • Designed and implemented user interface which includes button, ListView, ImageView, TextView, and EditText and navigation drawer using Android studio and checked in Android Emulator.
  • Integrated various plugins to access and customize Native Android features using Android NDK.
  • Used JIRA for new requirements, issues and bug tracking.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Used SQLite Database and implemented the functionality of application according to client requirement.
  • Implement Tablet compatibility for the application, which was only phone compatible earlier
  • Worked on debugging the application using Logcat, DDMS.
  • Worked closely with the web application development team to ensure proper integration between Mobile application and Web application.

Environment: s: Android NDK, C++,UI Objects, Layouts, SQLite, RESTful Web Services, Eclipse, ADT Plug-in, GIT Hub(version control), DDMS console, JIRA, TDD, Content Providers, AsyncTask.

Confidential, Austin, Texas

Android Application Developer

Responsibilities:

  • Worked in different phases of the project cycle like design, development and testing.
  • Used GPS provider to quickly find location and navigates the directions to the nearest Bank or ATM.
  • Developed the Activities and UI layers.
  • Used WebViews, ListViews & populated lists to display the lists.
  • Responsible for getting XML, JSON response and parsing them to get the required information.
  • Integrated location based services using Google Maps API to display locations of the nearest Branches/ATM’s.
  • Responsible for refactoring existing code and redesigning structures to improve performance of the entire app.
  • Designed screens related to categories and detail description for different sized devices by customizing views as per mockup
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Developed webpages using Apache Cordova (PhoneGap), it allows you to use standard web technologies such as HTML5, CSS3, and JavaScript for cross-platform development.
  • Worked closely with another mobile app development team, leading the other platform development.
  • Developed the User Interface Screens for presentation using JSP, HTML and CSS.
  • Involved in the bug tracking and Unit Testing using JUnit framework.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented the required GUI by making modifications to the XML files.

Environment: Android SDK 3.2, 4.1, SQLite 3.8, Eclipse IDE 3.5, Android API’s, JDK 1.6, JSON, GPS service, Log cat, Windows 7.

Confidential, Portsmouth, VA

Android Developer

Responsibilities:

  • Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
  • Identified Requirements done the design and development of use cases using UML.
  • Used Google API's to implement certain features in the application
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Worked on the local data storage using shared preferences, SQLite database and file system.
  • Developed the User Interface layers and the web modules for the activities including Home Screen, Sign In, Profile, Settings, and Questions.
  • Responsible for Peer Code Review, Defect Resolutions.
  • Performed on device debugging using ADB and tested application in both emulator and device
  • Utilized web-services (HTTP based, XML, SOAP, JSON or other services), in order to tie our applications to critical server-side APIs.
  • Used Expandable List Views and Hash Maps to create drop-down lists using custom objects.
  • Designed the User interface by following different design patterns like Action Bar with overflow menu.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implemented Asynchronous messages, to get an update of the driver activities and the data from the middleware.
  • Design screens using MVC pattern for the application withAndroidStudio.
  • Communicate with back-end development team to integrate front- and back-end code.
  • Was involved in deploying the apk to the QA team and to the Google playstore.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.

Environment: AndroidSDK, Core Java, XML, REST Services, JSON, XML, SQLITE,AndroidStudio, GIT, Design Patterns, 3rd party API's, Layouts.

Confidential

Java with Android Developer

Responsibilities:

  • Extensive experience using framework API’s like Struts and Hibernate.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Struts Tiles Framework in presentation tier.
  • Worked on GUI internationalization using JSP and Core Java.
  • Developed presentation layer using JSP, HTML, Java Script, JQuery, CSS.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Implemented the integration with the back end system with web services using SOAP.
  • Involved in the bug tracking and Unit Testing using JUnit framework.
  • Used Android SDK, Eclipse IDE, Dalvik Debug Monitor Server, Android Virtual Device, and Android Debug Bridge for development and debugging tool.
  • Key resource for layout and UI work utilizing xml, Views, WebView, ListView, Menu Item, Activities
  • Fragments, Frame, Animations, Notifications, Carousel, Push Notifications, Loaders, AsyncTask, handler etc.
  • Responsible for theAndroidbusiness logic that uses Json queries for getting data from the backend systems.

Environment: OOAD, UML, Java, J2EE, Servlets, Spring Framework, Swing, Hibernate, Eclipse IDE, Android SDK, UI Objects, Layouts.

Confidential

Java-J2EE Developer

Responsibilities:

  • Involved in analysis, design, and implementation and testing of the online banking application.
  • Developed Presentation tier as HTML, struts custom tags, Java Server Pages using Struts MVC Framework.
  • Developed backend logic using Servlets, EJB, Hibernate, and JDBC.
  • Involved in coding using Java, J2EE and unit testing.
  • Developed Struts Action classes using Struts controller component.
  • Designed and developed UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Converting HTML screens to JSP screens with struts tags, Incorporating CSS in JSP's.
  • Used Struts validator framework for client side and server side validation.
  • Developed the application Using Waterfall Methodology, refactoring the existing code and writing the new code.
  • Involved in the defects resolution for the better quality and increased performance of product.

Environment: s: Java, J2EE, HTML, XML, Java Script, Eclipse 3.4, 3.5, and Oracle10g, JSP, Web Services, XML, Oracle, JUnit, Eclipse, UML, Struts, java script, JQuery. HTML.

We'd love your feedback!