We provide IT Staff Augmentation Services!

Android Application Developer Resume

0/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • Around 8 years of experience as a Software Developer to include 4 years as a Android Application developer and4 years of experience as a Java based applications and around
  • Developed and Architected multiple Android applications across versions. Have a good understanding of Android Back - end and UI guidelines.
  • Expertise in developing apps using HTML5, XML, JSON, Web Services and SQLite.
  • Excellent knowledge and working experience in Android SDK and NDK, Application Stack and Android Architecture.
  • Focused on synchronous and asynchronous concurrency models, background processing with AsyncTasks and Services, IPC, AIDL, Storage and retrieval of structured data.
  • Experience in working with SQLite Database, Google Maps API, GPS location Data and Push Notifications.
  • Experience in ArchitectureDesign, Development and Implementation, Troubleshooting and Debugging,Testing of Software Applications.
  • Expertise in use of popular public APIs, such as Google, Facebook, YouTube, and Twitter (REST API and Search API).
  • Hands-on experience of Agile methodologies and Test Driven Development (TDD)
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Lightroom and Flash.
  • Good Knowledge of Windows server 2010, Oracle 11g, JavaScript, Perl.
  • Experience in using a web based application used for managing tests scenarios, defect tracking and management.
  • Dedicated team player with excellent work ethic, Interpersonal skills and ability to communicate with all levels of the organization.

TECHNICAL SKILLS

J2EE Technology: JSP, Servlets, AWT/Swing, JDBC, Java beans, Hibernate

Programming Languages: Objective-C, Java, UML, C/C++, VB 6.0

Data Management: MySQL, Oracle, PL/SQL, SQLite

Web Technologies: HTML5, XML, XHTML, JavaScript, CSS3,PHP, ApacheTomcat

Methodologies: Agile methodology, Waterfall model

Software Tools: Eclipse, Xcode, Net Beans, Android SDK, Visual Studio,TDD, PowerBuilder 10, Photoshop, SVN, Git, Open Office.

Mobile Technologies: Android 2.X,4.1 Eclipse IDE.

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Android Application Developer

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

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 web views, list views & populated lists to display the lists.
  • Responsible for consuming the REST services, 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
  • Enabled the application to use the Camera feature to scan a document and upload the check using SQLite.
  • Used Android SDK and Eclipse IDE for development.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Worked closely with another mobile app developer, leading the other platform development.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented the required GUI by making modifications to the XML files.
  • Work closely with the web application development team to ensure proper integration between Mobile application and Web application.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Worked on debugging the application using Logcat, DDMS.
  • Involved in Test Drivendevelopment into the development process.
  • Tested the application on various Android devices.

Confidential, Seattle, WA

Android Developer

Environment: Java, Android SDK 3.2.2 and Android API's GPS, REST, JSON, Eclipse IDE 3.5, ADT Plug-in, GIT (version control),DDMS console, ADB server, emulator and Base device (G1, HTC EVO).

Responsibilities:

  • Designed and developed Mobile Media application for Android mobile devices with extensive user interface development.
  • Enabled the application to access the content of Gallery, Media pre-built applications using implicit Intent.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Used Android content providers for implementing features like sending E-mails, sharing using Facebook, Email, Twitter, SMS, etc., from the app and designed suitable GUI for these applications.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Used RESTFUL web services to consume a web service.
  • Followed agile methodology for implementing the Application.
  • Worked on debugging the application using Logcat, DDMS
  • Involved in developer testing by porting the app on multiple devices with various screen sizes.

Confidential, Honoloulu, HI

Android Developer

Environment: Android SDK 2.2, SQLite 3.7, Eclipse IDE 3.5, Android API’s, JDK 1.6, XML, JSON, GPS, ADT Plug-in, CVS (version control), Logcat, DDMS console

Responsibilities:

  • Developed user-friendly user-interfacesusingwidgets like Menus, Dialogs,differentLayouts, Buttons, Edit boxes and Selection widgets like List View and Scroll View as per client need.
  • Populated spinner data from SQLite database by using simple spinner which allows selecting an item from a drop down menus and to store user and app data into SQLite database.
  • Added search functionality to list view items will filter the list data with a matching string.
  • Integrated Google Maps into the application using Google Android location-based APIs to display addresses and locations.
  • Added a feature to app to detect internet connection status before making any HTTP Requests.
  • Experienced in developing app handling XML data using efficient parsing technique such as DOM/JSON parsers.
  • Implemented the event reminder feature into the app using services, async tasks and alert notification API.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app.
  • Applied knowledge of SQLite and data persistence to develop an offline feature that allows the user to access app without network connection.
  • Designed the app to take pictures with a camera at any time to collect images.
  • Used CVS for project management and version control.
  • Worked on debugging the application using Logcat, DDMS.
  • Worked in an Agile environment delivering in short turn-around times.

Confidential, Phoenix, Arizona

Java-J2EE Developer

Environment: Java, J2EE, JSP 2.0, Servlets 2.4, JDBC 3.0, HTML, XML, Java Script, Eclipse 3.4, 3.5, and Oracle10g.

Responsibilities:

  • Involved in analysis, design, construction and testing of the online banking application.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Struts Tiles Framework in the presentation tier.
  • Developed Struts Action classes using Struts controller component.
  • Designed and developed UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Used Struts validator framework for client side and server side validation.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Developed the application Using WaterfallMethodology, refactoring the existing code and
  • Writing the new code.
  • Used Spring Model View Controller (MVC) 3 architecture. UsedJavaScript,Jquery,Ajax in front-end, Spring framework in business layer and Hibernate in persistence layer
  • Implemented the back-end functionality of the modules using Session beans and Entity beans and used DAO, DTO, Business Delegate, Session Façade, J2EE design patterns.
  • Developed JUnit test cases for elements, web beans, handlers and view helper classes.
  • Involved in the defects resolution for the better quality and increased performance of product
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.

Confidential, Salinas, CA

Programmer Analyst/Java Developer

Environment: Java, J2EE, JSP, Web Services, XML, Oracle, Eclipse 3.3, UML.

Responsibilities:

  • Generated Use case diagrams, Class Diagrams, and Sequence diagrams.
  • Designed and Developed Application using Struts based MVC framework
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Designed and developed the presentation layer using HTML, CSS, JavaScript and JSP
  • Designing UI screen for Insurance Quote to get User information with JSP.
  • Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
  • Developing Session beans, Entity for Insurance Quotes.
  • Writing JSP for Online Quote for Resident Insurance.
  • Developing CMP read only Entity beans to get Insurance quotes.
  • Involved in the development of Session Beans for the Business Logic and Message Driven beans for asynchronous flow of messages.
  • Designed and developed various Oracle database queries both Simple and Complex, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
  • Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
  • Writing JUnit Test cases for Unit testing in Pension Manager Module.
  • Fixing the bugs identified in test phase.

We'd love your feedback!