Toki Lee CHIEN-YUAN LEE

Frontend Engineer with almost 4 years of experience, adept at React.js and CSS-in-JS Component development. 
Solid experience in building reusable UI components and optimizing the build processes to enhance development flow. Recently, I've been focusing on building Docker containers for development and learning backend knowledge and frameworks like NestJS and Express. I am currently seeking a new challenge which will utilize my meticulous attention to detail, and communicative, proactive manner.

 https://www.tokileecy.com/ | [email protected] |       

  Taipei City, Taiwan

Skills

Frontend


  • HTML5
  • CSS3 / SCSS
  • JavaScript / TypeScript
  • Polymer.js / LitElement
  • React / Redux
  • Vue.js
  • Next.js
  • Axios


  • MUI
  • Emotion
  • Three.js
  • Storybook
  • npm / yarn / pnpm
  • webpack
  • Lerna / Nx

Backend


  • Node.js
  • Strapi.js
  • NestJS
  • Express
  • RESTful API
  • PostgreSQL
  • Prisma
  • ASP.NET Core

Others


  • Git
  • GitLab / GitHub
  • Linux
  • Figma
  • zeplin
  • Docker / Docker Compose

Experience

Sr. Frontend Developer

Bybit Taiwan  •  2022/05 - 2022/07

  1. Cooperated with Backend and the UED team to build the Bybit defi website. 
  2. Integrated the web application into an API-oriented backend system via RESTful API. 

Frontend Team Leader

TeamT5  •  2021/09 - 2022/04

  1. Migrated JavaScript-based components with TypeScript.
  2. Used yarn Workspace, and Lerna with Gitlab-CI to build Components Libraries.
  3. Introduced and implemented components based development process by Storybook.
  4. Introduced and implemented Figma to the Dev Team with Design team members.
  5. Built the frontend team and led 3 team members (holding study group & main code reviewer).

Frontend Developer

TeamT5  •  2019/11 - 2021/09

  1. Developed and maintained the frontend part of our main Product (ThreatSonar EDR). 
  2. Introduced modern Frontend framework and libraries to the Dev team, used ESLint, and Prettier for code quality, and used React to build new product features.
  3. Used Strapi and Next.js to build the TeamT5 official website 2.0 version (Static Site Generation). 
  4. Introduced and implemented CSS-in-JS to build React components (@emotion/css). 

Research Assistant

National Taiwan Normal University  •  2018/02 - 2019/04

1. Used Unity C# to develop a particle effect with GLSL (Shader Language). 
2. Developed and maintained web applications by ASP.Net Core and Vue.js. 

Projects

Browse Github Repos

https://github.com/tokileecy/browse-github-repos

TypeScript / React / Emotion / Storybook / Husky / Lerna / Axios

A homework that implemented infinite scroll by using Next.js, React, @emotion/css, and Storybook.

Psycholog-ui

https://github.com/psycholog-studio/psycholog

TypeScript / React / Emotion / Storybook / Husky / Lerna / GitHub packages

The component library is used by side projects. Using React.js, @emotion/css to develop components, using storybook for docs, and deploy to GitHub Packages registry. 

Toki-website

https://github.com/tokileecy/toki-website

TypeScript / React / Emotion / Three.js / GitHub-CI / GSAP

Personal website. To build the website, use custom component packages(psycholog-ui), Next.js, and Three.js

UVEditor-Texture-Manager

https://github.com/tokileecy/UVEditor-Texture-Manager

Blender / Python

A Blender add-on helps a community solve problems by updating the textures of 3D objects.

Education

National Sun Yat-sen University

Department of Applied Mathematics (Bachelor's Degree) •  2012/09 - 2016/06