We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

Plano, TX

PROFESSIONAL SUMMARY:

  • Around 7 years of Experience in IT which includes 2 ½ years of experience in Analysis, design, development, testing and deployment of software applications using JAVA J2EE and 3 ½ years of experience in design, development, testing, launching and porting of mobile applications using Android.
  • Proficient in developing applications for Android Operating System using Eclipse IDE, SQLite, JAVA, XML, linux kernel, MVC, NFC, device drivers, Android SDK and ADT plug - in.
  • Used XML parser and JSON to retrieve data for display on the Android Devices from server.
  • Worked with customized UI example list activity.
  • Used NFC based on RFID in contactless payment system. In android, worked on HCE for secure NFC based payments
  • Experienced with complete Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software.
  • Experience in all technical components of Android like Activity, Intent, Broadcast Recievers, Services, content providers, MVC, etc.
  • Experience in using fragments, Async Task, Intent Services, Location Manager, Notification Manager
  • Experience in using different data storage models in Android like Shared Preferences, SQlite and web services.
  • In MVC, used HTML as model, CSS as view and browser as controller. Divided application in these three components to separate internal representation of information .
  • Excellent in troubleshooting/debugging for software applications.
  • Willingness and ability to quickly adapt and learn new technologies.
  • Ability to grasp and master new technologies, excellent analytical and problem solving skills.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, object oriented programming

Mobile Architecture: Android, Device drivers, Android Framework

Tools: Eclipse IDE 3.4/3.5, Android SDK

Scripting languages: Java script, Linux kernel

Web Technologies: HTML, XML, CSS

Operating System: Windows (98,2000,XP,vista, 7, 8), ubuntu, Mac OS X

Web Servers: Apache, Tom Cat

WORK EXPERIENCE:

Confidential, Plano, TX

Android Developer

Responsibilities:

  • Involved in discussion with Business team in gathering requirements and was a part of an Agile Team, reviewed member’s feedback and application acceptance.
  • Worked on the UI using fragments to build a multi-pane UI which is compatible with mobile devices and tablets.
  • Used MICR validation algorithm to validate the checks on capture.
  • Developed ASI call for retrieving accounts and handling error scenarios. Worked on the Transfer/Deposit module where the user can deposit checks into his accounts.
  • Implemented image processing capability for rear and front check images during user’s deposit session.
  • Used Matt tool to check for memory leaks.
  • Used NFC based on RFID in contactless payment system. In android, worked on HCE for secure NFC based payments
  • Experienced in developing Applications using Java, J2EE, Servlets, JSP, Eclipse, JDBC, Web Services, AJAX, Oracle, MySQL, SQL, HTML, and CSS.
  • Experience in web services protocols like JSON, HTTP and worked on SOAP, REST tools.
  • Developed Confirmation screen using custom list and service calls to communicate to the server.
  • Implemented Delete and edit functionality for captured checks using swipe to delete and sliding Menu.
  • Using algorithms like key point matching, handled image quality by tracking the lighting and background of check in the capture mode.
  • Developed the custom list views and the Accounts retrieval screen using progress indicators.
  • Enhanced the code reusability by utility classes and creating generic layouts for most of the functionality.
  • Involved in Unit Testing, Regression Testing the app. Tested the application on various versions of android devices.

Environment: Android SDK, SQLite, Eclipse IDE, DDMS, ADT Plugin, XML Layout.

Confidential, Naperville, Illinois

Android Developer

Responsibilities:

  • Gathered requirements around functionality and translated those requirements into elegant functional solutions.
  • Implemented UPC/QR code scanning and image recognition feature using Moodstocks api.
  • Implemented SQLite database to keep track of the current scans and also to maintain a scan history.
  • Worked with the UI designer to build the interface with focus on usability features.
  • Optimized performance for the app.
  • Used JIRA to track issues and fix bugs.

Environment: Android SDK, Eclipse, Java, XML, Git, TestFlight

Confidential, Wilmington, DE

Android Application Developer

Responsibilities:

  • Integrating Google Maps and Location API's for searching the nearby ATM location and helping the users to navigate them using Maps.
  • Tested the application for different versions of Android OS and devices of different screenresolutions and sizes.
  • Worked in different phases of the project development cycle like design, development, testing,deployment and maintenance.
  • Participated in developing the UI for the app using Web Views, Buttons, 9-patch images, dialog and Alert dialogs.
  • Used NFC based on RFID in contactless payment system. In android, worked on HCE for secure NFC based payments
  • Implementation for SMS capability. This is a C2DM Push Notification service.
  • Worked closely with QA team for fixing bugs and fragmentation issues.
  • Debugged and fixed the issues that were found during the different phases of the project.
  • 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: Android Version 4.0, Java, Android SDK, Eclipse IDE, SVN.

Confidential, Webster, MA

Sr. Java J2EE Developer

Responsibilities:

  • Responsibilities include understanding requirements, analysis, design, development and unit testing of web applications.
  • Developed the backend code using MVC-2 architecture (Struts).
  • Designed Application flow and Developed UML diagrams for the application using Rational Rose.
  • Independently developed each layer and integrate them and created JSP pages
  • Used Struts Validator Framework for validation from server and filter class for single sign-on
  • Created DAO classes for customer related database operations.
  • Implemented Hibernate (ORM Mapping tool) framework.
  • Created WebServices for Client using WSDL which builds SOAP messages for agents.
  • Configured the Spring JDBC to provide database connectivity for the application.
  • Involved in writing the Stored Procedures and functions for the application.
  • Involved in code enhancement and defect fixing.

Environment: Eclipse, Web Logic 8.1 server/SQL server, Tomcat 5.0/6.0, Oracle 9i/10g, MS Access, JSP Struts 1.2, Hibernate 3.0, Spring 1.0, Top Link, XML, JavaScript, HTML, WSDL, Log4j, Subversion (SVN), and Maven.

Confidential, New Orleans, LA

Senior Game Programmer

Responsibilities:

  • Fixing the issues raised by QA team in bug reports
  • Porting the game to different android devices and versions
  • Debugging the code using android DDMS plug in for eclipse
  • Analyzing the memory using Internal tools
  • Managing the data using JSON and updating it to server
  • Android SQlite to store the data
  • Save user preferences using Shared Preferences

Environment: Android OS 2.3 and above versions, Android SDK, Android NDK, JNI, C++, OpenGLES, JSON

Confidential, Chantilly, Virginia

Web Developer

Responsibilities:

  • Replacing an existing website with a web based solution for a non-profit organization.
  • Gathered Requirements for the Website since this project was being from scratch.
  • Redesigned the framework and the website using HTML, CSS, PHP, Java Script, database and used MVC structure.
  • Interacted with database on a daily basis to send information and to receive information and to update the database.
  • Worked with cascading style sheets (CSS) for achieving uniformity through all the pages.
  • Created forms and search pages for every module that interacts and manipulates data in the website.
  • Successfully extracted the existing data from the database and simplified the data for easy user interface.
  • Worked as a lead tester and created testing plans for the website.

Environment: Java/J2ee,HTML, MS Access, JSP Struts 1.2, Hibernate 3.0, Spring 1.0, Top Link, XML, JavaScript

Confidential, Malvern, PA

Android Application Developer

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.
  • Application test on multiple android targets and debugging the problems.
  • 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

Environment: Android SDK 1.6, ADT 0.9.3, JAVA, XML, SQLite, Eclipse IDE

We'd love your feedback!