Intermediate skills with Java and Android. Most of my experience in app development is in the back end of the application with little GUI skills. Android; I enjoy Java development and constantly use it all the time for small jobs and automation, having used it as my main language for a year now. Most of my experience in Java is using it to communicate with custom external Bluetooth hardware, for a high performance and reliable "Hub" using multiple BLE centrals connected to a Linux based machine in order to reach out to hundreds of BLE peripherals at a time in a real time environment. I have experience with the Android BLE stack, as an alternative to the Java application described above.