채용공고 올리기

심도연님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
심도연
직업
프론트엔드 개발자
간단 소개

- 안녕하세요, 신입 프론트엔드 개발자 심도연입니다! - 어려운 문제를 직면해도 끝까지 해결하는 근성이 있습니다. - 적극적인 소통과 피드백으로 에러가 있을때 빠르게 해결합니다. - 지속적인 유지보수로 코드의 품질을 고민하고 개선합니다.

기술 스택

기술 스택

JavaScript, TypeScript, React, Next.js, zustand, Redux, tailwind-css, scss

프로젝트

프로젝트명

그로우 스토리(Grow Story)

소속/기관명

코드스테이츠 45기 11팀(6인)

프로젝트 기간

2023.09. ~ 2023.10.

프로젝트 내용

서비스 소개

식물만 키우기 심심하다면? 그로우 스토리에서 내가 키우는 식물을 자랑하고 정원도 가꾸어보세요!


실제로 키우는 식물을 식물 카드로 등록하여 일지를 기록하고, 획득한 포인트로 원하는 아이템을 구입하여 자신만의 정원을 꾸며보세요. 또 다양한 유저들과 소통하여 더욱 즐거운 식집사 생활을 즐겨보세요!

주요 기능

  • 회원가입, 로그인 기능
  • 나만의 정원 꾸미기 기능
  • 식물 카드와 식물 일지 기능
  • 커뮤니티 기능
  • 정보 수정 및 게시글 조회 기능

기여한 점

  • 프론트엔드와 백엔드 팀원 구성을 진행하였습니다.
  • 핵심 서비스인 정원 꾸미기, 식물 카드 아이디어를 구상하고 기획했습니다.
  • 유저 플로우를 그리면서 기획의 모순점을 발견하여 개선했습니다.(Figma)
  • TypeScript의 interface와 Type을 활용하여 타입 명시와 일관성으로 사전 에러를 방지하고, 코드의 가독성을 향상시켰습니다.
  • 로그인, 회원가입, 정보 수정 시 React-hook-form을 사용하여 유효성 검사와 에러 처리를 관리하고, useState와 useRef를 획기적으로 줄여 가독성을 높였습니다.
  • 클라이언트 측에서 유저 정보를 Zustand와 LocalStorage를 활용하여 저장함으로써 네트워크 트래픽을 감소시켰습니다. 또한, 로그아웃 기능을 클라이언트에서 처리함으로써 API 호출 수를 줄였습니다.
  • 게시글 조회 시 React-query와 React-infinite-scroller를 이용하여 로딩과 에러 처리, 무한 스크롤을 자동화하여 시간을 절약하고 가독성과 유지보수를 높였습니다.
프로젝트명

그로우 스토리 리팩토링(Grow Story Refactoring)

소속/기관명

개인

프로젝트 기간

2024.03. ~ 진행 중

프로젝트 내용

Github : https://github.com/shimdokite/grow-story-refactoring
blog : https://dokite-99.tistory.com/category/톺아보기/그로우 스토리(Grow Story) 리팩토링


프로젝트 리팩토링을 통해 코드의 품질을 향상시키고, 제가 담당한 부분에 대한 피드백을 반영하여 개선하고 버그를 해결하고 있습니다.

포트폴리오

URL

link

https://shimdoyeon.vercel.app

URL 링크

교육

소속/기관명

코드스테이츠

종류 | 전공

사설 교육 | 프론트엔드 과정

재학 기간 | 재학 상태

2023.04. ~ 2023.10. | 졸업

소속/기관명

백석예술대학교

종류 | 전공

대학교(전문학사) | 실용음악과

재학 기간 | 재학 상태

2019.08. ~ 2021.02. | 졸업

댓글