김영훈
Frontend Engineer
React, TypeScript, Next.js 기반 프론트엔드 엔지니어입니다. 대규모 트래픽 환경의 사용자 플로우 안정화, 성능 최적화, 레거시 마이그레이션에 집중해왔습니다. TanStack Query·React Router 등 오픈소스에 10건 PR이 머지되어 공식 릴리스에 포함되었습니다.
Experience
Work history
EA Korea
2025.03 - 현재Frontend Engineer — FC 온라인 운영툴
React, Zustand, TanStack Query, React Router, Zod, nuqs
- URL 상태 동기화로 QA 재현/로그 요청 문의 주간 10→3건 감소
- 아이템 버전 관리 플로우 재설계 후 동일 유형 배포 이슈 0건
- 운영툴 프론트엔드 전반 1인 담당 (스택 선정 ~ QA 협업 ~ 문서화)
NHN Injeinc
2024.05 - 2025.03Frontend Engineer — 티켓링크
React, Zustand, TanStack Query, React Router, i18next
- KBO 개막전, 한국시리즈 등 대규모 트래픽 예매 플로우 개발
- JSP 기반 다국어 페이지를 React + i18next 단일 코드베이스로 통합(2→1)
- 팬클럽 등급 × 구단 정책 필터링으로 비대상 유저 플로우 진입 차단
판도라티비
2023.07 - 2024.05Frontend Engineer — 코박(암호화폐 커뮤니티)
React, Redux Toolkit, React Query, Next.js, Framer Motion, EJS
- Lighthouse SEO 점수 56→82 개선 (EJS 템플릿 동적 메타 주입)
- 하이브리드 앱 WebView 개발 (커뮤니티 + 상품 구매 플로우)
- @멘션 기능 제안 및 구현 (알림 연동까지 end-to-end)
Skills
Tech stack
Core
State/Data
Build/Test
Backend
Open Source
10 PRs merged to official releases
TanStack Query
GitHub- Merged
useQueries O(N²) → O(N) 최적화 (#8641)
500 queries 벤치마크 함수 호출 수 4,500→2,000 (약 -55%)
- Merged
persist + memoized combine 버그 수정 (#9592)
새로고침 후 UI 미갱신 문제 해결
- Merged
CI 타임아웃 수정 (#9623)
Nx Cloud 분산 실행 설정 불일치 안정화
React Router
GitHub- Merged
middleware skipRevalidation 누락 수정 (#14286)
부모 loader 불필요 재실행 해결
- Merged
브라우저 스토리지 제한 환경 대응 (#14335)
시크릿 모드 세션 저장 실패 안전 처리
- Merged
fetcher.submit JSON 버그 수정 (#14534)
SSR 환경 회귀 테스트 추가
- Merged
generatePath suffix 파라미터 수정 (#14269)
:id.json 경로 생성 실패 해결
- Merged
<Links /> crossOrigin 속성 추가 (#14687)
CDN CORS CSS preload 이슈 대응
React Hook Form
GitHub- Merged
useController 타입 회귀 수정 (#13150)
never 고정 문제 + 타입 테스트 추가
TanStack Router
GitHub- Merged
params.parse notFound() 처리 수정 (#5864)
500→404 수정 + 테스트 추가