We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7 years of Software Design and Development Experience and 5 years in Android based applications with strong understanding Android Applications.
  • Experienced Mobile / Android developer who designed and developed commercial grade consumer application for Android mobile devices with extensive user interface development.
  • Proficient in Android application components: Activities, Services, Intents, Broadcast Receivers.
  • Experience in using UI components ofandroid application form widgets, text fields, composite views, time picker and various layouts.
  • Experienced with Android SDK tools: Debugger (DDMS), Device Manager (AVD), SDK Manager.
  • Experience in working with SQLite Database, Google Maps API, Map Quest API, GPS Location, Push Notifications.
  • Proficient withAndroid SDK version (Gingerbread, Honey Comb, Ice Cream, Sandwich, Jellybean, Kit Kat, LolliPop).
  • Knowledge of material design concepts like Recycler View, Card View, Scroll bar, Action Bar, Navigation Drawer and Floating Action Bar.
  • Worked with Androidadapter views like List view, Grid view and Gallery.
  • Used third party libraries like Picasso and ButterKnife to improve performance.
  • Designed GUI and interfaces with services for mobile applications, Asynchronous programming in Android(such as Thread pool, Tasks and services).
  • Expertise in using IDEs like Eclipse, ADT Bundle and Android Studio for Android programming.
  • Knowledge of video streaming in apps using videoview and mediacontroller.
  • Used AVD manager to test apps on emulator with various screen resolution devices.
  • Used DDMS for thread and heap information, screen capture on the device and file exploration.
  • Experienced with version control tool such as GIT, SVN and CVS for version tracking.
  • Adept at publishing of mobile applications on Google Play Store.
  • Exposure to integration of Android based mobile applications with Restful web services and parsing data using JSON.
  • Used android studio debugger and logcat to track errors and exceptions.
  • Tested apps by writing test scripts, test cases and unit testing using Junit.
  • Well versed with the complete Software Development Life Cycle (SDLC) process and software design methodologies like Agile and Waterfall.
  • Expertise in design and development of multi - tier web based applications using J2EE technologies like JSP, Servlets, Struts, Spring IOC and MVC and JDBC following the J2EE design patterns.
  • Thrives in a fast-pace and challenging environment, meticulous and self-motivating.

TECHNICAL SKILLS

Mobile Application Development: Android 2.3-5.0, Android SDK, Java, JNI, C, J2EE (JSP, Servlets EJB, ANT), Struts, JavaBeans, JSF, Spring, Hibernate JMS, JDBC, JavaScript, J Unit.

Web Services: REST ful

Markup Languages: HTML, XML, CSS, XHTML

Servers: Web Logic, Apache Tomcat, JBoss 5.0

Debugging Tools: Logcat, DDMS, Junit

OS: Windows (2000/XP Professional, Windows 7/8/10), Linux Ubuntu

Programming Tools: Eclipse, NetBeans, IntelliJ Android Studio

Others: Oracle, MySQL, MS SQL Server.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Android Developer

Responsibilities:

  • Worked closely with team leader and architects to understand requirements, present options and design solutions.
  • Participated in all the phases of SDLC from design, development through testing, porting and support of application
  • Played a key role in writing application logic using Android SDK and ADT Bundle.
  • Designed complex User Interface screens using layouts, views and widgets.
  • Implemented customized ListView to show the event schedule and location using custom adapters.
  • Used gallery view to design the gallery application.
  • Implemented immediate notifications and alerts using Notification bar and push notifications.
  • Used Asynchronous Tasks for executing heavy tasks in the background.
  • Responsible for implementing splash screen.
  • Integrated maps using Google Map API and enabled location services by including Google play services location app.
  • Designed and developing the XML layout with Android Map View to display the locations on the map.
  • Used fragments to manage the user interface more efficiently.
  • Managed data using SQLite, SQLHelpers as well as Queries to do database management.
  • Consumed the RESTful web services and parsed the data using the JSON parser to save the data in SQLite.
  • Used GIT for the source control and JIRA and Quality center as the bug tracking tool
  • Tested the app across different versions ofAndroid and tested them on differentandroid phones to assure quality and performance.

Environment: Java, Android SDK,Android 2.3-4.3, GIT, SQLite, REST, JSON, AVD, DDMS, Log Cat.

Confidential, Atlanta, GA

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Developed UI elements using wire frames designed by the UI/UX team.
  • Played major role in implementing complex UI features.
  • Designed customized List View to display the products and product catalog of partnered merchants.
  • Extensively used implicit and explicit intents for communication with other applications and also between fragments and activities.
  • 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.
  • Created a local database using SQLite to store the reward points and retrieve the data.
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions.
  • Responsible for developing the profile across several Products and several Android versions.
  • Used Activities which implement Broadcast Receivers to listen to several Broadcasts from other applications and the system.
  • Used Asynchronous Tasks for executing heavy tasks in the background.
  • Integrated Google Maps using Google Android location-based API.
  • Designed and developing the XML layout with Android Map View to display the locations on the map.
  • Implemented scan barcode functionality using implicit intent.
  • Consumed the RESTful web services and parsed the data using the JSON parser to save the data in SQLite.
  • Used GIT for the source control and JIRA for issues tracking.
  • Provided development status in daily scrum meetings.
  • Involved in debugging the code using DDMS and logcat and porting the application on various mobiles.

Environment: Android 2.3-4.4, ADT Bundle, Eclipse Java, Google Maps API, Eclipse IDE, DDMS, AVD, JSON, SQLite, GIT.

Confidential, St Louis, MO

Android Developer

Responsibilities:

  • Developed the application from specifications and requirement gathering.
  • Independently handled modules, scope, analysis, design, build, test the code, debug and implement application.
  • Developed the application to adapt to various orientation support and resolutions based on the device.
  • Developed vehicle products section of the application which provided Multiple Activities, Custom Adapters, Base Adapter, List Views, Links, Web Views, Text Views.
  • Designed and developed the Photo feature in the application that captures fuel receipts.
  • Integrated maps using Google Maps Android API and included Google play services location API to determine the current location to find vehicles in your area.
  • Implemented dynamic UI using fragments, custom layouts and basic UI using spinners, buttons, textview, edittext.
  • Worked with restful web services using JSON.
  • Worked with Async Task for Asynchronous download of data and store locally.
  • Worked with intents and services and broadcast receivers.
  • Downloaded user data and backed it up in SQLite Data base for a responsive display and also offline viewing.
  • Implemented Push Notifications using Google Cloud Messaging - to send users information based on deals and their reservations.
  • Collaborated with web services team to implement the backend support.
  • Worked with Android JUnit Extensions for writing test cases.
  • Tested the application on different android phones, tablets, debugged on real device, and debugged the issues that were found.
  • Debugged issues that were found during different phase of the project using android provided debugger and logcat.
  • Trace View and Hierarchy Viewer and layout opt from DDMS for optimization purposes.

Environment: Android 2.3-4.0, Eclipse, GenyMotion, Java,AndroidDevelopment Tools (ADT), JSON, XML, Rest Web Services, SQLite, GitHub.

Confidential, McLean, VA

Java/Android Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development
  • Involved in Analysis, design and coding.
  • Used Spring Frame work for Service layer and DAO layer.
  • Configured JMS listeners using Spring JMS.
  • Used WSDL to describe Web Services.
  • Used SOAP to exchange information with external systems.
  • Followed MVC Architecture.
  • Created Maven scripts for the complete module.
  • Worked on spring batch in reading data from database and posting it to MQ.
  • Involved in writing JavaScript, HTML and CSS for dynamic manipulation of the elements on the screen and to validate the input.
  • Designed and implemented the user interface using servlets, java script, java beans, struts and EJBS.
  • Used CVS for version controlling.
  • Used Maven as build and deployment tool.
  • Data access using Hibernate and DAO access.
  • Implemented Spring IOC.

Environment: J2EE 1.5, Servlets, Spring Batch, Spring JMS, UML, XML, WSDL, SOAPUI, Eclipse IDE, Tomcat 6.0, JBoss, TestNG, Maven 2.x, Android 2.3.

Confidential

Java Developer

Responsibilities:

  • Analyzing business requirements and creating technical design documents.
  • Developed web application using JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Deploying the application on the Tomcat Application Server.
  • Worked on JUnit to develop unit test cases.
  • Worked on SQL programs to validate and code the database tables.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Used SOAP UI for testing web services.
  • Used Eclipse as IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Used CVS as version control system.
  • Worked on bug fixing and Production Support.
  • Using Apache Maven to clean, install, build and deploy.
  • Wrote JavaScript for client side validation.

Environment: JSP, Servlets, Java Beans, HTML, CSS, JSP, Tomcat, SQL, Log4j, SOAP UI, CVS, Eclipse

We'd love your feedback!