We provide IT Staff Augmentation Services!

Sr Android Developer Resume

5.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY:

  • 8+ years of experience in Design and Development of Android Applications using Android SDK, Eclipse IDE, Android Studio, SQL, SQLite, Java, XML, JSON. Published Several Android Applications in Google Play store
  • Android Developer with a solid understanding of the Android Application framework.
  • Expertise in developing Android application using Android Studio, SQLite, JAVA, Android SDK, and ADT plug - in.
  • Expertise in designing and developing adaptive UI components, widget for android phones, tablets using Notifications, Adapters, Content Provider, Services.
  • Experience in designing UI layouts using Linear Layout, Relative Layout, Frame Layout, Table Layout and using Android Widgets and custom Widgets.
  • Proficient with common Android framework APIs (Email, Web View, Google Maps, Telephony API, Camera, Contact Manager) and developing Android Framework Services using Intent, Services and AIDL.
  • Expert in SQL queries.
  • Experience in working with SQLite Database, Google Maps API, GPS Location Data and Push Notifications.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Worked with third party library’s like Picasso, Dagger, Dagger 2, UIL, Glide, ButterKnife.
  • Worked with networking libraries like Retrofit, OKHTP, Volley
  • Experience with Atlassian tools like Bit Bucket, JIRA.
  • Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Threads, Asynchronous Tasks, and Services).
  • Excellent debugging and problem-solving skills with Eclipse, Android Studio.
  • Strong knowledge of Web Services (SOAP, RESTful).
  • Good understanding of XML Parsing and JSON.
  • Good understanding of MVC and MVP, MVVP.
  • Deep understanding onRxJava functionality in android project.
  • Co-worked with several agile teams by scrum, experience with GIT and SVN.
  • Proficient in writing Test plans, Test cases and Test scripts.
  • Having good knowledge on Android performance and debugging tools.
  • Good mobile and web design skills using Activities, HTML5, JavaScript and XML.
  • Worked extensively in developing mobile-based and advanced web-based applications using Java, Servlets, JSP, Hibernate, JDBC, UML, HTML, XHTML, JavaScript, and Oracle.
  • Experience in using Threading in Services.
  • Used Eclipse IDE, ADT, and Android Studio to design the screens for an application using MVC pattern.
  • Versatile team player with excellent analytical, presentation and interpersonal skills with an aptitude to learn innovative technologies.
  • Possessing excellent interpersonal skills and good abilities to communicate among team members.

TECHNICAL SKILLS:

Programming Language: C, C++, Java.

Web Technologies: HTML, CSS, XML, REST, SOAP, JSON, Android SDK, NDK, Gradle, JUnit, Unit Testing.

Android Specific: Eclipse, Android Studio, Android SDK, REST, JSON, ADT Plug-in, GIT, DDMS console, ADB server, Retrofit, Google Maps API, Async Task, Navigation Drawer, Toolbar, Multithreading, Volley, Shared Preferences, Content Providers.

Mobile Technologies: Location, Camera, Notification, Google Maps, Media, XML.

Database: SQLite, MySQL

Debugging Tools: Log cat, DDMS, JUnit, AVD, ADB, DDMS

Version Control: GIT, SVN

Operating Systems: Windows, Linux, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Indianapolis, IN

Sr Android Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Participates in development phases of SDLC : from analysis, design, development, and test to deployment and support.
  • Used Android SDK and Eclipse IDE for development.
  • Developed the activities and UI layers for the application as per requirement using Views and Widgets.
  • Application build up with different components like Text Views,Buttons, Check Box, Seek Bars, Spinnersetc.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more design and can adapt to tablet.
  • Participates in designing software solutions by writing sections of Design Specifications, description of framework, interfaces, services, reports, business components, and interaction between the components under the guidance of the Architect.
  • Used Dynamo DB with NoSQL Data base to maintain the data by using the methods to Insert update and to delete the data.
  • Developed the SQLite database to store and display data when application would be offline.
  • Integrated with web service and mobile device to share information with each other.
  • Integrated with different Android versions .
  • Implemented XML service to parse user's data coming from server.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Given the code to generate the Latitude and Longitude values to trace out the location services .
  • Given the code to generate the accelerometer for the location services.
  • Implemented Notification Manager to display updates on the notification bar.
  • Worked on push notifications with the help of GCM (Google Cloud Messaging) Services.
  • GCM integration for push notifications, Chat Integration, Animations Support, Custom Seek Bar Integration, Social Media Integration.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Work closely with the web application development team to ensure proper integration between Mobile application and Web application.
  • Making the RestfulWeb Service Calls at the various stages in the app development cycle and parsing the JSON responses back from the web servers according to the application requirement
  • Worked on debugging the application using adblogcat , DDMS .
  • Debugged and tested the application on different android devices.
  • Responsible for ensuring quality delivery of code through static and dynamic testing techniques
  • Worked closely with QA team with fixing bugs and performance issue.

Environment: Android SDK 5.1,6.0 Marshmallow, JDK 1.6, 4.1, C++, SQLite 3.8, REST API, GCM, JSON, Eclipse IDE 3.5, Proguard, Espresso.

Confidential, San Francisco, CA

Sr Android Developer

Responsibilities:

  • Analyzing the requirements, and understanding the functional specifications.
  • Development of various modules in accordance with Agile Methodology framework. Collaborating along with the Business Analysis, Design, QA and Development team in shaping the product as per the Customers requirements
  • Responsible for ensuring quality delivery of code through static and dynamic testing techniques
  • Played a key role in writing application logic using Eclipse IDE and Android SDK.
  • Designed complex User Interface screens using views and widgets.
  • Created new UI Screens and key resource for layout UI work utilizing xml, Shape Drawable, Text View, List View, Scroll View, Web View, Buttons, Activities, and Frame Layout.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more design and can adapt to tablet.
  • Implemented XML service to parse user's data coming from server.
  • Built a prototype for displaying a video in the main menu's background
  • Integrated with web service and mobile device to share information with each other.
  • Integrated with different Android versions .
  • Used Git for continues integration, bug fixing and Source Code Management.
  • Integrated Support Library to make the app compatible from API 1.6 up to 5.0
  • Used Apache Subversion (SVN) for version control.
  • Used Retrofit to retrieve and upload JSON through a REST webservice
  • Implemented Notification Manager to display updates on the notification bar.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Provided assistance and feedback on login design and implementation.
  • Download and upload content from back end web server via RESTAPI.
  • Making the RestfulWeb Service Calls at the various stages in the app development cycle and parsing the JSON responses back from the web servers according to the application requirement
  • Registered the Broadcast Receivers for the android system announcements.
  • Worked on debugging the application using adblogcat , DDMS .
  • Worked with JIRA management tool to keep in update of work status.
  • Debugged and tested the application on different android devices.
  • Used Espresso for testing the User Interface(UI) of the application.
  • Worked closely with QA team with fixing bugs and performance issue.
  • Can troubleshoot any issue of moderate complexity as well as provide support to production.

Environment: Restful Web Service, JSON, SDLC, JIRA, Android SDK 1.6, Java SDK 1.6,SQLite, Eclipse IDE, SVN, Retrofit, Espresso, ADT Plug-in.

Confidential, Charlotte, NC

Sr Android Developer

Responsibilities:

  • Good understanding in applying System Development Life Cycle (SDLC) and Object-oriented analysis and design (OOAD) for applications.
  • Involved in requirement gathering, UI design and development.
  • Strong Experience with core Java , native Android development and SDK.
  • Used Android SDK and Eclipse IDE for development
  • Knowledge with Content providers and Content resolvers .
  • Hands on experience in designing and developing Custom UI components, Widgets for Android with varying form factors.
  • Used Action Bar- PullToRefresh to refresh the data and update it.
  • Used SQLite and implemented queries, stored procedures to perform data operations.
  • Understand scaling Android UI across multiple Android devices.
  • Participates in designing software solutions by writing sections of Design Specifications,description of framework, interfaces, services, reports, business components, and interaction between the components under the guidance of the Architect.
  • Performed injection using ButterKnife library for making code cleaner and more understandable.
  • Implemented Asynctask, Handlers, Threads, Service and Intent Service.
  • Worked on Asynctaskservice for updating List View screen.
  • Developed the app to adapt to different orientations and various resolutions (Idpi/mdpi/hdpi) based on the device.
  • Used common Android framework APIs(Location, Notifications, Maps) .
  • Responsible for implementing the Multimedia API like the Camera API for capturing the images.
  • Used GPS provider to quickly find location and navigates the directions to the nearest bank or ATM.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Monitored all log activity, errors, memory allocation, threads and network connectivity using Dalvik Debugging Monitoring Service (DDMS).
  • Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
  • Responsible for testing the application using Test Driven Development (TDD) approach.

Environment: Android SDK 3.0, SQLite, ButterKnife, Eclipse IDE, Android API's, JDK, XML, JSON, HTML, CSS, GPS service, TDD.

Confidential, Chevy Chase, MD

Sr Android Developer

Responsibilities:

  • Actively participated in all the phases of SDLC like design, development, testing.
  • Participated in Agile/Scrum Methodology, with releases every 2 weeks.
  • Played a key role in writing application logic using Eclipse IDE and Android SDK .
  • Worked on Android Framework APIs such as Google Maps, Camera, Resource Manager, Fragments, Location Manager, Notification Manager, Content Providers, Contact Manager, Telephony API and REST APIs.
  • Designed the Layouts according to the requirements using Activity, Fragments, which has views such as List View and Scroll View.
  • Worked on Android Integration framework tools like Espresso and Gradle.
  • Worked on push notifications using GCM, Broadcast Receiver.
  • Registered the Broadcast Receivers for the android system announcements.
  • Modified Android manifest XML file to include all use permissions such as GPS, SMS READ /SEND / RECEIVE.
  • Used Restful Web Services for transferring and retrieving data from different applications.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • 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.
  • Debugged 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.
  • Performed Unit testing on the various modules/functions to ensure that the output is as expected.

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

Confidential, Memphis, TN

Android/Mobile Application Developer

Responsibilities:

  • Involved in requirement gathering and designing of the application.
  • Responsible for consuming the REST services, getting 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.
  • Implemented unique design for portrait and landscape mode.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Extensively used XML documents with XSLT andCSS to translate the content into HTML to present to GUI.
  • Worked with ZXing library for the coupon bar code reading module.
  • Implemented a Backend Server with SQLite database using JavaServlet running on a Debian Linux system with Tomcat server.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Involved in writing application logic in Eclipse using ADT plug-in for Android .
  • Developed dynamic content of presentation layer using JSP.
  • Develop user-defined tags using XML.
  • Hands on experience with android geo location services.
  • Tested the application on various Android devices.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Used services, Asynchronous tasks and Alert Notification API to implement event reminder feature into the mobile app.

Environnent : JSON, API, Android SDK 2.2, Eclipse IDE 3.5, Java, XSLT, emulator and Base device (G1, HTC EVO).

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in the Development and Analysis of this Enquiry module.
  • Prepared and documented Use Case Specification, Use Case Diagrams, Class Diagrams, and Collaboration Diagrams UML.
  • Worked on different tools such as Component, SOA Composite and OBER.
  • Developed Oracle SOA services in an agile development environment, Considering the SOA Governance & Best Practices - for managing business assets such as WSDL, XSD’s and Process.
  • Worked on SOA Design Patterns for building middleware systems.
  • Worked on a multi-tier web based environment using J2EE technologies: JSP, EJB and Java Servlets.
  • Developed components using Session Beans.
  • Validating the views using Validator plug-in in Struts Frame Work
  • Designed and coded JSP for presentation layer.
  • Performed routine checks on the Linux servers of the firm.
  • Manage and deliver all system and software migrations like Java version upgrade, OS migration from UNIX to Linux involving organizational standard.
  • Developed Java Beans for business logic required by the JSP’s.
  • Developed Webpages using XML.
  • Used JDBC Thin Driver extensively for invoking complex query on database.
  • Developed Test Plans using JUnit.
  • Responsible for Deploying, Implementing the application at Client site using Ant build tool
  • Wrote reusable functions for xml transformation in Java Server Pages.
  • Designed the solutions for top existing components and within the constraints particularly specified by the project.
  • Development and Analysis of the Client Data Bank module of the Life Insurance product.
  • Done the complete requirement/system specifications and test specifications.

Environment: JDK1.4, JDBC 3.0, HTML 4.0, EJB’s, Servlets 2.0, JSP’s, XML 1.0, JUnit 3.4, Struts 1.1, Ant 1.6, JavaBeans, Oracle Service Bus, Oracle 9i, JavaScript,Angular JS, Oracle SOA Suite 11g, HP-Unix, Linux, Win98/ 2000, WebLogic 8.0, Eclipse 3.3.

We'd love your feedback!