Android Software Enginieer
CurrentAndroid development was done in Eclipse, Android Studio, Java and C++/C NDKCreated various UI components such as:• a Browser package allowing users to browse for files on USB drives and phones with MTP support• a Preset package allowing users to load and save presets in XML format from/to USB and VT web site• a Workout Selection package allowing users to create, edit and execute all types of workouts for treadmills, cross trainers, bikes, power mills and flex striders• a Workout Execution package that allows for control and display of workout parameters such as speed, pace, level, rpm, calories, watts, MET, etc.• a System settings allowing club managers to change settings for TV, Bluetooth, RFID, Apps, etc.• a Bluetooth view allowing users to pair and connect with classic and low energy devices such as headset and hart rate monitors • various other views like LifePower view, running men indicator, stride info, stair’s view, etc.• a Solitaire gameDefined and implemented a framework that allows you to run, install, and update 3rd party applications on the systemDeveloped an Android service which works as a USB host and Bluetooth peripheral. The service allows connect external Android and Apple devices to the system as an Android USB, classic or LE Bluetooth accessoriesDeveloped an LFopen pure java library over SS1 Bluetooth stock for use on Android and Linux platforms. The library allows app developers to interact with Life Fitness consoles. It allows an app to send a LF console preset workouts, save workout results, receive real-time streaming workout data from the console and control various aspects of a user’s workout, including resistance, incline, target heart rate, etc.Prototyped Android and iPhone mobile applications to test the LFOpen library