안효태 프로필

안효태

프론트엔드 개발자

EmailGitHub

소개

사용자 경험을 최우선으로 고민하는 프론트엔드 개발자입니다. 협업을 중요하게 생각하며, 동료들의 의견에 귀 기울이며 적극적으로 소통하고, 함께 성장하는 것을 즐깁니다. 새로운 기술 학습에 대한 열정이 높으며, 문제 해결 과정에서 깊이 파고드는 것을 좋아합니다.

기술 스택

언어

JavaScriptTypeScriptHTML5CSS3

프레임워크 & 라이브러리

ReactNext.jsVue.js

상태 관리 & 데이터 호출

TanStack QueryZustandAxios

스타일링 & 시각화

Tailwind CSSD3.js

협업 & 도구

GitHubFigma

주요 프로젝트

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 피드백 제공
  • 네트워크 오류 발생 시 데이터 일관성을 위한 롤백 로직 구현