We provide IT Staff Augmentation Services!

Android Developer Resume

4.00 Rating

Dallas, TX

SUMMARY:

  • 7+ years IT experience, entailing 4 years in Android based Mobile Applications, and 3+ years in Java based applications analysis, design & development for multiple screen sizes for both Android phones & tablets.
  • Very Good understanding ofAndroid Back - end and UI guidelines.
  • Experience in developingAndroid Application using Eclipse IDE,Android SDK, Android Studio.
  • Expert in the interaction between various device and different versions of Android.
  • Experienced with SQL/MYSQL/SQLite databases.
  • Experienced with front-end technologies HTML/CSS, HTML 5 and JavaScript.
  • Designed & developed responsive web pages with new trends using most recent User Interface (UI) patterns to be used by browsers at desktop, tablets or phones; designed GUI & interfaces with services for mobile applications.
  • Strong Knowledge and experience in developing Mobile applications using C, C++, JAVA.
  • Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
  • Exposure in Android UI components - List View, Grid View, Customized Views, Menus in application development; implementing native libraries in application using Android NDK
  • Worked with multi-faceted projects including mobile applications, distributed applications, real time applications and financial applications with multinational clients.
  • Strong Knowledge of Android Development, Android framework and Middleware.
  • Known for writing efficient, maintainable and reusable code that preserves privacy and security.
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync onAndroid.
  • Proficient with common Android Framework API's (Location, Camera, Notifications, Maps) with good knowledge of the Android Architecture, Android Concurrency and Android Middleware.
  • Experienced in web service protocols such as JSON, HTTP and XML.
  • Worked on Maps and Location based applications.
  • Have worked with SOAP and RESTful applications.
  • Knowledge of C, C++, Java, Multi-threading & OOPs technologies.
  • Expert in Software Development Life Cycle (SDLC) of applications design & development, including SCRUM-Agile & Waterfall models using Android Software Development Kit (SDK).
  • Strong knowledge in design and development of Android application for various Bluetooth profiles.
  • Worked with Activities, Fragments,Android Binding,Android Framework, broadcast Receiver, Media player and Adapters.
  • Handling various technical aspects like coding of modules using given design specifications, debugging and fixing the defects as well as analyzing the root cause.

SKILL:

ANDROID (4 years), JAVA (3 years), ANDROID SDK (4 years), DATABASE (3 years), API (3 years)

TECHNICAL SKILLS:

Languages: Java, C, C++, SQL, Android, XML and UML.

Java Technologies: Core Java, Multithreading, JDBC, Java Beans, J2EE, JUnit.

Web Services: SOAP & REST

Web Technologies: JSP, HTML, DHTML, CSS, JavaScript, JSON, Ajax and jQuery.

Application Servers: IBM WebSphere, BEA Web logic, JBoss and OC4J.

Web Servers: Apache Tomcat

IDEs & Tools: Android Studio, My Eclipse Blue, RAD7.0/7.5, Eclipse, SQL Developer.

Methodologies: Waterfall, and Agile.

Operating Systems: Windows, UNIX(Solaris), Linux

Modeling: OOAD using UML and Design Patterns.

Version Controls: CVS, SVN, GIT, Source tree, Serena Dimensions, IBM ClearCase.

Networking: TCP,UDP

WORK EXPERIENCE:

Android Developer

Confidential, Dallas, TX

Responsibilities:

  • Involved in requirement gathering, UI design and development
  • Integrated location based services using Google Maps API to display locations of the nearest hospital or urgent health care provider
  • Handling XML data using efficient parsing techniques such as DOM parser
  • Used SQLite to save user healthcare preferences, insurance information and optional medication history to refine the search
  • Used Android content providers for implementing features like sending E - mails, SMS, etc. from the app and designed GUIs for these applications.
  • Worked closely with the testing team.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Analysis of mobile application code for re-engineering.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes.
  • Sliding side menu using Jfeinstein sliding menu library for easy navigation through the app.
  • 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 services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Involved in designing and implementation of variety of modules like 'Find Provider' where you can search every kind of doctor available near to your location. Directions where you can navigate to any Texas Health center, doctor, specialist, pharmacy and lab.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Tested the application on various Android devices.

Environment: Android 7.1, Android SDK 25.2.5, SQLite 3.9/3.8, Eclipse IDE 4.6, Android API's, RESTFUL Web service, DOM Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, Jira, Version Control, ADT Plug-in, GIT (version control), DDMS console, ADB server, emulator and Base device (G1, HTC EVO).

Android Developer

Confidential, Chevy Chase, MD

Responsibilities:

  • Actively participated in all the phases of SDLC like design, development, testing.
  • Worked closely with the testing team using Junit.
  • Worked on Android Framework APIs such as Google Maps, Camera, Resource Manager, FragmentsLocation Manager, Notification Manager, Content Providers, Contact Manager, Telephony API and REST APIs.
  • Implemented the payment gateway integration to process the payments for purchasing the merchandise.
  • Worked on Android Integration framework tools like Espresso and Gradle.
  • Worked on push notifications using GCM, Broadcast Receiver.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Responsible for the Saved data in the SQLite database.
  • Modified Android manifest XML file to include all use permissions such as GPS, SMS READ /SEND / RECEIVE.
  • Integrated the application with analytics to log User Sessions and Touch Gestures.
  • Understanding system requirements, test case planning and execution, Functional testing, Integration
  • Testing, Track issue records and reporting by using bug tracking tool.
  • Worked on Continuous Integration and code version using GIT.
  • De bugged application using ADB, Trace View, DDMS and Log Cat.
  • Worked with JSON library to parse JSON files.
  • Collaborated with web services team to implement the backend support.
  • Implemented GPS Integration and MAP Kit in the application to get the user's location and display the store
  • Integrated the Payment Gateway in the app for processing Credit Card Payments for mail orders.
  • Performed Unit testing on the various modules/functions to ensure that the output is as expected.
  • Participated in Agile/Scrum Methodology, with releases every 2 weeks.
  • Used Restful Web Services for transferring and retrieving data from different applications.

Environment: Android SDK, Eclipse 3.6, ADT Plug-in, SQLite, XML, Java, Google-Map kit, Subversion, Junit, GSON.

Android Developer

Confidential, Richfield, MN

Responsibilities:

  • Collaborated with cross-functional teams to work on project life cycle phases like design, development & testing
  • Involved in requirement gathering, User Interface (UI) design & development using XML; collected/ documented client requirements & implemented functionality based on requirements for major releases
  • Worked towards designing & developing new features for database interface of mobile app from existing system
  • Handled features development & enhancement to restrict usage based on Authorization & Authentication tokens; created UI and functionality for authentication feature.
  • Review changes in a timely manner and make best efforts to communicate when changes are not accepted. Time constraint issues, exceptions and errors were effectively handled for the app.
  • Worked closely with testing team in providing subsequent releases, which included feature changes, enhancements & bug fixes; analyzed and fixed the defects for various modules in the QA stages.
  • Continuous work on bug fixing and improving application performance.
  • Also, tested the app consistency on multiple screens and mobile devices.
  • Collaborate with cross-functional teams to define, design, and implement new features
  • Released many versions of the production app in Google Play Store.
  • Extensively worked on designing the layouts to be compatible with multiple screen sizes.
  • Followed SCRUM development process to accomplish the task.

Environment: Java,Android 5.0,Android SDK,Android Studio, XML,Android Emulator.AndroidAPI's, JDK, JSON, HTML, SQLite, GPS service, Version Control, Log cat, Windows 7

Android Developer

Confidential, Virginia

Responsibilities:

  • Used Android SDK, Java to design UI with different layouts and widgets corresponding to various resolutions and different orientations
  • Employed Threads and Handlers to implement different tasks for the application.
  • Used JSON to communicate between server and application
  • Implemented List Views and Array adapters to display the list of magazines, new releases etc.
  • 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
  • Involved in creating reusable component with Fragment for different resolution devices and different orientation of Landscape and Portrait.
  • Designed & develop the xml layout withAndroidMap Fragment to View particular bar locations on the map.
  • Implemented Tab Listeners for various tabs of books and magazines.
  • Implemented OnItemClickListener for various books and magazines in the list
  • Used Services to implement different features in the application.
  • Worked on push notifications using GCM, Broadcast Receiver
  • Followed SCRUM development process to accomplish the task.
  • Compatible fromAndroidGingerbread to Marshmallow versions.

Environment: Java, Android Studio, Android SDK, JSON, Android API's, SQLite, Windows

JAVA Developer

Confidential

Responsibilities:

  • Participated in system design and prepared UML diagrams & Class diagrams for DTO objects & actions
  • Designed & developed Hibernate Mapping files & domains using tables and configured hibernate
  • Performed XML Transformation from value objects to XML to HTML data
  • Designed/developed views, controller, model components; implemented MVC architecture using Struts framework
  • Created & sent messages from uploaded info & transaction data using SOAP; stored & listened to SOAP
  • Message received in JMS Queue of WebSphere MQ through message driven beans and processed queue messages
  • Developed Web Services, published on to the WebSphere application server
  • Wrote script for AJAX implementations in the website and implemented design patterns for recurring problems
  • Performed XML Transformation from value objects to XML to HTML data
  • Used Junit to perform Unit Testing and used log4j to develop Logging framework
  • Used IBM MQ Series as JMS Server, Maven as build tool, CVS as version controller

Environment: J2EE, Java/JDK, JSP, Servlets, Spring, JavaBeans, Hibernate, Struts, AJAX, XML, DOM, HTML/ DHTML, JavaScript, Oracle 10g, WebSphere, SOAP, UNIX, RAD, WIN CVS, Maven, JUnit, log4j

Java / J2EEDeveloper

Confidential

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition
  • Designed and developed web pages using JSP, HTML and used JavaScript for client side validation
  • Involved in design and development of the application in n - tier fashion based on MVC architecture standards and utilized Struts framework.
  • Developed data model and stored procedures.
  • Developed Servlets to process update information.
  • Responsible for maintenance and production support of the application documented design and functional aspects of the application.
  • Used JDBC for communicating with the database.

Environment: Java, JSP, Servlets, Java Beans, MVC, JMS, EJB2.0, Weblogic8.1, JavaScript, Oracle8i, HTML, DHTML, XML, Windows XP.

We'd love your feedback!