Taipei, Taiwan
Information Management graduate with proven programming skills. Currently seeking a position as a software engineer or a data scientist, to leverage data and algorithms to create convenient tools. Gained cooperation and leadership experience at college and open source project association and gained image and video processing experience at my first company (AP-MIC) and CGM Lab during my master's degree.
My hobby is solving life's problems with programming. I am extremely demanding on my programming. Code quality, readability and maintainability are the most important to me.
May 2021 - Present
QA team
- Integrate image processing for validating automated manufacturing.
SDN team
- Barefoot SDE & P4 development.
- Maintain linecard platform devices for SND12000.
- New manufacturing testing tool architecture design and development.
- SONiC porting and IEEE1588 (PTP), IEEE 802.1ad (QinQ) implementing.
- Other tools (Data visualization tools and testing scripts).
Jun 2018 - Dec 2019
Maintainer of NLU API Engine (Engine of OpenTalk system) and Kebbi App.
- Python (Web Crawler, Image processing, NLP analysis, Web backend such as Django and Flask, Deep learning such as Tensorflow)
- Java (Web Crawler, Android App)
- Kotlin (Android App)
- Docker (Docker, Compose)
- GitLab (GitLab CI)
- Git (Git Flow, GitLab Flow)
2020 - 2021
Word-level to Sentence-level Realistic Sign Language Video Generation for American Sign Language
- Master's thesis published at 2021
Realistic video generation for american sign language
- Journal paper accepted by Multimedia Tools and Applications 2022
- DOI:10.1007/s11042-022-12590-z
2016 - 2020
GPA 3.85 / 4.3, Rank 2 / 39 (5.31%)
A telegram game engine written in Python3 which can allow us to play board games in telegram group.
A research substitute military jobs finding system built with Vue3, Vuex, Materialize CSS, Leaflet, leaflet-color-number-markers and the data is crawled using Python.
For those people who have reduced mobility outdoors, we build a system to monitor the subject's motion. By using OpenPose to detect the human skeleton, we then calculate the count of action and action-angle.
Front-end
Back-end
Database
Android
iOS
Desktop
Tools
Deep learning
I am familiar with using Python to do image processing and integrate with specific domains.
Tools
GitHub (Git Flow), Docker, CircleCI, Netlify, Ubuntu, Firefox, VSCode user
Cloud
Oracle Cloud, GCP, Linode, Digital Ocean, Vultr.
2018 - 2022
My favorite topics are machine learning, OpenStreetMap, GoogleAppsScripts, OpenUnlight.
2019, 2021
My favorite topics are social network analysis, deep learning and other useful service building experiences.
Jan 2020 - Aug 2020
Assist the conference in handling venues, equipment, attendee registration, catering, logistics, etc.