We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Sanjose, CA

SUMMARY

  • Over 7+ years of experience in the analysis, design, development, implementation and maintenance of mobile applications using Android.
  • Experience in various areas which includes web application development and maintenance Android Mobile Application development using best development practices
  • Proficient with common Android framework APIs like Location, Connectivity, VOICE Commands, Accelerometer and Camera.
  • In - depth knowledge of Android framework, application development and memory management.
  • Experience in porting applications to multiple Android OS versions and multiple form factor based devices like Handsets, Tablets and Android based hardware's.
  • Experience in using Java, Android SDK, and ADT Plug-in.
  • Good understanding of SOA, Web Services, XML Parsing and JSON.
  • In-depth knowledge in database development using SQLite, SQL Server, Oracle 9i/10g and.
  • Experience with using IDEs Eclipse, Net Beans and Android Studio.
  • Experience with Version Control Systems like CVS, SVN.
  • Strong experience with Object Oriented design and methodologies using Rational Rose, Visual Paradigm, Visio and UML Studio.
  • Experience in building cloud based software development using Spring Framework
  • Experienced in Object Oriented Design and Object Oriented Programming.
  • Experience in Android SDK application development, including design, development and QA testing. Solid background in full Software Development Life Cycle and Object-oriented analysis and design.
  • Worked closely with other software developers, QA and Production Support groups to develop top quality applications for business needs.
  • Perfectly able to work independently as well as in team environment.
  • Adept at learning new technologies and can easily adapt to suit needs.
  • Excellent communication, interpersonal and negotiation skills.

TECHNICAL SKILLS

Languages: C, C++, Java, HTML, XML, JavaScript, AJAX, J2EE, iOS

Java Programming: Android Programming, JSP, JDBC, Multi-threading, Java Networking

Tools: Rational Rose, Microsoft Office, Eclipse, MS Visio, NetBeans, Android Studio

Web Development: Dreamweaver, HTML5/CSS3

Database: MS SQL, Oracle 10g/9i, SQLite, MySQL

Testing: Junit

PROFESSIONAL EXPERIENCE

Confidential, Sanjose, CA

Android Developer

Responsibilities:

  • Designed User Interface for both Smartphones and Tablets.
  • Worked With Android Components such as Activities, Intents, Services and Custom UI Components such as Text View, List View, Expandable List View, Layouts and menus.
  • Participated in designing of layouts for various screen sizes.
  • Participated in testing of the application in various devices and also performed unit testing on the application.
  • Worked with Remote Interfaces using AIDL on the client side.
  • Worked with timers and implemented refresh logic in the app.
  • Followed the agile methodology for implementing the project.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Involved in Requirements gathering & Analysis, OOA/Design, UML Modelling and development of Use Case Diagrams and Class Diagrams using Microsoft Visio.
  • Developed Custom Application Widgets
  • Used the Bluetooth APIs to connect and communicate with another Android Mobile.
  • Used RESTful Web Services to fetch data asynchronously and render an appropriate view.
  • Developed JUnit Test Cases
  • Debugging using ADB/TraceView/DDMS/LogCat.
  • Developed the UI screens using Android SDK and Eclipse plug-in to support Portrait and Landscape modes.

Environment: Android SDK, JAVA, XML.

Confidential, Milwaukee, WI

Android Developer

Responsibilities:

  • Developed update patches, modules and components for different applications
  • Created handset specific user interface (UI) for mobile phones and tablet PC's
  • Participated in developing the UI for the app using Web Views, Buttons, 9-patch images, dialog and Alert dialogs.
  • Worked with Android UI components such as Layouts, Menus and Action Bars.
  • Participated in designing of various screens by using design principles.
  • Researched on application acceptance and solicited feedback from users to make the new and existing applications more user friendly
  • Wrote technical specifications and maintained all reports pertaining to application development process
  • Worked on the local data storage using shared preferences, SQLite database and file system.
  • Created worker threads for handling long term operations to ensure best UI performance
  • Tested the widget for multiple devices, densities and screens.
  • Involved in unit testing with eclipse debugger and USB debugging.
  • Handled time constraint issues, exception and error handling for the app.
  • Involved in post-production support and Change Request process to fix the bugs
  • Worked closely with QA team while fixing bugs and fragmentation issues.
  • Implemented a well versed error handling system in the application.
  • Involved in developer testing by porting the application on multiple devices with various screen sizes.

Environment: JAVA, Android SDK (Icecream Sandwich), Android Emulator, JSON, API.

Confidential, NYC, NY

Android Developer

Responsibilities:

  • Involved in working with Android version of the application.
  • Extensively participated in user meetings to gather the requirements of the application
  • Followed agile methodology for the application development.
  • OO Concepts and UML were immensely used for modeling.
  • Developed the UI for the app using edit boxes, buttons, 9-patch images, time picker, date picker, dialog boxes, alert boxes and spinners using various layouts.
  • Worked on styles, colors, and fonts and using images for the entire application.
  • Context and Options menu were handled in a dynamic fashion to display counts for the menu items.
  • Worked with Android UI components such as Layouts, Menus and Action Bars.
  • Created new features to support application development in union with team.
  • Google APIs have been used to integrate map feature into the application.
  • Implemented logic to store and retrieve data related to latest deals in a SQLite database
  • Worked as a team to support the app for different Android API levels.
  • XML parsing was implemented using SAX parser to parse the data and access the services
  • Time constraint issues, exceptions and errors were effectively handled for the app.
  • Involved in unit testing with eclipse debugger and USB debugging as well as in post-production support and change request process to fix the bugs.
  • Also, tested the app consistency on multiple screens and mobile devices
  • Involved in packaging, signing and provisioning.

Environment: Android SDK, HTML, XML, JDK5.0, Eclipse, Google Maps, Android API

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Full life cycle experience including requirements analysis, high level design, detailed design, data design, coding, testing, and creation of functional and Technical documentation.
  • Reviewed business requirements, functional designs in order to gain a deep functional understanding of the application.
  • Used technologies like HTML, JSP, JavaScript, XML for Presentation tier.
  • Used AJAX to improve the performance of application.
  • Used SUBVERSION as a version control system.
  • AGILE Java Development Test-driven Development using JUnit & RAD.
  • Worked on XML parsing, extractions, and data migrations and/or transformations.
  • Preparation of unit test plans and system test plans for various functionalities.
  • Worked on CMMi 5 standards. Good exposer to internal coding standards and best practices.
  • Interacted with application testers to review system defects and recreate defects in order to provide comprehensive fixes.
  • Exposer of working on Food and Drug Administration (FDA) Validated application.
  • Module Estimation using propriety organizational template and various methods.
  • Leading communication as per onsite-offshore model defined by company (on daily/weekly and monthly basis).

Environment: JSP 1.2, Servlets, HTML, CSS Style Sheets, AJAX, LDAP, XML, XSL, Jboss, Junit, Oracle 9i/10G, TOAD,SQL Navigator, SubVersion.

Confidential

Java Developer

Responsibilities:

  • Involved in designing, developing and testing of the application
  • Designed, developed and documented the software design using UML
  • Developed servlet programs to transfer the control to other pages depending on the business logics
  • Used XML for the modules
  • Created JSP pages for the results
  • Wrote the required SQL queries and used JDBC to interact with the database.
  • Developed the front-end using HTML, XML, JSP, Servlets, JavaScript, interactive JSP pages.
  • Front end validations using Java script for HTML, extensive use of CSS.
  • Used AJAX to improve the performance of application..
  • Servlets are used to get the information from request, response and pass it to view dispatchers and other controls as needed.
  • Action classes and handlers for processing the messages and passing it to various other applications are done through STRUTS as it requires higher level of abstraction.
  • Coded server side components using Eclipse 3.x.
  • Implemented Database interactions using JDBC with back-end Oracle 9i.
  • Written and executed Stored Procedures on the Back-End using SQL and PL/SQL.
  • Written Generic SQL queries for retrieving data from Database.
  • Developed Listener classes that receive the information from JMS Queues and extracted data from the XML files and save the data in the Oracle database.
  • Used VSS for team application development & Version Control.
  • Exported packages and stored them for backup and recovery.

Environment: Java, HTML, JSP, CSS, DHTML, Servlets, JavaScript, Oracle 8i, Jboss, Servlets

We'd love your feedback!