We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

PROFESSIONAL SUMMARY:

  • 1 year s experience in Confidential as Android Developer
  • Experienced in software application development, proficient at Object Oriented Programming
  • 3 years experience in developing mobile applications with Android SDK, and popular APIs like Google Map API V2, Facebook SDK, UrbanAirShip, MixPanel, Pubnub
  • Experienced in dealing with database using SQL, SQLite
  • Expertise in Android UI design with XML and sub Classes, implementing Style, Theme and Animations handle hierarchy viewer and layout manager.
  • Expertise in Custom Views building, modification and wiring data from server. Generic, reusable and high performance.
  • Solid experience on the lifecycle of Activity, Fragment, Service, BroadcastReceivers(Loacal). And implemented Intent, Bundle to transfer data between them.
  • Expertise knowledge in Location Based Service, Notification Service, Async Task, Handler, Listener(interface)
  • Experience in using Flags to control the execution of threads, good understanding of multithreading
  • Expertise in building source code with GRADLE &ADT and debugging with DDMS & Logcat, good understand of Strict Mode
  • Expertise in building connections between device and server (Web Service) using REST and JSON data
  • Solid understanding of analysis of XML and HTML
  • Solid understanding of Algorithm and Data Structure
  • Ability to develop unique, cutting edge applications for different handset and user requirements Good team player, problem solver and quick learner
  • Self - starter, highly motivated, technically sound and mentoring skills in driving development teams to successful solution.
  • Strong analytical, communication, problem-solving, interpersonal, organizational and team monitoring skills.

TECHNICAL SKILLS:

Programming Languages: Java (Good knowledge on OOP), Gradle, C++, HTML,SQL, XMLIDE Android Studio, Eclipse, Visual Studio 2010

Mobile Technologies: SlidingUpPanel, CardView, Toolbar, Content Providers, Alarm Manager, Broadcast Receiver & Services, RESTful, web service, HTTP, JSON, XML, AsyncTask, Fragments and ActionBar, Handler, Android SDK 2.2 +, Emulator, ADB, DDMS, Oauth

DATABASE: SQL, SQLite DB, MySQL

Defect/Bug Tracking: Bugsense, SpoonLogger, DDMS, Logcat

Operation System: Mac,Windows, Linux (Ubuntu)

Other Skills: Git, Unit Testing, MixPanel, UrbanAirship, Pubnub, Terminal

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Android Developer

Responsibilities:

  • Developing new features from design team, and discussing with other teams about Android features
  • Bug cracker, solving any bugs related to Android part. App related or device related
  • Cutting builds for testing or releasing, update the code base with new third party API and new Android OS
  • Team supporter, handling stuffs when the other team member is off. Working until 4 AM for the emergency
  • Fast learner, learning while working. Keeping improving on code quality
  • Testing app, both annual testing and Unit testing for the app
  • Created the UI for the bottom banner, single relative layout
  • Inserted the layout to current project and wired the logic when to show the banner

Environment: Java 1.8, Android SDK 4.0+, Android Studio 1.2.1, Gradle, XML, Logcat, SpoonLogger, Android Cell Phones

Confidential

Android Developer

Responsibilities:

  • Developed the model of the data communicating with server, wired the data with the app
  • Created the UI for the whole project, an overview reusable for all four activities and use Card View as grid view’s child view
  • Using AsyncTask for processing HTTP request, implement org.json to translate format between JSON Object and JavaBean.
  • Designed the timer logic to manage when showing next step for drivers
  • Used Local Broadcast to send information in app, the receiver is Local Broadcast receiver
  • Followed the android material design, created the Edit Text different states with different UIs.
  • Wiring the data from server to promotion code block
  • Discussed the requirements with both design team and back-end team, documented the requirements

Environment: Java 1.8, Android SDK 4.0+, Android Studio 1.1, Gradle, XML, JSON, API, Logcat, SpoonLogger, Android Cell Phones

Confidential

Android Developer

Responsibilities:

  • Created the UI for the whole project, including activity and Grid View customer children views
  • Designed the adapter for grid view and logic for showing apps for referring
  • Wiring the data from server to promotion code block

Environment: Java 1.8, Android SDK 4.0+, Android Studio 1.1, Gradle, XML, JSON, API, Logcat, SpoonLogger, Android Cell Phones

Confidential

Android Developer

Responsibilities:

  • Imported second sliding up panel layout and create state manager to control the behavior of two sliding up panels
  • Created the DeliveryOverView reusable for most of cases, built most of the views with custom views
  • Customized ListView for displaying the delivery information, sender and sender’s telephone number
  • Used converview and viewholder pattern in ArrayAdapter for faster content loading
  • Coded the HD notification for different scenarios, used Shared P and life cycle of activity to manage the time of notification shown
  • Refactored the driver app with ActionBar OverLay and made the notification smoother
  • Updated the Google Map functions used, simplified the code base
  • Debugged the app with Handler to have better performance

Environment: Java 1.8, Android SDK 4.0+, Android Studio 1.1, Gradle, SlidingUpPanel, Android Google Maps V2, Logcat, SpoonLogger, XML, JSON, API, Android Cell Phones

Confidential

Android Developer

Responsibilities:

  • Read the Confidential Android API and import the Confidential APK through Gradle on Maven center
  • Identified the app when app starts, with the API key from back-end team. Debug, staging and production
  • Updated the Content Provider and Receiver for Confidential in Android Mainifest file
  • Tested the push notification with for all three versions

Environment: MixPanel, Java 1.8, Android SDK 4.0+, Android Studio 1.1, Gradle,, Logcat, SpoonLogger, XML,, API, Android Cell Phones

Confidential

Android Developer

Responsibilities:

  • Created customer dialog, view pager layout with dynamic indicator, rating screens for both single and shared rides and navigation setting screen
  • Updated the Google Map functions used, simplified the code base
  • Utilized Fragment to construct different layout for Cellphones with different screen sizes
  • Developer the progress bar on custom dialog and successfully maintained it after 5.0 released
  • Tested the app across different versions of Android and different android phones to assure quality and performance.

Environment: Java 1.6, Android SDK 4.0+, Eclipse, Gradle, Android Google Maps V2, XML, JSON, API, Logcat, SpoonLogger, Android Cell Phones

Confidential

Android Developer

Responsibilities:

  • Created UIs for customer dialog, requesting screen and new user experience view pager
  • Developed the Algorithm of Google Map obfuscation for pickup and drop off
  • Solved the notification not upfront issue by using wakeup lock
  • Released the app while the other team member was on vacation, first month in the company. Got other teams’ praises

Environment: Java 1.6, Android SDK 4.0+, Eclipse, Gradle, Android Google Maps V2, XML, JSON, API, Android Cell Phones

We'd love your feedback!