徐維紳(Wayne)

  Hsinchu County, Taiwan

    During the previous job, I felt less self-improvement and less sense of accomplishment at work. After thinking about it, I decided to quit my job, give myself some time to learn new things and recharge, and find a new direction.

    With the advancement of technology, all electronic products rely on code to operate, and the programming language has gradually become the trend of national learning, and the development is getting faster and faster. Therefore, I decided to learn programming by myself during this period of time. The web page is the fastest way to convey information, and it can also be presented across different platforms. Therefore, I decided to write web programming as my learning goal.

    While writing the project, I felt my own growth that I hadn’t experienced for a long time. Seeing that my project is gradually taking shape with line by line of code, I have gained a sense of accomplishment that I seldom got in my work before, and I finally know what it feels like to be immersed in it.

    Programming language is a technology that is constantly improving. I hope that I can follow the continuous progress in my learning.

    Work is for living, but if you can find a job that matches your interests, you will be more happy to live.

       

SKILLS

Front End

 React      JavaScript      Bootstrap      HTML      CSS

Back End

 Python      Firebase 

SELF-LEARNING PROCESS

Python  Apr 2021 - Jun 2021

Get started with learning programs in Python.
Practice basic writing of if/else, for loop, function, class, etc.
And complete the simple Table-Tennis-Baseball scoring running program.

JavaScript / Bootstrap / HTML / CSS  Jul 2021 - Sep 2021

Learn the basic JavaScript/HTML/CSS of web front-end,
with Bootstrap grids, styles and jQuery.
Complete the Table-Tennis-Baseball Webpage.

ReactJS / Firebase  Oct 2021 - 

Learn ReactJS, one of the mainstream front-end frameworks for web pages,
with related packages like redux/router etc. and Firebase repository.
Complete the Table-Tennis-Baseball Webpage that can be linked to the database.

WORK EXPERIENCE

Senior Engineer of Semiconductor Equipment  •  Nikon Precision Taiwan Ltd.

May 2015 - Sep 2021

Responsible for the maintenance and trouble shooting of Nikon IC scanner & stepper. Good at lens adjustment.

Civil Engineer  •  鴻宥工程技術顧問有限公司

Oct 2014 - Apr 2015

AutoCAD drawing design and engineering related document processing.

EDUCATION

National Cheng Kung University (NCKU), Taiwan 國立成功大學

Department of Hydraulic and Ocean Engineering  •  2009 - 2013

The main courses of study include water resources, soil and water conservation engineering, fluid mechanics, structural mechanics, engineering mechanics, reinforced concrete science, etc.

PROJECTS

Table-Tennis-Baseball Webpage(ReactJS)    https://hsuwayne.github.io/PronBall_React/

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

Table-Tennis-Baseball Webpage    https://hsuwayne.github.io/PronBall/

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.

In 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.

Powered by CakeResumePowered by CakeResume