We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 7 years of experience as Software Developer with 5 years on Designing and Development of Android Applications for smartphone and tablet and around 2 years on Java based applications.
  • Areas of interest include mobile development and databases. Very good understanding of Android Back - end and UI guidelines.
  • Proficient with common Android framework API's.
  • Experience in developing Android application using SQLite, Java, Mobile JQuery, Eclipse IDE, Android Studio, Android SDK and ADT plug in.
  • Java Programming experience using various mobile development environments including Android SDK.
  • Experienced in interfacing mobile applications with back-end server using web-services based on Java.
  • Focused on background processing with AsyncTasks and Services, IPC, AIDL, Storage and retrieval of structured data, fragments and broadcast receivers.
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Expertise in building source code, troubleshooting build/configuration/integration issues, communicating and resolving source code related issues between various teams of the project.
  • Experience in Architecture Design, Development and Implementation, Troubleshooting and Debugging, Testing of Software Applications.
  • Extensive experience in dealing with both REST as well as SOAP based web services.
  • Experience in porting applications to multiple Android OS versions and multiple form factor based devices like Phones and Tablets.
  • In-depth knowledge in database development using SQLite, SQL Server, MySQL and CouchDB.
  • Experience with using IDEs Eclipse, Android Studio and Visual Studio.
  • Strong experience with Object Oriented design and methodologies using Visual Paradigm, Visio and UML Studio.
  • Experience in Atlassian tools such as JIRA and Confluence to manage and keep track on progress of project.
  • Good understanding with Operating Systems like UNIX, Windows, and Mac OS.
  • Skilled with open source version control tools such as SVN and GIT for version tracking and deployment.
  • Working knowledge of graphic design, audio and video features and handling various kinds of media using Photoshop.
  • Test driven development using appuim tool and also java and android instrumentation frameworks. Roboelectric and Robotuim.

TECHNICAL SKILLS

OS: Windows 8/7/Vista/XP, Mac, Android, Ubuntu and Kali.

Languages: JAVA, C, C++, Objective-C, Cocoa, Ruby, JSON, JQuery and JavaScript

Markup Language: HTML/CSS, HTML5 and XML.

Development Tools: Android Studio, Eclipse-Luna, NetBeans, Xcode, MS Visual Studio, Aptana.

Databases: Mongo DB, SQLite, SQL, ORMLite, MS- Access.

Frameworks: JDK, Android SDK, Phone gap, Spring, Live Chat, Urban Airship, Google Analytics, BackboneJS, Require JS.

Virtual Software: Genymotion, VMware workstation, Oracle Virtual box.

Web Servers: Tomcat 6.0, WAMP & Apache HTTP Server.

Other Tools/Software: Dreamweaver, Photoshop, Alice, 3Ds Max, Notepad++, MSOffice.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Android Developer

Responsibilities:

  • Documented the requirements and there by analyzed and involved in design, code.
  • Worked in all phases of the project including design, development, testing and deployment
  • Used SQLite to save user details, their plans and eligible devices for upgrade.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications.
  • Analysis of mobile application code for re-engineering.
  • 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.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Used sync adapters to load changed data from server and to send modified data to server from app.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Used Node.js to install phone Gap and used HTML5, CSS, Java script to develop hybrid apps.
  • Used PhoneGap APIs like Notification, Camera, Media, Vibration to develop hybrid Apps.
  • Used PhoneGap Device Object to access information about a device and application running a phone gap application.
  • Implemented unique design for portrait and landscape mode.
  • Developing EJB classes and also corresponding session bean classes.
  • Configured JMS and Data sources on web logic 10.1 Server and provided appropriate JNDI names for them.
  • Developed complex queries, PL/SQL and stored procedures for data retrieval & updating.
  • Used IBM Rational Clear case for Version Controlling.
  • Performed Unit Testing and interacted with QA for testing.
  • Worked on signature capture device Ingenicoisc6580, developed new icy forms for sig cap devices.

Environment: Java, Android SDK, SQLite, RESTful, Google Maps API, PL/SQL, JSON, WebLogic, HTML5, CSS, PhoneGap.

Confidential, Dallas, Texas

Android Developer

Responsibilities:

  • Analyzed the project features, designed the application architecture and database, and Implemented server back end.
  • Designed UI including themes, icons, colors, and backgrounds using Photoshop.
  • Extensively utilized AsyncTask, Thread, handler, services to provide smooth UI experience.
  • Implemented auto-sync feature to allow users use the app completely offline and to synchronize the app data with the cloud when the network becomes available.
  • Participated in designing the system architecture
  • Participated in constructing the specification documents including Unified Modeling Language
  • Participated in constructing automated unit testing, performing usability testing on UI, ad hoc Testing based on test and fault models
  • Integrated Support Library to make the app compatible from API 1.6 up to 4.0.4
  • Integrated with web service and mobile device to share information with each other
  • Integrated with different Android versions
  • Debugged and tested the application on different android devices.

Environment: Android SDK, Android DDMS, Eclipse, Java, C#, web service, HTML, XML, Windows and MS SQL server.

Confidential, Santa Clara, CA

Android Developer

Responsibilities:

  • Used Android SDK, Java to design UI with different layouts and widgets corresponding to various resolutions and different orientations
  • Developed user-friendly interface for the library of magazines
  • Involved in creating reusable component with Fragment for different resolution devices and different orientation of Landscape and Portrait
  • Employed Threads and Handlers to implement different tasks for the application.
  • Used JSON to communicate between server and application using REST web services
  • Used AsyncTask to invoke web services in the background thread like downloading sample of a book
  • Implemented List Views and Array adapters to display the list of magazines, new releases etc.
  • Implemented OnItemClickListener for various books and magazines in the list
  • Used Services to implement different features in the application
  • Implemented Tab Listeners for various tabs of books and magazines
  • Implemented Scroll View to view entire content for different tabs of each magazine
  • Used SQLite to create database to store local data like Free Trial of a magazine or book

Environment: Java, Android Studio, Android SDK, REST Web service, JSON, Android APIs, SQLite, Windows 7, GIT

Confidential, Jacksonville, FL

Java/Android Developer

Responsibilities:

  • Involved in working with Android version of the application.
  • Followed Agile methodology for the application development.
  • Experienced in managing infrastructure implementation, deployments, upgrades and maintenance for designing, building, and supporting the environment.
  • Scheduled jobs and monitored them.
  • Extensively participated in user meetings to gather the requirements of the application
  • 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 API is used to integrate map feature into the application.
  • Experience in using REST API.
  • 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.
  • 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

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

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
  • 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.
  • 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.
  • 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!