
미리보기
- 직업
- 프론트엔드 개발자
- 이름
- 양진혁
- 이메일
- dskzpbmk@gmail.com
- 간단소개
- 사람들에게 도움을 줄 수 있는 서비스를 만들고 싶은 프론트엔드 개발자 양진혁입니다.

기술 스택
- 기술 스택
- React
- Next.js
- React Native
- Redux
- redux-saga
- react-query
- Node.js
- Express
- MySQL
프로젝트
- 프로젝트명
- 내일은 최저가
- 소속/기관명
- 항해99 16기 (FE:2명, BE:4명, DE:1명)
- 프로젝트 기간
- 2023.10. - 2023.11.
- (2개월)
- 프로젝트 설명
- 페이지제작 기여도 70%(메인, 제품상세, 검색결과, 로그인, 유저정보, 알림페이지)
- GitHub Actions를 통한 배포 자동화 (Amazon S3)
- 소셜 로그인(kakao) 기능 구현(SDK)
- 라이브러리 없이 Carousel 기능 구현
- 필터 기능 구현
- 시멘틱 태그와 aria-label 등을 이용해 웹 접근성 개선.
- 코드 스플리팅을 통해 번들링 사이즈 17% 줄여 초기 로딩 속도 개선
- React.memo, useCallback, useMemo 를 이용한 불필요한 리렌더링 관리
- 문제: 오래 걸리는 메인 페이지 초기 렌더링 시간(26,000ms)
- 원인: 1,000개 이상의 데이터를 가장 처음 렌더링되는 메인 페이지에서 불러오면서 생긴 초기 렌더링 시간 이슈
- 해결: Intersection Observer 와 react-query 의 useInfinitequery 를 사용해 Lazy Loading 을 구현해 26000ms > 1100ms 로 개선
- 문제: 구글 애널리틱스에서 어려운 유저유입 파악
- 원인: 페이지들의 title 이 모두 같아 파악하는 데 어려움 존재
- 해결: SEO 개선 및 유저 유입 파악을 위해 react-helmet 으로 페이지별 메타태그 설정 후, 구글 애널리틱스로 유저 유입 파악
쿠팡 Apple 제품의 Dynamic Pricing 을 추적해 최적의 구매 타이밍을 알려주는 검색 서비스
Devleop
1. 프론트엔드 개발
2. 성능 최적화
Trouble Shooting
1. Infinite Scroll
2. SEO(검색 엔진 최적화)
포트폴리오
교육
- 소속/기관
- 항해99 / 스파르타코딩클럽
- 종류 | 전공명/전공계열
- 사설 교육 | 프론트엔드과정
- 재학 기간 (재학 상태)
- 2023.07. - 2023.11. (졸업)
- 소속/기관
- 동의대학교
- 종류 | 전공명/전공계열
- 대학교(학사) | 국제관광경영학과
- 재학 기간 (재학 상태)
- 2016.03. - 2021.02. (졸업)