Greater New York City Area
Lead and manage Dash application on Android platform (https://play.google.com/store
/apps/details?id=com.dashlabs.dash.android), with 4 times featured by Google Play Store and
Top Developer badge. Dash is a tool to connect your car with phone using OBD(On-board
diagnostics), fetch and display driving data from your car and give you advices on how to
improve your driving skill.
• Designed the architecture(MVP), database schemes and workflow of Dash application on
Android platform.
• Adapted and implemented all UI designs to Material Design principle, including
transitions, animations and other user interaction feedback using Android Support Library
and custom views.
• Designed and coded whole process of bluetooth connection handling all scenarios and
exceptions using Java concurrent techniques.
• Created OBD devices protocol using reverse engineering and APK decompiling.
• Design and developed dash cam feature using Android media api and customized circular
buffer.
• Developed Bluetooth / BLE chatting application to assist work with OBD devices.