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 AndroidApplications.
  • Experienced Mobile / Android developerwho designed and developed commercial grade consumer application for Android mobile devices with extensive user interface development.
  • Proficient in Androidapplication 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 AndroidStudio 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!