He Pin-Hao

Ventrue

Software Engineer 

  Taoyuan, New Taipei City, Taiwan

Graduated in Yuan Ze University(YZU) with Computer Science Engineering(CSE) and Bioinformatic degrees.

I’m fond of kitty, TRPG, different kind of literature.  

Always trying every opportunity to make daily life become more leisurely.

     

Skills

Operating System


  • UNIX(CentOS,Ubuntu)
  • Windows

Computer Skills


  • C/C++
  • Ruby on Rails
  • Python
  • Java(Android)
  • Flutter(iOS)
  • git

Language


  • Chinese
  • English

Education


Yuan Ze University

Computer Science Engineering(CSE)•  2009 - 2013

Independent study: A Parallel Dual-Scanline Algorithm for Partitioning Parameterized 45-Degree Polygons

Professor: I-Lun Tseng

Yuan Ze University

Computer Science Engineering(CSE), Bioinformatic Degree•  2013 - 2015

Master’s Thesis: Identification of miRNA-miRNA interactions between virus and host in HCMV infection

Professor: Tzong-Yi Lee

Work Experience


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
  • git

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.

  • MCU
  • C
  • MQTT(Message Queueing Telemetry Transport)、QoS2
  • GUI


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.

  • python3
  • keras


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.
  • Java
  • darts(Flutter)
  • BLE
  • MQTT
  • RTSP

Side Project - PChome API Customization
(Node.js + python)

According to frenzy Taiwanese like to buy something with limited product.

In order to get the Product at online store, this project has beed created.

Base on PChome(Taiwan online store) APIs to improve user experience during some extreme situation.

Add some convenience feature with user requirement.

Demo Video
(Make order and checkout into less than 3 seconds)



Side Projects - Pathfinder_2e_Critical_Hits
(Javascript)

For less effort when players&DM playing Pathfinder 2E using Critical Deck.

This website create random  number from 1 to 53.

User can simply click&refresh to get specific effect of damage effect.

Powered by CakeResumePowered by CakeResume