채용공고 올리기

이예찬님을 응원해보세요!

지금 만족하고 있어요
책임감

미리보기

기본 정보

이름
이예찬
직업
프론트엔드 개발자
이메일
baesku789@gmail.com
간단 소개

회사에 필요한 일을 하는 개발자입니다. 해야만 하는 일뿐만 아니라 미래에 필요한 일까지도 하고 싶습니다.

기술 스택

기술 스택

React, react-query, TypeScript, storybook, scss, tailwind-css, msw, Jest, react-testing-library, Next.js

경력

회사명

주식회사위피닛솔루션

직급 | 부서 | 근무 유형

사원 | 소프트웨어개발

근무 기간

2021.11. ~ 2023.11. (2년 1개월)

담당 업무

프론트개발자가 저뿐이여서 전반적인 개발을 담당했습니다.
퍼블리싱부터 api 연동, 기능 구현, 배포 자동화를 진행했습니다.
코인거래소 솔루션의 거래페이지, 자산페이지, 로그인 및 회원가입 페이지 등을 개발하였습니다.

프로젝트

프로젝트명

Pixell

소속/기관명

위피닛솔루션

프로젝트 기간

2023.03. ~ 2023.11.

프로젝트 내용

퍼블리싱및 기능구현

  • jest, react-testing library를 사용하여 단위 테스트 및 ui 테스트 작성
  • 백엔드의 api 개발을 기다리지 않기 위해 msw를 사용하여 api 모킹
  • nextjs를 사용하여 ssr 구현
  • api의 데이터를 정의하고 변환하기 위해 zod로 스키마 정의
  • 비개발자도 개발 중에 컴포넌트를 미리보게 하기위해 storybook을 사용하여 컴포넌트를 만들고 chromatic을 통해 배포
  • ssr로 바뀐 Nextjs를 위해 docker로 이미지를 빌드하고 aws codepipeline으로 배포자동화 구현
  • react-query의 useMutation을 래핑하여 api의 응답에 따른 결과를 처리
  • recoil을 사용하여 클라이언트 상태를 관리
  • suspense와 react-errorboundary를 사용하여 선언적으로 로딩과 에러처리를 구현
  • 사용하는 모달을 직관적으로 알기 위해 @toss/use-overlay를 사용하여 선언적으로 구현
프로젝트명

vegabit

소속/기관명

위피닛솔루션

프로젝트 기간

2022.05. ~ 2022.08.

프로젝트 내용

퍼블리싱 및 기능구현

  • 기존 프로젝트에서 api 중복요청을 하지 않기 위해서 props drilling 형태로 코드를 작성했지만 rtk-toolkit을 사용하여
    api요청이 필요한 컴포넌트에서 바로 요청하도록 변경
  • 기존에는 웹소켓을 사용하는 컴포넌트에서 연결을 관리하는 구조에서 rtk-toolkit의 streaming update를 사용하여 api에서 연결을 관리하는 구조로 변경
  • react-grid-layout를 사용하여 자유로운 위젯 ui 구현
  • css 변수를 사용하여 라이트 다크 모드 구현
프로젝트명

leo12

소속/기관명

위피닛솔루션

프로젝트 기간

2021.11. ~ 2022.12.

프로젝트 내용

퍼블리싱 및 기능 구현

  • javascript에서 타입 안정성을 확보하기 위해 typescript 도입
  • css에서 반복되는 부분을 재사용하기 위해 scss의 mixin을 사용
  • 기존 도커로 이미지를 빌드하고 배포하는 방식에서 webpack으로 번들링 후 s3에 업로드하여 cloudfront로 배포하는 방식으로 변경
  • yarn berry를 사용하여 zeor-install 구현
  • webpack4 => 5로 마이그레이션
  • react17 => 18로 업데이트
  • 정적인 스타일링을 더 빠르게 하기 위해 tailwindcss 도입
  • 미디어쿼리를 사용하여 반응형 웹사이트 구현

포트폴리오

URL

link

Pixell

URL 링크
link

leo12

URL 링크
댓글