채용공고 올리기

이윤구님을 응원해보세요!

INFCON 참여
지금 만족하고 있어요
성실함
책임감
목표 지향적
꼼꼼함
신뢰

미리보기

기본 정보

이름
이윤구
직업
프론트엔드 개발자
간단 소개

꾸준한 성장을 추구하고 논리적인 코드작성을 지향합니다.

포트폴리오

URL

link

blog

URL 링크
link

github

깃허브

기술 스택

기술 스택

React, JavaScript, HTML/CSS, TypeScript, Next.js

프로젝트

프로젝트명

Recipick

소속/기관명

멋쟁이사자처럼 프론트엔드스쿨

프로젝트 기간

2022.12. ~ 2023.01.

프로젝트 내용
레시픽은 요리 레시피를 업로드하여 공유하는 목적의 SNS입니다.
 서비스 사용자는 레시피 재료를 태그로 사용하여 비슷한 재료를 사용한 다른 사용자의 레시피를 참고할 수 있습니다.
 또한, 태그를 통해 자신이 직접 기른 채소와 과일 등 레시피 재료를 판매할 수 있습니다.
 이외에도 레시픽은 게시물 및 댓글 작성, 사용자 검색, 팔로우 기능을 제공합니다.

∙ 프론트엔드 4명

∙ 프론트엔드 담당

∙ ReactJS, styled-components, github

∙ DEMO : https://recipick.netlify.app/

∙ 테스트 계정

∙ ID : recipick@gmail.com

∙ PW : asdf1234

<DX>

∙ 코드를 공유하는 모든 동료에게 시간 절약과 편리함을 주기위해

GitHub 의 Issue와 PR 템플릿을 공유하고 eslint/prettier 설정 직접 진행

∙ useDebouce, useTheme 등 복잡하고 반복되는 로직에 대해서 custum hook으로 만들어서 재사용성 향상

<UX>

∙ 프로젝트를 사용하는 유저의 불필요한 작업을 하지 않기 위해 input에 validation을 추가 지원

∙ 여러 웹사이트에서 지원하는 무한 스크롤, 다크모드를 지원

<구현>

∙ 회원가입 / 로그인 / 리액션 / 검색 기능 구현

∙ 토큰 유무에 따라서 Router를 분리해 로그인 검증 기능 구현

∙ IntersectionObserver API를 활용하여 무한 스크롤 구현

∙ 보안을 위해 React-cookie 라이브러리를 활용하여 사용자 인증 토큰을 클라인트에 저장

<개선>

∙ useEffect의 클린업 함수에서 AbortController를 활용하여 컴포넌트 언마운트 시 진행 중인 API 요청을 중단함으로써 불필요한 네트워크 트래픽과 리소스 소비를 최소화

∙ 디바운스 기법을 적용하여 사용자의 검색 입력에 대한 API 요청을 최적화

∙ layout style을 방해하는 모달 기능을 React Portal로 해결

자기소개

자기소개

<개발에 대한 다양한 활동을 통해 서로 다름을 이해하고 소통 능력을 향상시켰습니다>

・ 다른 사람의 어려움도 함께 공유하고 해결해 나가려고 노력합니다.

・ 팀 분위기를 밝게 해준다는 긍정적인 동료 평가를 받았습니다.

<무엇이든 적극적인 태도를 가집니다>

・ 제주 코딩 베이스 알고리즘 캠프에 연사자로 참여했습니다, 이처럼 적극적으로 도전하고 지속적인 성장을 추구합니다.

<개발에 대한 기술적 목마름을 해결하고자 다양한 노력을 진행합니다>

・ 기술적 역량 향상과 동료 개발자들과의 지식 교류를 위해 알고리즘 스터디에 참여하고, 인프콘과 FeConf 같은 주요 개발자 컨퍼런스에 적극 참석했습니다

・ 문제 해결 과정과 얻은 인사이트를 상세히 기록하여 기술 블로그에 공유합니다

경력

회사명

직급 | 부서 | 근무 유형

근무 기간

담당 업무
댓글