CV
The detailed curriculum vitae can be downloaded here.
Education
- B.S. in Department of Computer Science and Engineering, National Sun Yat-sen University, 2011
- M.S. in Graduate Institute of Biomedical Electronics and Bioinformatics, National Taiwan University, 2015
Work experience
- Jun. 2022 – Present: Google, New Taipei City, Taiwan
- Title: Software engineer III
- Lead a project for validating Google chips by software.
- Manage the build environments (including CI/CD) of a software group.
- Title: Software engineer III
- Jul. 2021 – Jun. 2022: Academia Sinica, Taipei, Taiwan
- Title: Research Assistant
- Developed computer vision algorithms to extract geographic features from historical maps.
- Title: Research Assistant
- Nov. 2017 – May 2021: Synology Incorporated, New Taipei City, Taiwan
- Title: Research Developer
- Led a group of 3 people to bring up 3 solid-state drive product series, increasing about 1% annual revenues (about 2 million USD/year).
- Maintained Linux NVMe and Intel NIC drivers for DiskStation Manager and contributed 1 patch, solving a prospective race condition, to Linux Kernel community.
- Developed software features such as Drive Firmware Upgrade Manager, Bad Block Management, etc. of the Storage Manager package on DSM.
- Title: Research Developer
- Apr. 2015 – Jun. 2017: Digital Camera and Computer Vision Laboratory, Taipei, Taiwan
- Title: Research Assistant
- Researched computer vision, digital image processing, and digital camera (ISP) algorithms.
- Focused on developing visual tracking algorithms and methods for defect inspection from X-ray images of printed circuit boards.
- Title: Research Assistant
- Apr. 2015 – Jul. 2017: Lumens Digital Optics Incorporated, Hsinchu, Taiwan
- Title: Technical Consultant Assistant
- Analyzed computer vision algorithms, including stereo camera calibration, colored filter array interpolation, etc.
- Developed a camera system on NVIDIA Jetson TX2 platform for human tracking and video recording.
- Title: Technical Consultant Assistant
Skills
- Programming: C, C++, Python, JaveScript, PyTorch, OpenCV, Linux Kernel, Little Kernel
- Developer skills: Linux, Git, Vim, LaTeX