We provide IT Staff Augmentation Services!

Android Developer Resume

Long Beach, CA

PROFESSIONAL SUMMARY:

  • Around 5 years of experience in Android application development.
  • Experience developing Android applications using Java API programming, web services like JSON&REST API.
  • Proficient in collecting requirement, functional analysis, deployment and logical thinking.
  • Worked and deployed various applications on Google Play Store.
  • Developed applications using Relational databases like SQL Server, MySQL,DB2 and MongoDB.
  • Hands on experience using Android Studio with ADT plugin, designing UI layouts using Linear Layout, Relative Layout, Frame Layout, Table Layout, List View, Grid View and using Android native widgets and custom Widgets.
  • Experience using in Camera, Wi - Fi, Sensors, Bluetooth, Telephony, Firebase API, OAuth.
  • Updated and loaded Android frameworks and API using Sync Adapters, Loaders and Async Task Loader.
  • Experience working with Geolocations, In-App Purchases, Google Maps APIs, Geocoder API, In-App advertising, Ticketmaster, PayPal, Google Analytics.
  • In-depth experience in Android applications development involving front-end User Interface development, push notifications, Adapters, Content Providers and Services.
  • Used third party Social API's such as Facebook, Twitter, Google, YouTube and integrated into Android apps.
  • Experience in Android Repository CVS and Version Control System using SVN, GIT and Bitbucket.
  • Expertise in the process of a system objects with Object Oriented Design (OOD),Object Oriented Modeling (OOM) based on Unified Modeling Language and Object-Oriented analysis (OOA).
  • Developed apps using in various SDLC methodologies like Agile development, Waterfall and Rapid Application Development (RAD).
  • Experienced with Atlassian JIRA establishment.
  • Knowledge of android animations, material design and fluid layouts.
  • Built apps using hybrid version using native JavaScript, HTML5and CSS.
  • Proficiency debugging and problem-solving skills with Eclipse, Android Studio and RAD.
  • Developed Android UI components such as Text View, List View, Menu, Edit Text, Button, Checkbox, Dialog, Alerts, Action bars, Card View and Recycler Views.

TECHNICAL SKILLS:

Programming Languages: C, C#, Java, Android

Web Technologies: HTML5, CSS, Javascript, XML

Databases: Oracle, MySQL, PostgreSQL, SQLite, MongoDB

Development Tools: Android Studio, Eclipse

Version Control Systems: GIT, BitBucket

Code Quality Tools: Sonarqube

Operating Systems: Windows, Unix, Linux.

Android Versions: KitKat, Lollipop, Marshmallow, Nougat, Oreo.

PROFESSIONAL EXPERIENCE:

Confidential, Long Beach, CA

Android Developer

Responsibilities:

  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Hands on experience working on Oreo.
  • Designed the architecture and User Interface (UI/UX) using client requirements and use - cases.
  • Implemented Notifications for updates in user account.
  • Used Android NDK to create the library files to be used by Services.
  • Designed and developed the App screen navigation using Dialog boxes, ActionBar Navigation control and designed Menus based on the user context.
  • Implemented the framework using Page Viewer.
  • Developed Android TV BETA version for users to access application via television.
  • For alerting the user we made use of Alarm service, Notification service.
  • Converted data from API into JSON format files and retrieve useful information using AJAX calls to display them on the browser.
  • Responsible for developing the Profile across several Products and several Android versions.
  • Implemented new screen GUI widgets, layouts, custom lists, custom layouts, custom adapters.
  • 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.
  • Designed, development, testing and implementation of WEB applications using Sencha Touch framework.
  • 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 Data base API.
  • Developing rich UI for most of the modules in the application using ListView, Scroll View, View Pager and Navigation Drawer.
  • Used Pro Guardto remove unused code and resources in the release build.

Environment: Android SDK 8.0, Java, Android Studio, Android TV, JSON, GIT, Jira, SQLite, Retrofit, Sencha, Gaurdto, Ajax.

Confidential, Los Angeles, CA

Android Developer

Responsibilities:

  • Implemented Android7.0 Libraries and Frameworks with Masterpass API’s to mobile application.
  • Integrated NUANCE Voice frameworks and API’s into all current Android Applications.
  • Developed Android7.0 Libraries and Frameworks with Small Business API into mobile application.
  • Developing and implementing new business features with Android7.x and Google pixel devices.
  • Developed and Published Android7.1 mobile application with Masterpass features.
  • Developed Android7.1 NFC Application running on small business Payment and provisioning Flow & process.
  • Debugged application using ADB, Trace View, DDMS and Log Cat.
  • Worked with JSON library to parse JSON files.
  • Experience in Android Networking Libraries like Volley and OKHttp.
  • Experience in the required GUI by making modifications to the XML files.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Understanding system requirements, test case planning and execution, Functional testing, Integration Testing, Track issue records and reporting by using bug tracking tool.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Experience in Android Integration framework tools like Espresso and Gradle.
  • Understanding system requirements, test case planning and execution, Functional testing, Integration Testing, Track issue records and reporting by using bug tracking tool.
  • Experience with authenticated sessions using OAuth and authentication tokens.
  • Built a local log file to capture the crashes and app responses in the application.
  • Coded in Java using Android Studio, on the app in MVP architecture to achieve a complete separation of concerns, better code reusability, and a higher percentage of unit tests.

Environment: Java8.0 Programming, JIRA, Jenkins, Retrofit2.x, Butterknife, Dagger,OKHttp, Android Multi window support, Voice Integrations: NUANCE framework, Gradle2.x, Cucumber BDD, Espresso, Android8.0, Kotlin, Android Studio2.2.x, RxJava, RxBindings2.x, RxPermissions2.x, Glide, GSON, Braintree, Stripe, JSON, Push Notifi Analytics & Crash: Google Ad Mob & analytics, Image Loaders FWs: Picasso, Fresco

Confidential, Los Angeles, CA

Android Developer

Responsibilities:

  • Worked with Android Studio and the latest Android SDK using lollipop in developing an enterprise level mobile application.
  • Worked with HTTP requests, JSON and GSON formatting to parse the data.
  • Worked with GCM in implementing the PUSH notifications.
  • Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
  • Utilize experience scaling systems and cloud technology to support services in the mobile environment.
  • Used Material design using Card View, Recycle View and classic principles of good design with innovation.
  • Consumed Web Services (RESTFUL) from third party for send the emails in bulk. This service is used to send the emails to the customers in bulk as a part of Batch process.
  • Used SVN as the version control tool to commit and update the project from the server.
  • Worked with JENKINS to generate the builds for QA and developers for testing purpose.
  • Used SONAR to maintain the code quality which includes JUnit coverage, Complexity of the code and code redundancy.
  • Used HTML, CSS and jQuery for the design and background of the application.
  • Used Third party JAVA API for barcode generators and scanner.
  • Used JIRA to create the sprints, assign stories, track issues and track the progress of the sprint which includes velocity charts, Burn down charts etc.
  • Followed a complete AGILE technology with Daily Stand up calls with the offshore team every day and updating on JIRA.
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Worked closely with the Business Analyst in validation and prioritization of the project requirements in developing the app.
  • Involved in the meetings where I had to present the demo of the current working app with higher level executives.
  • Used various devices which include tablets and phone with a latest android OS to the application.
  • Worked closely with the QA offshore team to track the bugs and resolve the issues.
  • Designing, Enhancements, Bug-fixing, KT Sessions, and Maintenance of the Application.
  • Utilizing Async Task, Thread, Handler, Services to provide smooth UI experience.
  • Customizing different widgets that include Buttons, Toast's and Dialog's.

Environment: Android SDK 5.1, GSON (Version 2.3.1 to 2.7), REST Web Services, JENKINS, SONAR, JIRA and SVN.

Confidential

Android Developer

Responsibilities:

  • Implemented the UI using fragments, to build a multi-pane UI to make it compatible with mobile devices and tablets.
  • Implemented live video broadcasting from Android camera to streaming server.
  • Involved in the discussions with business users, testing team to finalize the technical design documents.
  • Involved in all phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Implementation.
  • Used memory management techniques and tools.
  • Worked on MVC design pattern.
  • Worked on tasks including simple activity transitions and recycler views.
  • Part of an Agile Team and reviewed member’s feedback and application acceptance through the Pilot Release.
  • Developed confirmation screen using custom ListViews and servicecalls to communicate to the server.
  • Synchronized the methods properly for thread safety.
  • Hands on work using multimedia framework using Android API such as Google API and Facebook API.
  • Intensified the code reusability by creating generic layouts and utility classes for most functionality.
  • Caching was implemented using application manager.
  • Updated the UI/UX by adding NavigationDrawer Menu.
  • Introduced the push notifications through the Google Cloud Messaging API.
  • Implemented ListView to show the different options.
  • Created the SQLite helper for the application local storage.

Environment: Android SDK 5.0, Java, Android Studio, GIT, SQLite, Jira, REST API, OpenTok API, Google API for Messaging.

Hire Now