소개
사용자 경험을 최우선으로 고민하는 프론트엔드 개발자입니다. 협업을 중요하게 생각하며, 동료들의 의견에 귀 기울이며 적극적으로 소통하고, 함께 성장하는 것을 즐깁니다. 새로운 기술 학습에 대한 열정이 높으며, 문제 해결 과정에서 깊이 파고드는 것을 좋아합니다.
기술 스택
언어
프레임워크 & 라이브러리
상태 관리 & 데이터 호출
스타일링 & 시각화
협업 & 도구
주요 프로젝트
PawEver (반려동물 커뮤니티)
2025.02. 11 - 2025.03. 11 (4주)프로젝트 기획 및 총괄
- 9명 규모 팀의 PO 역할 수행 (기획, 요구사항 분석, 아키텍처 설계, 일정 관리)
- 개발 직접 참여 및 4주 내 성공적 프로젝트 완료 기여
무한 스크롤을 활용한 패칭 최적화
- Tanstack Query(useInfiniteQuery)와 Intersection Observer 활용
- 효율적인 데이터 로딩 및 초기 로딩 시간 단축
반응형 UI 개발
- Tailwind CSS를 활용하여 모바일 환경 포함 다양한 디바이스 대응
- 사용자 편의성을 고려한 UI/UX 제안 및 구현
JWT 기반 소셜 로그인 구축
- 보안성을 고려한 토큰(Access/Refresh) 저장 전략 설계 (메모리/HttpOnly 쿠키)
- 토큰 자동 갱신 로직 구현으로 사용자 세션 유지 및 로그인 요청 최소화
- 프로젝트가 끝난 후, 추가 보안을 위해 PKCE 도입
- 관련 글:왜 JWT 인가?PKCE 구현 상세PKCE 구현 정리
낙관적 업데이트 기반 UX 개선
- useMutation을 활용하여 사용자 액션에 대한 즉각적인 UI 피드백 제공
- 네트워크 오류 발생 시 데이터 일관성을 위한 롤백 로직 구현