During my previous job, I spent about three months of free time learning the basics of programming and frontend. After deciding to work in software, I quit my job and studied the frontend full-time for about five months.
Currently working as a web frontend developer, mainly responsible for developing and maintaining the user desktop application. Use React.js/electron as development tool, Playwright/Cypress for end-to-end testing, and Jest for unit testing. The programming languages used are JavaScript and TypeScript.
Mar 2022 -
As the main person in charge of the company's products frontend development.
May 2015 - Sep 2021
Responsible for the maintenance and trouble shooting of the Nikon IC scanner & stepper.
Oct 2014 - Apr 2015
AutoCAD drawing design and engineering related document processing.
This project is made by Create React App of ReactJS.
Rewrite the original Table-Tennis-Baseball web project with ReactJS,
and use Firebase as a database to store player data.
Use related kits:
State management: reduxjs/toolkit , react-redux
Component styles: react-bootstrap , react-fontawesome
Database and routing: firebase , react-router
Playing baseball with table tennis is a leisure activity that my friends and I have been doing since we were studying.
This is my first project, making a customized Table-Tennis-Baseball web page, in addition to the introduction of basic games and rules, as well as the function of recording game data.
On the home page and rules page, use HTML, CSS, and Bootstrap to complete a responsive web page.
On the scoreboard page, JavaScript and jQuery are used to record the game process and player data. It is a scoring program dedicated to Table-Tennis-Baseball.
Department of Hydraulic and Ocean Engineering • 2009 - 2013
During my previous job, I spent about three months of free time learning the basics of programming and frontend. After deciding to work in software, I quit my job and studied the frontend full-time for about five months.
Currently working as a web frontend developer, mainly responsible for developing and maintaining the user desktop application. Use React.js/electron as development tool, Playwright/Cypress for end-to-end testing, and Jest for unit testing. The programming languages used are JavaScript and TypeScript.
Mar 2022 -
As the main person in charge of the company's products frontend development.
May 2015 - Sep 2021
Responsible for the maintenance and trouble shooting of the Nikon IC scanner & stepper.
Oct 2014 - Apr 2015
AutoCAD drawing design and engineering related document processing.
This project is made by Create React App of ReactJS.
Rewrite the original Table-Tennis-Baseball web project with ReactJS,
and use Firebase as a database to store player data.
Use related kits:
State management: reduxjs/toolkit , react-redux
Component styles: react-bootstrap , react-fontawesome
Database and routing: firebase , react-router
Playing baseball with table tennis is a leisure activity that my friends and I have been doing since we were studying.
This is my first project, making a customized Table-Tennis-Baseball web page, in addition to the introduction of basic games and rules, as well as the function of recording game data.
On the home page and rules page, use HTML, CSS, and Bootstrap to complete a responsive web page.
On the scoreboard page, JavaScript and jQuery are used to record the game process and player data. It is a scoring program dedicated to Table-Tennis-Baseball.
Department of Hydraulic and Ocean Engineering • 2009 - 2013