김효진

Front-end Engineer

김효진Hyojin Kim

글로벌 콘텐츠 SaaS와 B2B 운영 플랫폼을 경험하며, 복잡한 요구사항을 제품 구조와 프런트엔드 아키텍처로 풀고 반복되는 문제를 팀의 시스템으로 바꿔온 Frontend Engineer

Summary

  • Toss·비마이프렌즈·오늘의집을 거쳐 CJ올리브영에서 브랜드·콘텐츠·커뮤니티·B2B 운영 제품 개발
  • 글로벌 팬덤 플랫폼 b.stage를 약 3년간 개발하고, 현재 CJ올리브영 미국 첫 오프라인 매장 어드민의 초기 구축부터 오픈 이후 운영 안정화·기능 개선까지 담당
  • 공통 UI·테스트·에러 처리·인프라·개발 표준으로 품질의 하한선을 높이고, AI를 반복 업무와 품질 편차를 줄이는 개발 시스템으로 활용
Product Engineering
  • React
  • TypeScript
  • Next.js
  • TanStack Query
Engineering Practices
  • Frontend Architecture
  • Global/i18n
  • Testing
  • AI/AX

Work Experience

CJ올리브영

Software Sr. Engineer · 파트너/Ads플랫폼개발팀

2025.09.22 ~ 현재

미국 첫 오프라인 매장 어드민을 초기 구축하고 오픈 이후 운영 안정화와 기능 개선 지속

  • React
  • TypeScript
  • TanStack Query
  • Zustand
  • React Hook Form
  • Zod
  • MUI
  • Storybook
  • Orval
  • Datadog
  • 상태 기반 매장 운영 프로세스를 구축하고 현장 피드백을 반영했습니다.

    폐기관리의 승인요청·승인·반려·철회, 권한별 Action·첨부파일·일괄 처리 등 상태 기반 업무 흐름을 제품 구조로 설계

    • 오픈 후 수량 정책·정보 가독성·이미지 검수 동선에 대한 현장 피드백을 반영해 운영 화면 개선
    • 매장 도메인에 공통 훅·검증 패턴 적용
    • 오픈 약 1개월 전 추가된 다국어 요구를 Claude Code i18n Skill로 자동화해 일정 내 영어 지원 완료
  • 가상화 테이블로 대규모 데이터 렌더링 기반을 구축했습니다.

    운영자 VOC를 화면 이슈가 아닌 구조적 성능 과제로 재정의

    • TanStack Table·TanStack Virtual 기반 VirtualTable 구현, 10만 행 데모·103개 단위 테스트를 갖추고 프로덕션 적용 준비
    • ImagePreviewModal을 44개 단위 테스트와 함께 공통 자산으로 분리
    • Route/App/Query ErrorBoundary·글로벌 에러 처리·chunk load error 자동 복구 공통화
  • QA 시나리오를 PR 품질 게이트로 연결했습니다.

    공용 renderApp·PR CI·커버리지 리포팅 구축

    • QA 테스트 케이스를 코드 테스트로 연결해 PR마다 통과 여부를 확인하는 구조 마련
  • 프론트엔드 인프라를 이관하고 장애 모니터링 기반을 구축했습니다.

    EKS → ECS Fargate 전환과 정적 파일 서버의 Fastify → nginx 컨테이너 단순화

    • Dockerfile·ECR/ECS·ALB health check·배포 검증 범위를 정리해 인프라팀에 이관
    • Datadog RUM/Logs와 환경 식별 체계를 정비해 오류·세션·배포 환경 추적 기반 마련
    • main/release 직접 push 제한·husky/lint-staged·배포 알림으로 운영 사고 방지 장치 보완
  • 프론트엔드 개발 표준을 체계화하고 AI 자동화를 팀의 작업 방식으로 연결했습니다.

    ESLint·아키텍처·TanStack Query·React Hook Form·Orval 등 7개 FE 컨벤션을 체계화하고 Claude Code Review Skill과 연결

    • 구성원이 동일한 품질 기준을 참조하는 리뷰 구조 마련
    • SK 협력사의 공통 컴포넌트·디자인 QA·다국어·권한·배포 작업 조율 및 코드리뷰·문서화·테크세션 아카이브로 외부 산출물과 기술 결정 축적
    • Claude Code Skill·AI 코드리뷰·업무 자동화 사례 공유와 AI 스터디 운영
    • 1,700개+ Nexacro 레거시 화면의 React 전환을 위한 Multi-Agent Migration PoC로 대규모 전환 자동화 가능성 검증

버킷플레이스(오늘의집)

Software Engineer, Frontend · Content · Community Team

2025.07.28 ~ 2025.09.19

  • TypeScript
  • Next.js
  • Zustand
  • TanStack Query
  • Emotion

Technical SEO로 검색 유입을 개선하고 대규모 페이지 색인 구조를 정비했습니다.

  • 수만 개 커뮤니티 페이지를 빌드 시간 증가 없이 관리하기 위해 서버 사이드 동적 sitemap 생성 → S3 업로드 → index sitemap 생성 → Next.js rewrite 서빙 구조 설계

    • GitHub Actions cron으로 생성·배포 자동화
  • robots.txt·semantic markup·구조화 데이터·크롤링 우선순위 정비

    • 첫 배포 직후 SEO 유입량 20% 증가

비마이프렌즈(bemyfriends)

Front-end Developer · Client Team

2022.09.05 ~ 2025.07.18

약 3년간 글로벌 팬덤 비즈니스 플랫폼 b.stage의 User·Admin·Console과 공통 패키지를 개발하며 팬의 콘텐츠 소비 경험과 창작자·운영자를 위한 B2B 도구 개선

  • TypeScript
  • Next.js
  • Zustand
  • TanStack Query
  • SCSS
  • 관리자가 콘텐츠와 화면 구성을 직접 편집할 수 있는 시스템을 구축했습니다.

    홈 에디터 개발 시 백엔드와 초기 스키마 설계부터 참여

    • SSR/CSR 분리와 미리보기 구조 설계
  • 트리 데이터 모델을 설계해 상품 카테고리 확장에 대응했습니다.

    3-depth 상품 카테고리 확장을 위한 트리 데이터 모델·drag & drop 기반 SortableTree 설계

    • 정적 Shop Home을 동적 커스터마이징 시스템으로 확장
  • TanStack Query v5 마이그레이션을 주도해 데이터 패칭 기준을 표준화했습니다.

    마이그레이션 주도와 사내 세미나 진행

    • 팀의 데이터 패칭 기준과 반복 로직 표준화
  • 글로벌 서비스의 번들·운영 구조를 개선했습니다.

    User/Admin 디자인 시스템 패키지 개발에서 FE-PD 간 컴포넌트 API 조율

    • 다국어 JSON을 CDN 서빙 구조로 전환해 번들·운영 구조 개선

비바리퍼블리카(Toss)

Frontend UX Engineer (Assistant) · Design Platform Team

2021.11.24 ~ 2022.08.23

  • React
  • TypeScript
  • Next.js
  • React Query
  • Recoil
  • Emotion
  • 반복되는 UI를 디자인 시스템 컴포넌트로 표준화했습니다.

    Toss 브랜드 홈페이지·NEXT 개발자 채용 홈페이지·SLASH22 등 브랜드·채용·컨퍼런스 웹사이트 개발

    • Section·Navigation·Hero 등 반복 UI를 디자인 시스템 컴포넌트와 Storybook 템플릿으로 구성해 FE-PD 협업의 반복 작업 표준화
  • Resource Center와 Chrome Extension을 개발해 검색·필터링 UX를 개선했습니다.

    개발자·디자이너용 Resource Center와 Chrome Extension 개발

    • 검색·필터링 UX·성능 개선과 개발 스펙·일정 산정·QA 프로세스 개선 참여

Other Experience

CJ올리브영 Tech Organizer

사내 테크 이벤트를 기획·운영하며 엔지니어의 목소리를 연결하는 Tech Advocate로 활동, 팀 테크 세션의 유닛 단위 확장과 첫 유닛 타운홀·미국 매장 오픈 기술 여정 영상·패널 토크를 기획해 기술 교류와 Sync & Alignment 촉진

2026

SIPE 3기 운영진

공식 홈페이지의 Next.js App Router 마이그레이션과 스타일 시스템 개선, 개발자 커뮤니티 행사 기획·운영

2024.08 ~ 2025.02

디프만 11기 Web Front-End 운영진

디프만 홈페이지 개발과 프로젝트 팀장/PM 활동, 인프런 협업 멘토링 행사 기획·운영

2022.02 ~ 2022.07

Education

중앙대학교 소프트웨어학부 소프트웨어학과

2018.03 ~ 2024.02

세종과학고등학교

2013.03 ~ 2016.02