Inventec Appliances Corp. , Senior engineer, Nov 2015 ~ Now
1. VCS(Version Control System) implementation & maintaining:
I am in charge of implementing custom feature of GitLab server which is base on Ruby on Rails(ROR) and PostgreSQL. We refer to the Mantis system and improve its Bug tracking system, modify it to be more useful for the user.Because this system had multiuser across countries, we adjust the PostgreSQL database synchronization let the VCS more effective.
- Front page UI modify
- Back end database maintenance
- Cross site server data synchronization
- Server safety configuration
2. MCU(Micro Controller Unit) system development:
This project was based on Cortex-M3 using FreeRTOS system, developed an Embedded system GUI operation interface with multi task process. I was responsible for designing the system flow and implement GUI feature according to the user's scenario, handling several components such as motor, WiFi, and sensors, and set the priority of each task for system implementation. The project successfully porting the Internet protocol MQTT(Message Queueing Telemetry Transport) in this MCU system, and qualify the QoS2 message quality.
- MQTT(Message Queueing Telemetry Transport)、QoS2
3. Bioinformatic analysis:
Implement the bioinformatic analysis on third generation of genome sequence.(Oxford Nanopore) We make several analysis process, the most remarkable achievement was using the human gene expression and cancer data feature to create a neural network model to predict a patient with cancer risk.
4. Sensor verification APP development:
Implement the Android APP for Production line, this APP include BLE, MQTT, RTSP feature verification. This project was primary base on Java, and additionally use darts to implement flutter flamework to develop iOS & Android.