미리보기
기본 정보

안녕하세요. 1년차 프론트엔드 개발자 김유현입니다. 소통하고 협업하는 것을 즐깁니다. 서로 다른 마음들을 모아, 모두가 같은 방향을 바라볼 수 있도록 조율하는 데에 열정을 가지고 있습니다.
기술 스택
JavaScript, HTML/CSS, React, Next.js, react-query, TailwindCSS, zustand
경력
아이테크
프론트엔드 개발자 | 개발팀
2023.04. ~ 2024.04. (1년 1개월)
QR코드 기반 모바일 웹 테이블 주문 오더플래닛의 유저 웹 프론트엔드 개발을 담당, 유저 웹 90% 이상 구현
서비스 초기 단계부터 프로젝트에 참여해 기획과 디자인을 개선하고 유저 경험을 향상, 결제 단계를 3페이지에서 2페이지로 줄이고, 장바구니에 '더 담기' 버튼을 추가해 사용자 편의성 개선
사내 KPI 달성을 위한 개발 지식 공유 세션을 개최하여 팀 내 지식 공유 및 학습 문화를 정착시키고, 구성원의 기술 역량과 협업 효율을 높이는 데 기여
프로젝트
오더플래닛
아이테크
2023.04. ~ 2024.04.
핸드폰으로 메뉴 선택 주문까지 가능한 QR 코드 기반 모바일용 웹 테이블 오더 유저 웹 개발
React
Recoil
React-Query
Tailwind CSS
Antd
i18next
효율적인 서버 데이터 관리로 코드 유지 보수성 향상
- Axios와 커스텀 훅을 활용해 API 호출을 표준화 코드 유지보수성을 높임
- 환경 변수 관리와 interceptor로 일관된 데이터 처리 구현성능 최적화로 사용자 경험 개선
- 기존에 작성된 무한 스크롤 로직을 React-Query의 useInfiniteQuery로 변경 코드량 20% 감소
- Suspense와 Lazy로 코드 스플리팅 적용, 초기 로딩 시간 단축.재사용 가능한 UI 컴포넌트로 개발 생산성 증가
- Antd와 Tailwind를 활용한 공통 컴포넌트 구축, UI 개발 속도 향상.효율적인 전역 상태 관리로 성능 최적화
- Recoil을 도입하여 전역 상태 관리 최적화, 기존 useContext 대비 리렌더링 감소
- Recoil Selector를 활용해 파생 데이터 계산 로직을 분리, 의존성 기반 캐싱으로 렌더링 성능 최적화글로벌 사용자 접근성 강화
- i18next를 통해 다국어 번역을 지원해 글로벌 유저의 접근성 향상
- OAuth(구글, 애플 로그인) 및 ABA Pay 결제 모듈 연동 테스트 수행 경험
서재췍
팀 프로젝트
2025.01. ~ 2025.02.
사용자가 읽고 있는 책을 관리하고 아카이빙하는 웹 서비스
Next.js
Zustand
Typescript
Tailwind CSS
Antd
Next.js 기반 프로젝트의 아키텍처 설계
- 기술 스택 및 폴더 구조 정의를 통해 유지 보수성과 확장성을 고려한 프로젝트 구조 설계코드 리뷰 문화 도입을 통한 협업 효율 및 품질 향상
- 팀 내 코드 리뷰 문화를 정착시켜 코드의 일관성 및 품질 개선Dnd-kit과 웹 스토리지를 활용한 서재 페이지 구현
- Drag & Drop 사용자 인터랙션 구현 및 데이터의 영속성을 위한 로컬 스토리지 사용
같이달램
팀 프로젝트
2024.08. ~ 2024.10.
힐링이 필요한 직장인들을 위한 소모임 커뮤니티
Next.js
TypeScript
React-Query
Tailwind CSS
Zustand
팀장 역할 수행으로 원활한 팀 운영 및 커뮤니케이션 주도
- 회의 리드, 역할 분담(R&R), 컨벤션 정리, 그라운드룰 수립 및 회고 등 팀 운영 프로세스 구축React Query의 Hydration Boundary를 활용한 SSR 구현
- 초기 렌더링 시 데이터 페칭 중복 방지, 불필요한 HTTP 요청 감소 및 네트워크 효율성 개선
- CSR 대비 초기 로딩 속도 향상 및 SEO 최적화 효과공용 컴포넌트 및 모임 상세 페이지 구현
- 재사용 가능한 UI 컴포넌트 구성 및 주요 페이지 UI/로직 구현
From zero to top
개인 프로젝트
2023.02. ~ 2023.03.
자기소개 웹페이지 제작 개인 프로젝트
React.js
SCSS
전역 상태 관리로 동적 UI 구현
- useContext를 활용해 스크롤 위치를 전역 상태로 관리, 화면 전환과 텍스트 애니메이션 구현반응형 및 인터랙티브 레이아웃 설계
- 미디어 쿼리를 사용한 다양한 디바이스에 대응하는 반응형 레이아웃을 설계
- CSS Grid를 활용해 외부 라이브러리 없이 Masonry 레이아웃 구현, 콘텐츠 탐색 편의성 강화
- Parallax 스크롤 효과를 적용하여 시각적인 몰입감을 높이고 인터랙션 요소 강화커스텀 캐러셀 컴포넌트 구현
- React, JavaScript, CSS를 활용해 외부 라이브러리 없이 캐러셀 컴포넌트를 독립적으로 개발
사조의 공방
팀 프로젝트
2022.08. ~ 2022.09.
핸드메이드 제품 판매 사이트 제작 프로젝트
React.js
SCSS
react-daum-postcode
사용자 입력 검증 및 인터페이스 개선
- 정규식을 활용한 로그인/회원가입 페이지 구현, 정규식 기반 실시간 검증 및 조건 충족 시 버튼 활성화 UX 구현
- 다음 주소 API 연동으로 주소 입력 과정 간소화, 직관적인 설계를 통한 사용자 경험 향상동적 라우팅으로 콘텐츠 접근성 최적화
- useParams를 활용해 아이템에 고유한 경로 부여를 통해 URL 아이템별 리뷰 페이지 구현
포트폴리오
교육
코드잇
사설 교육 | 코드잇 스프린트 단기심화
2024.08. ~ 2024.10. | 수료
위코드
사설 교육 | 저스트코드 프론트엔드
2022.08. ~ 2022.10. | 수료
방송통신대학교
대학교(학사) | 영어영문학과
2021.03. ~ 2023.08. | 졸업
자격증
토익
880 | YBM
2024.08.
자기소개
사용자와 프로덕트를 깊이 이해하는 개발자
깊이 있고 질 높은 개발을 위해서는 프로덕트에 대한 애정과 철저한 이해가 필수적이라고 생각합니다. 단순한 프론트엔드 개발을 넘어, 유저의 요구를 파악하고 백엔드 및 디자이너와 원활히 소통하며 문제를 다각도로 분석하는 과정을 즐깁니다. 또한, 팀원들과 함께 최적의 해결책을 모색하는 과정에서 큰 보람을 느낍니다.
동료와 함께 성장하는 개발자
잘못된 코드는 고칠 수 있지만, 사람의 마음은 그렇게 간단히 고칠 수 없다고 생각합니다. 그렇기 때문에 사람을 대할 때 신중하고 열린 마음으로 다가갑니다. 나와 상대방의 다름을 알고 존중하며, 혼자보다는 함께 나아갈 수 있는 방향을 고민합니다. 이러한 가치관을 바탕으로 자동차 부품 엔지니어와 프론트엔드 개발자로 근무하는 동안 두 직장에서 모두 좋은 평가를 받아 우수사원으로 선정된 경험이 있습니다.
지속적인 성장과 학습을 실천하는 개발자
모든 일은 꾸준한 학습에서 시작된다고 믿습니다. 퇴사 후 프론트엔드 단기 심화 과정을 수료하며 Next.js를 중심으로 한 실무 역량을 쌓았고, 최근에는 React Native를 학습하며 클라이언트 개발 전반에 대한 이해를 넓혀가고 있습니다.