We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

4.00/5 (Submit Your Rating)

Westlake, OH

SUMMARY:

  • A Mobile Application Developer with nearly 6 years of experience in Software Development, ApplicationMaintenance & Support and Project Execution. 5 years of experience as an Android Developer Adept in analyzing information system needs, evaluating end - user requirements, custom designing solutions, troubleshooting for complex information systems management.
  • Well versed with Android Application Development and technologies like Android, JAVA, Gradle, XML, JSON, HTML, GIT.
  • Often use project libraries like Android Support Library, Dagger 2, Butterknife, Picasso, Retrofit, GSON EventBus, ViewPager, Rx JAVA, ORMLITE and other common libraries.
  • Handling various technical aspects like coding of modules using given design specifications, debugging and fixing the defects as well as analyzing the root cause.
  • Knowledge on Bluetooth Audio profiles (A2dp, AVRCP, HFP) and Bluetooth stack (BlueZ, BlueDroid)
  • Solid understanding of full mobile and software development life cycles, UIX, web analytics, changing web standards, and Agile methodologies.
  • Worked on HTML, CSS, JavaScript, AJAX, JQuery mobile, Bootstrap, JSON, XML, Cordova and native Android.

WORK EXPERIENCE:

Sr. Android Developer

Confidential, Westlake, OH

Responsibilities:
  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.
  • Worked in agile environment with daily scrums and biweekly sprints.
  • Perform various test functions - Black Box, User Acceptance Testing, Functional, and Regression, End to
  • End testing for mobile devices / websites and mobile apps.
  • Perform regression, smoke testing around hot fixes.
  • Made Restful Service Calls using Google's Volley Library at various stages in application development cycle and parsed responses back from the web servers as per the application requirement.
  • Handled Multi-Threading using handlers, Loopers and Async task.
  • Work on large complex existing codebase in latest Android SDK, Android Studio and APIs using TDD, MVP and dependency injection design concepts
  • Handling JSON data using efficient parsing techniques.
  • Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging and detecting memory leaks.
  • Worked with UX Designers, Mobile Architects and other Developers to build enterprise mobile solutions and perform root cause analysis, technology evaluation, and design spikes.
  • Implemented Singleton design pattern to pass through the object into different fragments.
  • Hybrid version of the app was created using native JavaScript, HTML5 and Cordova platform for Google
  • Play and iOS App Stores.
  • Developed code for Views, Viewmodels and business code.
  • Managed tasks within Agile framework, cleared Sprinted tasks, and controlled JIRA workflows.
  • Supported Devices: Android hand set & tablets (Android4, Android 5, Android 6, android 7) & Chrome browsers.

Environment: Android Studio, Android Debug Bridge, Logcat, DDMS, Android API's, RESTFUL Web service, Dagger 2, JDK 1.6, Jenkins, Gradle, GIT, JIRA.

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, Fragments, Location 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.
  • 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.
  • 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, Scottsdale, AZ

Responsibilities:
  • Involved in all the stages of SDLC i.e., from requirement gathering, development, and testing.
  • Designed UI using views provided by Android and created custom views when required. Involved in updating the application UI and application data structure.
  • Used various devices, which include tablets and phone with a latest Android OS to the application.
  • Worked with Dialog Fragments for Pop - up and Used List Adapters, Spinners, and Loaders.
  • Converted data from API into JSON format files and retrieve useful information using AJAX calls to display them on the browser.
  • Push APK's through MOBI using local storage and Cordova plugins.
  • Used JIRA to keep track of outstanding bugs, participated in daily standups, sprint reviews, Kickoffs.
  • Created social login using Gigya API's. Integrated user social accounts with the express account.
  • Development of custom Cordova (phone gap) plugins for android.
  • Used Ionic and Cordova framework for building the hybrid mobile app
  • Using PhoneGap/Cordova to access device APIs such as camera and geolocation to deploy an Android app.
  • Used third party SDKs and libraries like Crittercism, Apptentive, Google Analytics, EventBus, Couchbase, Retrofit, and Picasso for tracking crashes and usage data, loading images, API calls, etc

Environment: Android Studio IDE 1.4-1.5.1, Otto, CBLite, Event Bus, Git, Phabiricator, BeanStack.

Android Developer

Confidential, Detroit, MI

Responsibilities:
  • Writing non - blocking code, and resorting to advanced techniques such as multi-threading, when needed using Node.js, using some JavaScript concepts.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Used factory, services, and providers for keeping data in the application.
  • Created custom directives and made restrictions for the directives created.
  • Implemented Angular Service calls using Angular Factory and used Media Queries for the design to be compatible in all devices.
  • Created e2e test suites for all components and run them on protractor.
  • Involved in user meetings to gather the requirements of the application and worked on application designing, testing, deployment and maintenance.
  • Implemented zip code functionality using Location Manager API.
  • Redesigned the cart checkout process with enhancements such as the accordion-style interface that acts as guide to complete user purchase.
  • Implemented widget plugin project using Search API, Content Providers, and Database API.
  • Developed business logic along with connecting the application to the server with REST web services.
  • Used Aysnc task to invoke web services and servlet calls in the background thread.
  • Implemented Location based service using Google Maps API that enables to search the nearest store located
  • Python is used as an interface between the application and the client.
  • Used ProGaurd to remove unused code and resources in the release build.
  • Worked on Agile methodologies for rapidly deliver high-quality features of the application

Environment: Android 5.0, Android SDK, Java, Eclipse, ProGaurd, Google Maps API, Android Emulator, NDK, SQLite, Linux/UNIX, XML.

We'd love your feedback!