About
안녕하세요! 프론트엔드 개발자 김효진입니다.
어릴 적부터 기술을 통해 더 나은 삶을 만드는 것이 꿈이었고, 서비스 개발과 운영에 매력을 느껴 개발자가 되었습니다. 사용자와 가장 가깝게 맞닿아 있는 프론트엔드 영역에서 실질적인 가치를 만들어내는 것에 큰 보람을 느낍니다. 문제를 정확하게 파악하고 기술적으로 해결하는 것을 중요하게 생각하며, 팀의 생산성을 높이기 위한 개발 문화 개선에도 관심이 많습니다.
Work Experience
Front-end Engineer | 2025.09 - Present
Software Engineer, Frontend | 2025.07 - 2025.09
ReactTypeScriptNext.js(page)emotionzustandTanstack Query
오늘의집 커뮤니티 SEO 개선
- 첫 배포 직후 SEO 유입량 20% 상승, 커뮤니티 페이지 색인량 증가로 검색 노출 확대
- 유저의 구매 결정 과정에서 문제를 해결해주고 커뮤니티 AU를 증가시키는 KR 달성을 위한 핵심 과제로 선정
robots.txt
크롤링 봇 추가와 시맨틱 마크업 적용으로 온페이지 SEO 개선, 구조화된 토론 포럼 리치 스니펫 구현을 통해 AI 검색에서 인용량 증가 달성- 동적 사이트맵 생성 자동화 시스템 구축:
- 수만 개 커뮤니티 페이지 사이트맵을 빌드 시간 증가 없이 실시간 관리하는 문제를 해결하기 위해,
next-sitemap
기반 정적 생성 방식을 서버 사이드 동적 생성 시스템으로 추상화하여 재설계 - 서버에서 동적 사이트맵 생성 후
S3
업로드 →S3
파일 조회를 통한 index sitemap 생성 및 업로드 →Next.js rewrite
로S3
경로 서빙하는 전체 파이프라인을 스크립트로 구현하고GitHub Actions cron job
으로 자동화 - 한정된 크롤링 예산을 고려하여 삭제된 콘텐츠는 제외하고 최신/인기 콘텐츠 우선순위 알고리즘을 적용, 파일명 덮어쓰기 방식으로 효율적인 관리 구조 구현
- 수만 개 커뮤니티 페이지 사이트맵을 빌드 시간 증가 없이 실시간 관리하는 문제를 해결하기 위해,
Front-end Developer | 2022.09 - 2025.07 (2년 11개월)
ReactTypeScriptNext.jsZustandTanStack QueryModule CSS
SaaS 기반 글로벌 팬덤 비즈니스 플랫폼 b.stage 개발 및 유지보수 (User/Admin/Console/Modules)
기술 개선
yarn
에서pnpm
으로 마이그레이션을 통해 패키지 관리 효율성 개선TanStack Query v5
마이그레이션 주도 및 사내 세미나 진행,useInfiniteIntersectionObserver
커스텀 훅 개발로 무한스크롤 로직 표준화- 사내 디자인 시스템
bspoke-admin
,bspoke-user
패키지 구현. FE-PD 간 커뮤니케이션 주도하여 Button 컴포넌트 완성, 타입 가드를 이용한 유연한 타입 대응 reset.css
패키지화로 스타일 기준 통일,styled-components
/Tailwind CSS
를Module CSS
로 점진적 마이그레이션 주도- 코드리뷰봇 기능 개선,
Jira Automation
구축, 다국어 관리 시스템 CDN 서빙 방식 전환을 통해 번들 사이즈 최적화 및 배포 프로세스 간소화
주요 프로젝트
- 스케줄 알림 기능 고도화 - 서버 리소스 부담 문제를 해결하기 위해 클라이언트 기반 인앱 스케줄 다운로드 방식을 제안하고 구현하여 효율적인 알림 시스템 구축
- 샵 카테고리 시스템 확장 - 1 depth를 3 depth로 확장하기 위한 트리 구조 데이터 관리와 드래그앤드롭 기반
SortableTree
컴포넌트 설계 - 멀티라운지 - 라운지별 팔로우 시스템과 알림 설정 기능 제공.
getHomeLayout
활용으로 불필요한 렌더링 최소화,TanStack Query v5
도입 및invalidateQueries
활용한 효율적인 캐시 관리 - 스테이지 커스텀 - 관리자가 브랜드를 차별화할 수 있는 홈 에디터 구축. BE와 초기 스키마 설계부터 참여하여 SSR/CSR 분리 구조 설계, 섹션 컴포넌트 패키지화로 어드민 미리보기 시스템 구현
- 서베이/투표 - 팬덤 플랫폼 특화 서베이/투표 시스템 구축.
presignedUrl
기반 보안 뷰어 페이지 개발,react-hook-form
활용한 문항 타입별 validation 구현 - 디지털 리워드 - 리워드 타입별 모듈화된 컴포넌트 설계, 상품 구매 이력과 리워드 지급 조건 연동을 통한 자동화된 미션 시스템 구축
Frontend UX Engineer (Assistant) | 2021.11 - 2022.08 (9개월)
ReactTypeScriptNext.jsGatsbyReact-QueryRecoilEmotion
브랜드 가치 전달을 위한 웹사이트 개발
- 홈페이지 개발 end-to-end 총괄 (기획/디자인 협업, 스펙 정리, 일정 산정)
Section
,Navigation
,Hero
,Card
등 재사용 가능한 디자인시스템 컴포넌트 구축 및Storybook
템플릿 제작을 통해 개발 생산성 향상- 프로젝트 개발 환경 구축, 프론트엔드 프로젝트 설계, 컨벤션 문서 작성
- 반응형 디자인 구현을 위한 미디어쿼리 및
LineBreak
템플릿 제작 - 노션 칸반보드를 활용한 효율적인 QA 프로세스 구축
주요 프로젝트
- 토스 NEXT 개발자 채용, slash22 컨퍼런스, 디자이너 챌린지, 토스파운드, 토스페이스 등 다수 홈페이지 개발
- 리소스센터 성능 개선 - 드래그앤드롭 파일 업로드, 태그 관리 페이지, 필터링 기능 구현
- 크롬 익스텐션 미니 리소스센터 개발 -
debounce
적용한 검색 기능 구현 - 토스 디자인 시스템(
TDS
) 컴포넌트 유지보수 및 사용성 개선
Other Experience
SIPE(사이프)
2024.03 - 2025.02
IT 개발자 커뮤니티 2기 회원, 3기 운영진으로 정규 행사 기획 및 운영 참여. 공식 홈페이지 개발 및 유지보수 담당
Depromeet(디프만)
2021.09 - 2022.07
디자이너와 개발자가 협업하는 IT 연합동아리. 10기 회원으로 사이드 프로젝트 참여, 11기 운영진으로 행사 기획 및 운영
Education
중앙대학교
소프트웨어대학 소프트웨어학부
2018.03 - 2024.02 (졸업)
세종과학고등학교
2013.03 - 2016.02 (졸업)