We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

5.00/5 (Submit Your Rating)

Overland Park, KS

SUMMARY:

  • Very Good understanding of Android Back - end and UI guidelines.
  • Experience in developing Android 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.
  • Experience on different layouts like LinearLayout, RelativeLayout, GridLayout, CordinatorLayout, Constraint Layout etc.
  • 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 SDK
  • Good knowledge on Android Design Patterns.
  • Experience working on tablets.
  • Used native Android and third-party technologies to optimize the functionality of the Android app including Android Studio, Java, Android Pay, Crashlytics, Espresso, Picasso, Custom Views, Facebook API, Twitter API, Google Maps API, SQLite, Dagger, Butter Knife.
  • Solid background in Android UI, Android SDK, Android design patterns.
  • Experience in Gradle for building the application.
  • Expertise in developing applications for android operating system using Eclipse IDE, Android Studio, SQLite, Java1.7, 1.8, XML, Android SDK.
  • Proficient in working with media, threads, services with Android.
  • 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 on Android.
  • 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 RESTful applications.

TECHNICAL SKILLS:

Operating Systems: Windows XP/7/8/10/Ubuntu/Mac OS X.

Languages: Java, C, C++, HTML, HTML5, CSS, AngularJS, RxJava, RxAndroid, Kotlin.

DBMS: SQLite, Oracle 11g.

SDKs USED: : Android SDK.

Tools: Used: Eclipse, Android Studio.

Source Control: Git, SVN.

PROFESSIONAL EXPERIENCE:

Confidential, Overland Park, KS

Sr. Android Developer

Responsibilities:

  • Responsible developing both Prepaid and Postpaid applications from scratch.
  • Integrated SDKs for Analytics like BMW Reports and Adobe Analytics and responsible for tracking all the required actions throughout the application.
  • Designed the screens using MVC pattern for the application with Eclipse IDE.
  • Implemented Fragments, Activities.
  • Implemented Crashlytics and Firebase Crash Reporter to monitor crashes and exceptions and user app analytics data.
  • Heavily code using ReactiveX for asynchronous programming with observable streams for APIs using flatmap, filter, zipalign, map transformational/filter operators of functional RxJava and RxAndroid.
  • Used JIRA for Agile Development.
  • Converted code from Java to Kotlin for entitie and most of presenters in MVP Pattern..
  • Worked with targetSdkVersion of 26 with minmumSdkVersion of 19
  • Worked in an Agile Environment with two week sprints.
  • Integrated various RESTful APIs and serialize the data using NSJSONSerialization.
  • Integrated Location SDK and Agoop SDK to customize notifications based upon the location, age etc.
  • Used Card I/O for getting the card information by scanning the card from the app.
  • Used Dagger for Dependency Injection.
  • Consumed and created Rest API’s for accessing and customizing the data.
  • Implemented Chat with an agent feature with the help of TouchCommerce API.
  • Integrated IBM Tealeaf SDK for enhanced reporting.
  • Developed many layouts and functionality to provide complete assistance to the user through app.
  • Used JIRA for project tracking.
  • Used Picasso for making ImageViews more effective.
  • Used MVC architecture for faster development.
  • Used Delegates and List Items to show the data on the layouts.
  • Consumed Google API’s to use Google Maps and Google PlayServices.
  • Used Dagger to provide the data to the application.
  • Design screens using MVP/MVVM pattern and implemented the requirements of GCM Push Notification, Geo location to nearby merchants, Rate Me feature, Fingerprint feature on Nougat(Android 7.0).
  • Used Object Oriented Design patterns in app
  • Working on Linear layouts, Relative layouts, Frame layouts, Recycle view adaptors and Fragments .
  • Used Gradle for compile, build and package the app.
  • Using RX-Java and RX-Android to accomplish background service tasks and Restful interactions.

Environment: Java 1.8, Kotlin, Android 7.0 & 8.0, Android SDK, Frameworks: Git, log4j, Dagger. IDE and Tools: Android Studio, Sourcetree, Postman, Github, JIRA, Gradle.

Confidential, Louisville, KY

Android Developer

Responsibilities:

  • Contributed to the full mobile application development lifecycle from planning, requirement gathering, development, testing and launching on Google play store for beta testing.
  • Used Jackson and GSON libraries to parse JSON files coming from RESTful web services.
  • Responsible for development of all application components and UI resources.
  • Implemented system to purchase and redeem coupons.
  • Worked with material design for interaction and motion throughout the application.
  • Used Eclipse IDE to develop the screens for the application using MVC design pattern.
  • Built compatibility with android version 7.0 (API 24).
  • Creating functionality for storing payment details and billing preferences which will useful for user in future use.
  • Integrated Android Pay API to ease payments.
  • Used Bugzilla for tracking project.
  • Used Firebase for Monitoring the app in live and to get the details of the app crashes, device information etc.
  • Used Card View to represent the offers in a card manner.
  • Using Butter Knife library to binding the field and method for Android views.
  • Supported the app for different releases of Android OS.
  • Implementation of different user interface components such as WebView, ImageView, TextView and ListView to display the data for the application.
  • Wrote unit tests for mobile code and debugged critical application issues such as crashes, memory leaks, and concurrency problems.
  • Used Parcelable to serialize Java objects from Activity to Activity
  • Used Navigation Drawer and Tabs to provide quick and easy navigation.
  • Used Espresso & Mockito for testing the UI & Android App functionalities.
  • Working on adding permission to contacts, storage and other features on Nougat 7.0.
  • Managed tasks within Agile framework, cleared Sprinted tasks.
  • Involved in working on Restful Web service with JSON.
  • Used OrmLite as a ORM with SQLite.
  • Created UI tests using Espresso.
  • Used Gradle for configuring and building the application.
  • Used Recycler Views for implementing a dynamic User Interface.
  • Worked on testing code using JUnit Testing and maintained a bug database. Tested the application on multiple Android devices and debugged the issues that were found.
  • Hands on experience in different third-party APIs for Android application development(i.e. Google Map API).
  • Implementing Date picker, Time picker and surface view.

Environment: Java 1.8, Android 7.0, Android SDK, SQLite Open Source Frameworks: ORMLite, Junit, SVN. IDE and Tools: Eclipse IDE, MySQL Manager, Android Studio, SubVersion.

Confidential, Atlanta, GA

Android Developer

Responsibilities:

  • Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Different Layouts, Buttons, Edit boxes and Selection widgets like List View and Scroll View as per client need.
  • Involved in requirement gathering, UI design and development.
  • Working on Recycler view to displaying merchant list in List View and Integrated Google Maps V2 to display the merchant locations with markers in Map View.
  • Used Picasso for rendering the ImageViews.
  • 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 Google Maps API and Google Location server to ping the coordinates of the user and get feedback with the application.
  • Retrofitted four legacy list views to the new RecyclerView / CardView combination, obtaining all the performance benefits.
  • Experience in managing backend data by using Android File system, Shared Preferences, SQLite database and Content Providers .
  • 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.
  • 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 Gradle for app building.
  • 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 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, SQLite, Windows 7, Jira, Version Control, ADT Plug-in, GIT (version control), DDMS console, emulator and Base device (G1, HTC EVO).Creating Intents (explicit, implicit), Multi-threading and Creating Linear, Relative and Table Layout.

Confidential, New York, NY

Android Developer

Responsibilities:

  • Designed the screens using MVC pattern for the application with Eclipse IDE.
  • Implemented Fragments, Activities.
  • Implementing My Cards using a Scroll view with custom Views and when the user clicks in one of the Cards, a detail view is presented using the Navigation Controller.
  • Using Animations on the cards when user flip to view the card details.
  • Developed different features for the application.
  • Worked on linear, frame and relative layouts
  • Implemented Notification Manager to display updates on the notification bar.
  • Implementing Broadcast Receivers for Android.
  • Key resource for layout and UI work utilizing xml, Views, Webview, ListView, Menu Item, Activities, Fragments, Frame, Animations, Notifications, Push Notifications etc.
  • Tested the app across different versions of Android and different Android phones to assure quality and performance.
  • Worked with Android Permissions to make use of the device features.
  • Used sync adapters to load changed data from server and to send modified data to server from app.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Worked on implementing application in Tablets and Smartphones in Android Marshmallow.

We'd love your feedback!