We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

Parsippany, NJ

SUMMARY:

  • Over 8 years of IT experience in software development, includes about 5 years of professional experience in client - server application development.
  • Proficient in Android application development.
  • Experienced Mobile / Android Developer who designed and developed commercial consumer applications for Android mobile devices with extensive user interface development.
  • Experience in Android UI toolkit and Layout Managers. Proficient in Android application framework.
  • Practical implementation of fragments, diverse layouts, animations, using material design, Compound Views and Custom Views to match the provided UI specifications
  • Experienced with Android SDK
  • Proficient in Android applications development involving User Interface development, Notifications, Adapters, Content Provider, Services, XML Parsing.
  • Good understanding of Web Services, XML Parsing and JSON.
  • Experience in working with Storage options SQLite Database, Shared Preference
  • Expertise in developing applications for android operating system using Android Studio, Eclipse IDE, SQLite, XML, Android SDK and ADT plugin.
  • Comfortable with version control Confidential such as Git, Github.
  • Expertise in unit testing using JUnit.
  • Hands on experience in integrating third party API's into Android app like Google API, Facebook API, etc.
  • Well versed with best practices and all phases of software product lifecycle and management.
  • Experienced in using a web based application used for managing tests scenarios and defect tracking and management.
  • Expertise in building of source code, troubleshooting build/configuration/integration issues, communicating and resolving source code related issues between various teams of the project.
  • Extensively used Confidential for logging the bugs, defects, tracking defects.

TECHNICAL SKILLS:

Tools: Android 2.3-5.0, Android NDK, Java, JNI, C, J2EE (JSP 1.2/2.0,Servelets … EJB 2.0/2.1, ANT), Struts1.3, JavaBeans, JSF 1.2, Web Services, Spring2.0.x/2.5.x, Hibernate … JMS 1.1, JDBC 3.0, JavaScript 1.8.x, SOAP 1.2, J Unit 4.0.

Markup Languages: HTML 5, XML, CSS, XHTML.

Servers: Web Logic 8.1/9.2, Apache Tomcat 6.0/7.0/8.0, JBoss 5.0.

Debugging: DDMS, J Unit.

RDBMS: Oracle …, MySQL 5.1.69, MS SQL Server.

IDE's: Eclipse, NetBeans, IntelliJ IDEA.

Operating Systems: Windows (2000/XP Professional, Windows 7/8), Linux Ubuntu

WORK EXPERIENCE:

Android Developer

Confidential, Parsippany, NJ

Responsibilities:
  • Implemented important phases of activity life cycle for a complete and stable application.
  • Worked with Content Providers in conjunction with local data storage using SQLite to transmitdata among various other health care apps in the Hospital.
  • Implemented immediate notifications and alerts using Notification bar and push notifications.
  • Worked with View Pager, Navigation Drawers and action bars for better connectivity within the app.
  • Worked with Async Tasks in conjunction with broadcast receivers and services to provide certain functionalities such as show urgent SMS messages, emergency calls etc.
  • Implemented JSON and REST API web service calls for data parsing and server interaction.
  • Implemented Geo Location Tracking of Emergency Vehicles using Location and Google Maps API
  • Exposure to working with secure connections with server by using the Secure Socket Layer and a protocol consisting of XML messages between the client and the server.
  • Worked with Maven for build version control.
  • Used Espresso as an Android test automation framework to write powerful and robust automatic black-box test cases
  • Worked with debugging Confidential such as using Logcat, and DDMS
  • Test and error logging on devices of Android, debugging them in the very first phase of development, eliminating possible app crashes.

Environment: Android Version .. Android SDK, ADT, Java, J2EE, Google Maps API, Eclipse IDE, windows, Maven, XML 3.3, CSS, Espresso

Android Developer

Confidential

Responsibilities:
  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Played a key role in writing application logic using Eclipse IDE, Android Studio and Android SDK.
  • Designed User Interface screens using views and widgets.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and also can adapt to tablet and phone resolutions.
  • Developed business logic along with connecting the application to the server with the help of REST web services.
  • Enhanced search functionality by adding autofill and search history features.
  • Test and error logging on different versions and devices of Android. Debugging them in the very first phase of development. Making app crash proof. And implemented an error reporting system for future development support.
  • Experience in XML parsing on client side using JSON, implemented DOM-based implementation of feed parser.
  • Created local database using SQLite to store and retrieve the data.
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions.

Environment: Android Version .. Android SDK, NDK, Java, J2EE, Google Maps API, Eclipse IDE, windows, Linux Ubuntu, HTML 5.0, XML 3.3.

Android Application Developer

Confidential, Chicago, IL

Responsibilities:
  • Involved in user meetings to gather the requirements of the application and worked on application designing, testing, deployment and maintenance.
  • Implemented sorting options for search items based on categories (Relevance, Price, Rating).
  • Enhanced search functionality by adding auto fill and search history features
  • Designed and Developed the barcode feature in native android (NDK).
  • Redesigned the cart checkout process with enhancements such as the accordion-style interface that acts as guide to complete user purchase.
  • Enhanced the store pickup, shipping and delivery features to improve the process of checking in-store availability and online purchasing through apps.
  • Implemented Location based service using Google Maps API that enables to search the nearest store located
  • Implemented native libraries written in C and C++ using JNI.
  • Used Services using AIDL and Intent Services.
  • Participated in various phases of SDLC right from Requirements, design, development and unit testing.
  • Implemented the Downloading functionality of downloading videos directly to the drive with the xml requests provided by the SanDisk.
  • At order completion, provided capability for guest users to create their online profile using info provided during the guest checkout flow.
  • Test and error logging on different versions and devices of Android.
  • Responsible for developing the Profile across several Products and several Android versions

Environment: Android Version .. Android SDK, Java, Eclipse, Google Maps API, Android Emulator, NDK, SQLite, Linux Ubuntu, XML.

Android Developer

Confidential, Malvern, PA

Responsibilities:
  • Involved in full life cycle of the application including wire frame design and client development.
  • Worked on developing various features such as value product of the day, browse products from store inventory and navigate to the nearest store.
  • Used Android NDK for accessing C/C++ code.
  • Application test on multiple android targets and debugging the problems.
  • Used XML Web Services using SOAP/HTTP for sending and receiving data from different applications.
  • Developed the code in object oriented manner for optimal code re-usability.
  • Implementation of Google API such as Web Services for directions and places in client applications.
  • Debugged and fixed the issues that were found during the different phases of the project.
  • Created client codes using JAVA in eclipse SDK 3.6.1.
  • Worked extensively with Java frameworks and third party API including Java mail API.
  • Designed the architecture and User Interface (UI/UX) using client requirements and use-cases. Analyzing layouts with Hierarchy Viewer.
  • Responsible for developing the Profile across several Products and several Android versions.
  • Used GIT for version control.
  • Test and error logging on different versions and devices of Android.
  • Displayed the generated station fact sheet, using web Services and analytics on database.
  • Designed and developing the XML layout with Android Map View to display the locations on the map.

Environment: Android 2.3-4.0, Java, Eclipse, Google Maps API, Android Emulator, NDK, SQLite, Swing, Windows, XML.

Java Developer

Confidential, Winston Salem, NC

Responsibilities:
  • Implemented the Spring Acegi Security for authenticating the customers.
  • Used security framework with ACL in declarative manner.
  • Implemented the web tier using Spring MVC and all components therein, SimpleFormController, parameterizable ViewController, and so on.
  • Used AJAX to perform simple XMLHttpRequest callbacks for retrieving data dynamically into the client pages.
  • Used pre interceptor and post interceptor to write aspects and manage business and state rules to isolate the logic in a central place to reduce code duplication.
  • Also developed a web service for allowing other application to access customer balance. Implementation involved usage of SOAP, WSDL, XML for definition of Web Services.
  • Designed the data model from scratch capturing best practices for ORM as it applied to the problem at hand.
  • Interfaced with the data architect and provided direction to the approach and the solution.
  • Persistence mechanism implemented using Hibernate utilizing Table per subclass inheritance based mapping, component mapping and other association mapping.
  • Oracle used as the relational backend.
  • Designed and developed several SQL Scripts, Stored Procedures and Triggers for Oracle10g Database.
  • Designed user interface layout using CSS, HTML, and JSP.
  • Tested Service and data access tier using JUnit in TDD methodology.
  • Organized Spring Beans and Java packages to separate business services, persistence, and presentation layers to ease maintenance and promote database flexibility.
  • Involved in developing UML Diagrams like Use Case, Class, Sequence diagrams.

Environment: Java 5, Spring Acegi Security 2.0, Hibernate 3.x, XML, Spring MVC, WSDL, SOAP, Web Service, Axis, AJAX, PL/SQL, Eclipse 3.x, Oracle10g, Weblogic Application Server 9.0.

We'd love your feedback!