We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

Chevy Chase, MD

SUMMARY

  • 6+ years IT experience, 5 years in Androidbased Mobile Applications, design & development for multiple screen sizes for both Androidphones & tablets.
  • Expertise in Java,Android SDKversion Android 2.2 to Android 7.0.
  • Familiar in Android Multimedia framework.
  • Strong experience with Scrum/Agile development methodologies.
  • Experience in Android core concepts like Activities, services, Broadcast receivers, and content providers.
  • Strong experience in mobile development in Retail Applications using Native Android SDK.
  • Expertise in working with scrum masters that impact velocity.
  • Experience in developing apps using TDD approach.
  • Involved in declaring dependencies, specified methods to satisfy them, and delivered an app using Dagger2.
  • Familiar using AIDL in allowing clients to access our service from various applications.
  • Hands on experience in using GCM (Google Cloud Messaging) to send data from server to user’s devices
  • Good knowledge in Android Architecture, Android Concurrency, Android Middleware and competent with AndroidFramework API's (Maps, Location, Notifications, Camera).
  • Strong experience in working with public API such as Twitter, Facebook, Google, YouTube.
  • Good experience in application development using AndroidSDK.
  • Experience in Multithreading.
  • Excellent mobile and web design skills using HTML 5, CSS 3, JavaScript, jQuery and Angular JS.
  • Extensive experience in developing data services such as JSON, XML, XHTML, RESTful and SOAP APIs, etc.
  • Familiar with languages like C#, C++, Java and has good knowledge in Database Testing using SQL.
  • Expertise in working with Layout Manager and Android Toolkit.
  • Used SQLite Database and Shared Preference for Storing.
  • For quality and optimization performed Testing, debugging, and modifying codes.
  • Used JSON for data retrieval and distribution.
  • Used UML diagrams with the help of Rational Rose for shaping the project structure.
  • Proficient with Atlassian tool (JIRA) to track project progress.
  • Familiar with application deploying in Google Play Store, Samsung App Store, Amazon App Store, and good knowledge of Version control tools like GIT, GITHUB, and SVN.
  • Excellent problem - solving skills and debugging with IDE’s like NetBeans, Eclipse, and Android Studio.
  • Handled distinct software processes which include requirements, conceptual, and functional analysis.
  • Knowledge on implementation and testing of material design and UI/UX design.
  • Involved in all phases of development of an application including requirements gathering, design, developing the architecture of an application, QA, implementation and so on.
  • Used Eclipse IDE, ADT, and Android Studio to design the screens for an application using MVC pattern.
  • Strong experience in Build Automation systems like ANT, Maven, and Gradle.
  • Ability to identify, resolve and recommend solutions to complex problems.
  • Excellent analytical and problem-solving skills and to grasp and master new technologies.
  • A team player with excellent interpersonal, communication and leadership skills.
  • Capable of adapting to new environments, new technologies and facing new challenges.

TECHNICAL SKILLS

Languages: Java, Objective-C, C/C++, SQL

Android OS: Android 2.2 to Android 7.0

Frameworks: Android SDK, Java Development Kit (JDK), .NET, C Standard Library, jQuery Mobile, Angular Js

Web development: HTML 5, CSS 3, XHTML, XML, JavaScript, Apache, Tomcat

Built automation: Gradle, ANT, Maven

Databases: SQLite, SQLite Mobile, MySQL

Ides: Eclipse, Android ADT, NetBeans

Tracking tools: JIRA,SERVICENOW

Design Patterns: UML

Tools: Rational Rose, Microsoft Visio.

Version controls: GIT, GITHUB, SVN

PROFESSIONAL EXPERIENCE

Confidential, Chevy Chase, MD

Android Developer

Responsibilities:

  • Responsible for remodifying the existing code and to enhance the performance of the entire application.
  • Integrated Broadcast Receivers with Intent Filters to provide Android system announcements.
  • Stored the information such as name, time, place, date, etc., about an event by designing an SQLite database.
  • Streamed media files such as remote videos using Android platform libraries.
  • Embedded videos into an app using Android Multimedia Framework. Performed streaming of video files and displayed it on a app.
  • Presented the video on a app using Music Player class.
  • Integrated audio, video, and images into application using Android Multimedia framework.
  • To update controllers if its data changes used MVC patterns.
  • Experience in working with Native Android SDK in developing different mobile applications.
  • For implementing native audio, Exporting Modules and managing native app’s activity lifecycle used Native Android SDK.
  • Performed search operation by integrating search widgets using collections. To help the user to track the order, implemented PUSH notification.
  • To store and retrieve persistent key-value pairs across user sessions used shared preferences.
  • Used GET, PUT, POST and DELETE for a regular interaction of RESTful API design calls to populate the UI on the app.
  • Developed applications using Redux for single page javascript applications.
  • Designed responsive web applications using bootstrap.
  • Involved in working on location nearby agents using Google API’s to enable the customer to navigate to the agent and call the agent directly.
  • After claiming an insurance to gather evidence and information about an accident, developed an activity that provides the user a detailed step-by-step process. Produced a feature that provides a pick-up location to a user and maps that with the site of an accident.
  • Used Dagger2 to inject dependencies between different parts of an application as they need to be connected.
  • Performed testing of an application as they provide a graph using which we can detect the faults in it.
  • Created reusable, interchangeable modules using Dagger2.
  • Experience in working with Eclipse, Java andAndroidSDK frameworks.Detected and communicated with the scanners and transmitters using Bluetooth technology.
  • Exchanged data with other Bluetooth devices using Bluetooth API's.Developed the login page with dynamic layouts and custom buttons.
  • Experience in using handlers for set timers and Shared Preferences for the login session.Developed the framework using Spring concepts like IOC.
  • Incorporated event reminder feature into the mobile app using services Async tasks, and Alert Notification API.
  • For configuration and security from a central dashboard used Mobile Device Management (Airwatch) that helps you manage mobile devices.
  • Used events such as stimulating handset and PC keyboard to send text and numbers to the handset in a single click like screenshot capture and SMS.
  • Whenever app goes to background, to show the login screen and to provide the security used Application Activity Lifecycle callbacks.
  • Created drop-down lists using custom objects using Expandable List Views and HashMaps. Managed expectations by communicating effectively with the stakeholders.
  • Responsible for designing UI using various custom layouts, buttons, dialog boxes, alert boxes and different forms of widgets.
  • Developed a News module offering all latest company news.Provided the associates work schedules and notifications by enhancing the scheduler module.
  • Incorporated required code to attain the different button and text fields and implemented the necessary action for each of the widgets.Fixed bugs using ADB and DDMS reported by the testing team. Used MySQL database for storing application information.
  • Involved in performance testing along with Functional and regression tests.
  • Used Quality center and followed the defect workflow during the defect resolutions
  • Coordinated with Configuration Manager for continuous integration.
  • Managed and coordinated for timely deliver.

Environment: Dreamweaver,AndroidSDK,AndroidNDK, IOS, Swift, Bluetooth Stack,AndroidFramework APIs (GPS, Camera, Notification), Objective-C UI Animations, Eclipse, DDMS, Dreamweaver), Spring IOC, Object Oriented Design, Genymotion emulator, Virtual Machine, Microsoft Visual Studio, Multitasking, LogCat.

Confidential, San Jose, CA

Android Developer

Responsibilities:

  • Workedon Payment application through Verifone protected payment access API.
  • Involved in enriching the standard features in Verifone SDK.Involved in requirements gathering, design and various phases of application development.
  • Built rich user interface applications supporting multiple devices using XIBs, Storyboard with auto layout, size classes, stack view, animation techniques.
  • Developed a robustAndroidmobile application framework for utilizing and managing secure API.
  • Worked on debugging the application usingAndroidStudio and Debugger. Used adapters to populate lists from databases.
  • Executed the purchase and payment methods for merchant and customer. Performed web page validations by developing programs using JavaScript.
  • Involved in developing conventional view for cropping the scanned image before processing for both landscape and portrait modes.
  • Maintained Google design guidelines and Android best practices to update an application regularly.
  • Incorporated the Barcode Scanner library to scan the payment cards of customers. Developed the Barcode Scanner library to give the better-scanned results.
  • Involved in detecting the device rotation by implementing the Accelerometer using the Sensor Event Listeners.
  • Incorporated SQLite Database framework for an easier Database transaction.
  • Used XML to develop GUI. To optimize the efficiency, implemented and evaluated new technologies. Displayed background progress by implementing Animated Progress Dialog.
  • Performed debugging and testing to an application on various Android devices using Logcat and DDMS.
  • Fixing the issues recorded in JIRA and updating the status.Expertise in working with the Agile environment. Collaborated with Fragments within the activity for simple, efficient and user-friendly UI.
  • Developed desired action for each of the widgets and captured the various text fields and buttons by inserting suitable code.
  • Developed popup windows to send the notifications to the user by creating Priority Queue and transparent activities.

Environment: JIRA, AndroidStudio,AndroidOS 4.0, Linux OS and above, Bitbucket, GitHub.

Confidential

Android developer

Responsibilities:

  • Develop application for larger screens i.e., pad, tablet.
  • Wireframe design using Axure
  • Provide technical solution, update, and design screens according to client requirement
  • Scrum and Agile methodology followed for every project.
  • Use of GitHub, Bitbucket repositories for store, fork, and merge Use of core data and persistent storage for local database storage in IOs and Shared preferences for Android Environment: Java, C, Android, IOS, HTML, CSS, Java-Script, SQLite, Core Data
  • Work closely with UI/UX teams and backend teams.
  • Implement the UI/UX customizations
  • Implemented Push notifications to notify user for all crucial information.
  • Integrated with Confidential backend API to live update information seamlessly using their mobile device.
  • Participated and contributed to all phases of the SDLC, including programming, defect
  • Participated in Correction, unit testing, code review and deployment planning
  • Participated in Production monitoring and support as needed
  • Provided expertise on mobile current standards and innovative technologies and frameworks.
  • Worked closely with non-technical staff to define user requirements.
  • Provided estimates for the work plan.
  • Appium for automating Mobile Apps.
  • Proven experience in defining and operationalization of test automation strategy
  • Proven experience in creating and implementing test automation frameworks
  • Large-scale systems in agile development environment
  • Hands-on test automation experience, in a professional software development environment
  • Demonstrated experience developing high quality test strategies and test execution specific focus on cross browser/OS and cross device testing.
  • Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration and code coverage tools to ensure 80% or higher code coverage.
  • Strong analytical and problem-solving skills with the ability to work in an unstructured, fast-paced environment

Environment: Eclipse IDE with Android SDK and ADT Plugin. Java 1.6, Appium, GIT for source code management, JIRA for Task & Defect Management

Confidential

Java Developer

Responsibilities:

  • Experience in server-side programming using JSP, core java, and Servlets.
  • Used Struts framework for an implementation of web applications.
  • Created UML diagrams using Rational Rose. Designed UI using AJAX and JSP.
  • Used Java Exceptions and Collections. Worked on relational databases such as SQL Server and Oracle.
  • Used JUNIT to perform class level functionality testing. Used JavaScript to perform client-side validations. Experience in using NetBeans, Eclipse, and Android Studio.
  • Good knowledge in SQL queries and used these to perform insertion, updation, and deletion from Oracle databases.
  • Documented the enhanced features and functionality of an application. Used Struts for creating action classes for controllers.
  • Recorded a detailed documentation of each screen. Used a bug tracking tool named JIRA. Used XML to develop web services.
  • Involved in implementing design patterns such as Data Access Objects, Data Transfer objects, MVC, and Singleton.
  • Used SVN as a version control system and transferred the application data between client and server using XML.
  • Used MVC (Spring) to implement MVC controllers and to deploy execution flow in the servlet Environment.
  • Performed code reviews and provided technical guidance to other team members. Resolved customer related issues and assisted in quality assurance.
  • Worked with the Subject matter experts and business analysts to communicate effectively, to propose new solutions, and to identify the gaps in the requirements.
  • Performed testing using JUNIT, programming using Hibernate, actively participated in Maven setup and Spring IOC configuration.
  • Communicated with other dependent systems by implementing SOAP/RESTFUL web services.
  • To receive updates and to track the different tasks about the project worked with an offshore team and attended their meetings daily.

Environment: JSP, Core Java, Servlets, Struts, UML, AJAX, SQL, JUNIT, JavaScript, Eclipse, JIRA, HTML, CSS.

We'd love your feedback!