양이진 Leejin Yang

사람들이 이용했을 때 행복과 만족을 주는 일을 좋아합니다. 원하는 것이 무엇인지, 어떻게 하면 만족할 수 있을지에 대해 고민을 하고 그 결과물이 사용자에게 성공적으로 만족을 준다면 성취감과 행복을 느낍니다. 건축학과를 전공해 사용자의 시선에서 공간을 기획하고 설계하는 방법을 배웠습니다. 인터넷이라는 대지와 다양한 계층의 사용자가 있는 웹이라는 환경에 사람들에게 행복과 만족을 주는 프론트엔드 개발자를 목표로 합니다.

Stacks

Frontend

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • @
  • React
  • Next.js(v12)

Library

  • Tanstack Query
  • Redux Toolkit
  • Recoil
  • @
  • Styled-Components
  • Emotion

QWZD

피파온라인 4 전적 검색 사이트

React를 사용한 프로젝트로 백엔드와 협업하여 클라이언트 부분 100%를 개발했습니다. 구단주 검색으로 해당 구단주의 경기 별 스탯과 선수 랭킹을 확인하는 서비스입니다. 프로젝트 환경 설정부터 디자인, 개발, 배포까지의 전반적인 과정을 학습했습니다. 70%의 모바일 사용자의 만족을 위해 반응형 작업을 진행했습니다. 5개월 기간동안 DAU 200에서 1000을 유지하는 서비스로 발전시켰습니다. 기존에 JavaScript로 진행한 프로젝트를 TypeScript로 마이그레이션을 진행했습니다. 정적 타입 지원을 통해 컴파일 단계에서 오류를 잡을 수 있게 하고 팀원을 추가하는 과정에서 코드를 예측할 수 있게 했습니다. Redux Toolkit을 도입해 기존의 상태들을 전역으로 관리했습니다. 각 컴포넌트에서 구독해 기존의 props drilling을 개선해 불필요한 리렌더링을 방지했습니다.

  • 2021.9 ~
  • React, TypeScript, emotion, Redux Toolkit
qwzd-main