Avatar of Chia-Chi Hsu.
Chia-Chi Hsu
Software Engineer
ProfileResume
Posts
26Connections
Print
Avatar of the user.

Chia-Chi Hsu

Software Engineer
Software Engineer with 3+ years of experience.
紫克科技 ZIG CO., LTD.
Logo of the organization.
National Tsing Hua University
台灣高雄

Professional Background

  • Current status
    Employed
    Not open to opportunities
  • Profession
    Back-end Engineer
  • Fields
    Internet of Things (IoT)
    Internet
    Software
  • Work experience
    2-4 years (2-4 years relevant)
  • Management
    I've had experience in managing 1-5 people
  • Skills
    Python
    Linux
    Docker
    WebRTC
    Redis
    Git
    Traefik
    JavaScript
    React
    Golang
    Backend Development
    RESTfulAPI
    WebSocket
  • Languages
    English
    Fluent
  • Highest level of education
    Master

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    軟體工程師
  • Desired work locations
    Kaohsiung City, Taiwan
  • Freelance
    Non-freelancer

Work Experience

Software Engineer

Jul 2019 - Sep 2020
1 yr 3 mos
Kaohsiung City, Taiwan
1. Developed the backend of a low-latency, plugin-free surveillance web viewer by requesting Real Time Streaming Protocol (RTSP) streams from a Network Video Recorder (NVR) and transferring H.264 NAL units to the frontend via WebRTC. 2. Created a surveillance video playback service backend using Hikvision NVR’s C API to query date information and request Transport Stream (TS) packets; integrated C code into Golang with cgo and provided streams using HTTP Live Streaming (HLS). 3. Implemented communication protocols (Modbus, YDN23) in Golang to fetch and write data on industrial electronic devices. 4. Built simulated devices for testing and demonstrating our IoT web system. 5. Implemented a Docker web UI that could be easily used by our clients by using Golang Docker client API for the backend. 6. Created a simple CI/CD pipeline using GitLab CI/CD and kaniko, including Golang code testing, Docker image building and pushing.
Logo of the organization.

Software Engineer

Dec 2016 - Oct 2018
1 yr 11 mos
Kaohsiung City, Taiwan
1. Built a Machine Learning model to classify images of semi-finished products as either OK or NG by training a convolutional neural network with data augmentation on thousands of images. 2. Developed a simple but effective segmentation process to segment images of semi-finished products into different regions by using Template Matching. 3. Integrated YOLO’s pre-trained person detection model into a Person Re-identification system to build an intelligent surveillance system. 4. Built a people counter using Kinect, NVIDIA Jetson TX1 and the open-source project OpenPTrack for pedestrian tracking. 5. Wrote and maintained a Dockerfile for Machine Learning model development and deployment. 6. Utilized gRPC to communicate between Python and C# programs.

Education

Logo of the organization.
Master of Science (MS)
Electrical Engineering
2012 - 2014
4.1/5 GPA
Description
Mainly focused on Computer Vision; had experience with C++, OpenCV, Point Cloud Library. Developed a pipeline to align two sets of 3D point clouds for evaluating the treatment of cranial asymmetry in infants by utilizing Fast Point Feature Histograms (FPFH), Sample Consensus Initial Alignment (SAC-IA) and Iterative Closest Point (ICP).
Logo of the organization.
Bachelor of Science (BS)
Electrical Engineering
2008 - 2012
Description
Mainly focused on Image Processing; had experience with MATLAB, C++, CUDA C. Reduced signal processing time in Ultrasound imaging by 95% by using CUDA C modules to calculate Hilbert transform and Delay-and-Sum.