Lin Ping Ju(Rick Lin)

[email protected]

0933139728

  Taipei, Taiwan

        After creating a simple webpage myself, I felt a sense of achievement and this sparked my interest in front-end development.

        After working, I learned how to communicate with PMs and the back-end team. We have to provide our opinions from the perspective of program design structure about delivering data in a concise and understandable manner to reduce complexity and implement the desired functionality.

        And I faced many practical and team challenges, such as inconsistent commit format,  inconsistent git flow rules,  creating a style guide to unify UI component format, implementing large-scale forms, interacting with other systems.

       During my days off, I engage in creating simple websites using Redux/TypeScript, practicing Server-Side Rendering (SSR) through Next.js, and utilizing the CSS Modules plugin (while at work, I use the Styled Components plugin). Additionally, I persistently dedicate time to learning about CI/CD and Docker.

Tech Note - HackMD

Work experience


Japan Trade Window  •  TOU Electric Corporation

July 2021 - May 2020

Communication with Japanese trade partners, import and export of goods, shipment of documents, and scheduling arrangements.


Software Development Engineer  •  Wistron Corporation

May 2021 - Present    (React Hook、React Context、Styled component、 Jest)

      In the past, much of the integration between software and hardware during the development of laptops was manually verified. However, to automate the development process more effectively in the future, we are now developing a web page.

       Our team of 15 mainly adopts the Agile development model. For the frontend, we primarily use JavaScript, leveraging React and React Context. For the backend, we use TypeScript. My development is primarily centered around the frontend, however, I also occasionally provide support for backend development, which includes tasks such as database table design, API development, SQL syntax, and integration with databases.

Education


2016 - 2020

National Dong Hwa University

Department of Environmental Science

2019 - 2020

Hokkaido University

Faculty of Agriculture
During my fourth year of university, I studied abroad in Hokkaido for six months, where I experienced skiing, road trips, and cultural exchanges with Japanese traditions. I was deeply fascinated by the quality of life, culture, and cuisine in Japan and have a strong desire to back to Japan if given the opportunity in the future. Furthermore, I utilized your company's ski tours, which proved to be immensely helpful for foreign travelers unfamiliar with Japan. Therefore, I aspire to join your company and contribute to ensuring a comfortable travel experience for more foreign visitors in Japan.

Skills & Portfolio


JQuery、Bootstrap

  1. Support RWD
  2. postcss, autofix, compress pre-processors
  3. jquery lazy load

Web site

HTML、CSS

  1. Support RWD
  2. CSS naming pattern
  3. postcss, autofix, compress pre-processors

Demo1Demo2

React

NetFlix Clone

  1. NextJs
  2. Next-Auth with google / github login
  3. Tailwinds
  4. useSWR, zustand



  

Tourist Page

  1. React Hooks
  2. Redux \ Redux Thunk \ Redux Toolkit
  3. Typescript
  4. CSS modules




Next Event Page

  1. NextJs
  2. Server side render
  3. Next with SEO


Credict Card Page

  1. Typescript
  2. React Hooks


Language


  • Chinese - Native
  • Japanese - JLPT N1
  • English - TOEIC 750 score

Future aspirations


  • Three years  -  Mastering Redux and NextJS, familiar with SSR and SEO, TypeScript, and understanding DB Table design architecture and backend server setup. 
  • Ten years -  Mastering front-end, familiar with Server setup, capable of independently developing systems and completing system integration.