We provide IT Staff Augmentation Services!

Senior Android Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • 71/2 years hands on experience in Android application development and design, requirement analysis, testing and deployment for high - end enterprise level and consumer level Android mobile applications and Java based applications.
  • Expertise in developing android applications in IDE’s like Eclipse, Android Studio, Titanium mobile, Dreamweaver, Visual Studio, Xamarin based on client specified implementations.
  • Expertise in Web technologies using Core Java, J2EE, Servlets, JSP, JDBC, Java Beans, and Client/Server Architecture. 
  • Proficient in building apps that use various network communication protocols such as SOAP, JSON, XML Pull Parsing and RESTful API’s.
  • Extensive back-end experience in creating structure for databases using the SQLite Database API.
  • Experience in software engineering and development, agile development methodologies and test/behavior driven development.
  • Experience developing and debugging Android applications with high use of threads and multi-threading environments.
  • Profound experience in writing Test plans, Test cases and Test scripts.
  • In-depth working knowledge of the Software Development Lifecycle (SDLC) methodology and how to apply them to a flexible, dynamic development environment. 
  • Experience in Interaction Design, UI/UX components of android application such as TextView, List View, Menus, Buttons, Dialog boxes, and Action bars for various layouts. 
  • Integrated various third party open source APIs like Facebook, Twitter, Youtube, Instagram and Google Maps API V2 for custom Android applications.
  • Involved in preparing Documentation to meet the SLAs.
  • A self-motivated professional possessing good technical, leadership and problem-solving skills and proven to be a good team player.
  • Excellent conceptual and logical thinking & ability to grasp and master new technologies.

TECHNICAL SKILLS:

Programming Languages:  C, C++, Java, Objective-C

Technologies:  Android, PhoneGap, Appcelerator, J2ME, Blackberry Eclipse4.3, Android Studio, Titanium Studio 3.2, Adobe Dreamweaver CC, Visual Studio, Xamarin

RDBMS:  My Sql5.1, SQL, SQlite, Oracle, PL/SQL

Operating Systems:  Windows XP/Vista/7/8, Linux, Mac OS X

Web Development:  JSP 2.3, Hibernate 4.3.5, JavaScript 1.8.5, JSON, XML 1.0, XSLT 2.0, PHP, HTML 5.0, CSS.

PROFESSIONAL EXPERIENCE:

Senior Android Developer

Confidential, Dallas,TX

Responsibilities:

  • Followed the Agile and Scrum methodologies in the project implementation.
  • Interpreted the wireframes and created layouts and functionality according to it.
  • Shared responsibility in the design and architecture of features. 
  • Ensured that the proper infrastructure is in place for features. 
  • Analyzed complexity and level of effort for features.
  • Developed the Splash screen and Navigation Drawer with ImageView and ListView.
  • Implemented REST services, getting JSON response and parsing them to get the required information.
  • Implemented Google Maps API V3 for displaying the registered users depending on their current location and the nearby relatives.
  • Coordinate meetings with the UI and UX team to design de user interface by giving feedback about Android guidelines for developing user interfaces 
  • Helped another mobile app developer to develop the same application on IOS platform.
  • 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.
  • 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.
  • Used RESTful network communication protocol to consume a web service, getting JSON response and parsing them to get the required information.
  • Converted Image files to PDF using PDFJet library in order to support local printing.
  • Worked with Google Map API to get public printer locations and Xerox workplace printers. 
  • Handling XML data using efficient parsing techniques such as DOM parser. 
  • Effectively managed the code review using continuous integration with SVN. 
  • Implemented TDD, BDD testing mechanism and build Unit test cases using JUNIT.
  • Worked on Password and Email validation.
  • Implemented the payment system using NFC.
  • Integrated APIs in Settings Menu for itemized display of the user's preference.
  • Used GIT for code repository and maintaining current and historical versions of the source code.

Environment: Android SDK 4.4, Android Studio, SQLite, GPS service, Log cat, REST, JSON, XML, DDMS Console, Windows 7.

Senior Android Developer

Confidential, Madison, WI

Responsibilities:

  • Worked in different phases of the project cycle like design, development and testing.
  • Used Icepick and Jakes Wharton’s Hugo plug-ins for Android Annotations. 
  • Created the Scanning framework using ZXing barcode.
  • Incorporated GCM for sending real-time information to the users regarding latest offers, etc.
  • Built Unit test cases using JUnit and automated testing tools for TDD. 
  • Built a layer wise architecture to effectively pull inventory record and maintain a cache to boost quick search of restaurants.
  • Integrated Google Play Services and MapsV3 for geo location and listing nearby stores.
  • Mentored junior developers, assigned milestones and track project development.
  • Used GPS provider to quickly find location and navigates the directions to the nearest Store locations.
  • 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 stores and service centers.
  • 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.
  • Followed Daily SCRUM for project management and development.

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

Android Developer

Confidential, Denver, CO

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Responsible for design of UI using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Implemented functionality based on the business requirements for major releases
  • Responsible for inserting suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Worked on web views, list views & populated lists to display the lists from database using simple adapters.
  • Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging and detecting memory leaks.
  • Worked with an offshore team and had to attend meetings on daily basis to keep track of different tasks and to receive updates on the project.
  • Used Android content providers for implementing features like sending E-mails from the app. 
  • Implemented the required GUI by making modifications to the XML files. 
  • Used JavaMail API using Gmail authentication to send email without using the default/built-in app.
  • Worked on Android content providers for implementing features like sending E-mails, SMS, etc., from the app.
  • Worked on services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Responsible for Embedding Google Maps, GPS Location Data into app with zooming controls.
  • Responsible for saving data module such as personal healthcare facilities, doctors, diseases, medications, insurance information, and health plans in the SQLite database.
  • Handled XML data using efficient parsing techniques such as DOM parser.
  • Responsible for deploying the app to the Android Marketplace and supported the app for different releases of Android OS.

Environment: Android SDK 4.1, 4.3, SQLite 3.7.13-3.8, Eclipse IDE 3.8, 4.2, JDK 7.0, XML 1.0, GPS, ADT Plug-in, Logcat, DDMS console.

Android Developer

Confidential,Centreville,VA

Project: Find Food Fast

Responsibilities:

  • Involved in full life cycle of the application including wireframe design, server development and client development.
  • Designed the features for the database interface relevant for the mobile application from the existing system.
  • 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 web views, list views & populated lists to display the lists from database using simple adapters. 
  • Used Timber as logger to extend the Android Log functionality.
  • Implemented locations services and upgraded the implemented google maps version to the latest.
  • Used Android content providers for implementing features like sending notifications, etc., from the app and designed suitable GUI for these applications.
  • Used services, Async tasks and Alert Notification API to implement reminder feature into the mobile app. 
  • Involved in implementing Async task for the background operations. 
  • Worked on debugging the application using Log cat, DDMS.
  • Tracked issues using JIRA. 
  • Performed testing on various android devices and the android emulator.
  • Used v4 and v13 support libraries for making Navigation drawer and hooking them with the fragments.
  • Collaborated with UX team to develop the best User Experience and gave ideas for rich platform independent UI.
  • Performed debugging on the various modules/functions to ensure that the output is as expected.
  • Performed unit testing using JUnit test cases and automation testing using Rubidium Automation Framework.
  • Identifying Critical/Crash/Hidden defects in applications using mobile apps and Ability to give suggestions for a quick fix by analyzing logs.
  • Implemented wrapper classes for sever code and also designed the database tables for all the features in MySQL database.
  • Developed the code in objected oriented manner for better code reuse.
  • Created the client codes using JAVA in eclipse IDE 3.6.

Environment: Android SDK 2.2, Ubuntu 10.1/11.04, Eclipse IDE 3.6, XML 1.0, JSON, Java, JRules, Groovy, J2EE, Spring, Hibernate, JSP, Oracle WebLogic, JQuery, XML, HTML, CSS, cTests, OSB.

Android Developer

Confidential

Responsibilities:

  • Followed agile methodology for all the planning, development, testing to maintenance/code enhancement.
  • Helped other android developers to complete the features format.
  • Built - in application action includes, message forwarding to the network & updating the database. 
  • Responsible for design, development and testing. 
  • Designed and Implemented Views and Layouts for user interaction. 
  • Developed ANT script for building.

Environment: Android SDK, Java, Eclipse, Linux, JNI, SQLite, REST, JSON, ANT script, SVN.

Software Engineer

Confidential

Responsibilities:

  • Created rich UI components to display real estate search data.
  • Extensively worked on handling HTTP connectivity, consuming SOAP based web service.
  • Worked in DOM parser for XML.
  • Worked in persistence storage and multithreading.
  • Worked in GPS using Blackberry Location API.
  • Did feasibility study and requirement analysis of the entire project.

Environment: J2ME, BlackBerry APIs, XML

We'd love your feedback!