Experiences


- Experience in the GIS, industrial computer, and navigation system industry.
- 5+ year work experience in the software engineering field.



Educations
HarvardX
Jan 2020 - July 2020
Course - CS50's Web Programming with Python and JavaScript
CS50W is an online CS course from HarvardX. It's an advanced training for web programming compared to CS50. The technical stacks contain JavaScript, Django, PostgreSQL, Github, and Circle CI. Feel free to refer to the certificate.
Location: online
HarvardX
Mar 2019 - Nov 2019
Course - CS50's Introduction to Computer Science
CS50 is an online CS course from HarvardX. It provides serial solid training lessons and projects for the data structure, algorithms, basic syntax for C and Python, and the concept for software development. It's useful for students or IT experts. Feel free to refer to the certificate.
Location: online
National Taiwan university
Sep 2010 - June 2012
Master - Civil engineering
The master thesis Relative Orientation of Unorder Close-range Images is a study for a process to re-construct the real scene with close-range images and GPS/INS information. I gained the ability to process the image and dug out the truth by myself. I used the image algorithm, software developing skills, and data analyzing skills to complete the master thesis.
Location: Taipei, Taiwan
National Cheng Kung university
Sep 2006 - June 2010
Bachelor - Geomatics and Surveying
I realized the engineering process and the basic concepts for programming in this stage.
Location: Tainan, Taiwan

Careers
Garmin International
June 2017 - current
Fulltime - Web developer
I work as a web developer for a China service for the outdoor products' customers. I am responsible for front-end localize features developing and refactoring, server-side cluster maintaining for the structure, stress testing, services deployment, and an escalator member of on-call.
Location: Taipei, Taiwan
Moxa.Inc
May 2014 - Apr 2017
Fulltime - Windows software engineer
I work as a role to develop customized Windows image, Scripts, and C/C# libraries for needed. Use design patterns to create a universal library to adopt different vendor's wifi/cellular module.
Location: Taipei, Taiwan
Geosat Informatics & Technology Co.
Oct 2012 - Apr 2014
GIS Project Manager/Algorithm developer
I work as a project manager and an algorithm developer at the same time. I also got a patent for the image processing algorithm. It was my first time I developed a map website with Openlayers, Geoserver, and Open street map.
Location: Taipei, Taiwan

Communities
Girls In Tech Taiwan
Sep 2010 - June 2012
Lecturer
I work as a lecturer in a workshop She means business that is held by Facbook and Girls in Tech. We share the technologies with attendants like Facebook chatbot and Google Dialogflow.
Location: Taipei, Taiwan
F2E RGBA
Sep 2010 - June 2012
Lecturer
Share a topic called Experience to migrate JS modules to different bundler system. Feel free to refer to the slides.
Location: Taipei, Taiwan
Golang Taipei
Sep 2010 - June 2012
Lecturer
Share a topic called Design A Dark Traffic System With GoReplay. Feel free to refer to the slides and video.
Location: Taipei, Taiwan

Certifications
Bureau of Intellectual Property, Ministry of Economic Affairs
Nov 2015 - Feb 2034
Invention patent: Image gray level adjusting device and method (I506594)
This algorithm is a robust gray level adjusting method for the overlapped images.
Location: Taipei, Taiwan
Public Construction Commission Executive Yuan
June 2017
Survey engineer (No.013551)
Surveying technician
Location: Taipei, Taiwan