복잡한 비즈니스 로직의 데이터 정합성을 보장하고, 테스트 자동화 및 DX 개선으로 팀의 개발 생산성을 극대화합니다.
개발 생산성 & CI 최적화
데이터 정합성 & 운영 안정성
• 계산 로직 일관성 강제: 평가 도메인 일관성 보장으로 배포 후 관련 VOC 0건 달성
• 모니터링 체계 고도화: Datadog 알림 자동화로 장애 대응 리드타임 단축
대용량 데이터 UX & 구조 설계
Work Experience
제품의 병목을 분석하고 기술적 의사결정을 통해 실질적인 비즈니스 가치와 안정성을 만들어갑니다.
클랩(CLAP)
Frontend Engineer
2024.03 ~ 재직 중
목표 관리, 리뷰 등으로 조직의 성장을 돕는 B2B SaaS 서비스 (웹사이트)
제품의 복잡도를 줄이고, 대규모 엔터프라이즈 환경에 맞춘 성능 최적화와 안정적인 프론트엔드 아키텍처를 설계합니다.
TypeScript AST 병목 제거 및 경량 모킹 유틸 설계로 CI 시간 92.5% 단축
• TypeScript AST 트랜스포머 병목 특정: 2,600여 개 테스트 케이스 실행 시, ts-auto-mock의 변환 비용으로 인한 CI 실행 지연(1,200초) 원인을 프로파일링으로 분석
• 경량화된 createMock 유틸 자체 설계: Partial Override와 타입 추론을 결합해 컴파일 타임 부하를 없애고 점진적인 코드베이스 마이그레이션 주도
• CI 실행 시간 92.5% 단축: 테스트 소요 시간을 1,200초에서 90초로 단축하여 팀 전체의 배포 피드백 속도를 획기적으로 개선하고 무거운 라이브러리 의존성 제거
실시간 인원 산정 인터랙션 구현 및 클라이언트-서버 교차 검증으로 계산 오류 0건 달성
• 계산 오차 리스크 도출: 등급별 비율 실시간 조정 시 클라이언트 독자 계산과 서버 산정 방식(소수점 처리, 엣지 케이스) 불일치로 발생할 수 있는 크리티컬 평가 오류 위험을 사전에 정의
• 테스트 케이스 표준화 및 교차 검증: 기획·서버·클라 싱크를 통해 고객사 시나리오 기반 엣지 케이스 TC를 합의하고, 양측 레포지토리에 동일 테스트 작성으로 로직 정합성 강제
• 배포 후 관련 VOC 0건 유지: 복잡한 실시간 인원 산정 피처를 무장애로 런칭하고 QA 검증 리드타임 단축
Notion/GitHub API 기반 릴리즈 CLI 도구 개발 및 배포 워크플로우 자동화
• 내부 엔지니어 VOC 수집: 잦은 Revert 및 수동 릴리즈 환경에서 릴리즈 드라이버가 노션과 PR을 수동 대조하며 겪는 인지 부하와 커밋 순서 누락 위험을 문제로 발굴
• 사내 공통 CLI 제품화: Notion & GitHub API로 대상 PR의 Merge Commit Hash를 추적하고 의존성에 따라 커밋을 자동 정렬하는 도구(generate-release-command)를 개발해 npm 배포
• 단일 커맨드 기반 릴리즈 표준화: 복잡한 검증 과정을 단 1회 명령어로 자동화하여 매주 정기 릴리즈 시 발생하던 배포 지연 개선
대형 고객사 대응을 위한 대용량 테이블 아키텍처 개편 및 트리 데이터 렌더링 최적화
• Material React Table 선제적 PoC: 대형 고객사 수주 데드라인을 맞추기 위해 가상화·DnD 요구사항을 검증(Storybook)하고 MUI 디자인 시스템과 호환되는 MRT 도입 주도
• 공통 Table 컴포넌트 및 계층 변환 유틸 설계: 팀 내 재사용을 위한 상태 훅을 구축하고, 평면 데이터를 트리로 고속 변환하는 buildHierarchy 유틸을 구현해 렌더링 부하 최적화
• 사용자 로그 기반 UX 재설계: 다중 선택 시 발생하던 URL 길이 제한 초과 병목을 페이지네이션 기준(최대 100건) 선택 UX로 재설계
Datadog 기반 프론트엔드 관측 체계 구축 및 비즈니스 영향도 중심의 장애 대응 고도화
• Source map 연동 및 모니터링 일원화: 서버 관측 환경에 맞춰 Datadog으로 마이그레이션하고, CI 내 Source map 자동 업로드를 구축해 프로덕션 에러의 소스 라인 추적성 확보
• 비즈니스 영향도 기반 에러 분류: 커스텀 CriticalError 클래스를 설계해 결제/평가 등 치명적 실패 시 즉각 알림을 트리거하고 유관 부서 기준의 알림 임계치(Threshold) 적용
• 디버깅 리드타임 단축: datadogRum.addError로 사용자 컨텍스트를 바인딩해 재현성을 확보하고 알림 노이즈를 제거하여 핵심 장애 대응 속도 개선
중고나라
Frontend Engineer
2023.03 ~ 2024.03
국내 최대 규모 C2C 중고거래 플랫폼
웹 플랫폼 내 신규 비즈니스 기능 구축 및 사용자 경험 최적화를 담당했습니다.
웹 채팅 시스템 신규 런칭 및 웹 성능·품질 최적화
• 비즈니스 런칭: 웹 채널 거래 전환율 향상을 위해 웹소켓 기반 실시간 채팅 기능을 신규 구축하여 웹 서비스 매출 활성화(앱 대비 10% 수준 확보)에 기여
• 성능 최적화: TanStack Query 캐싱 전략 수립과 Suspense & Lazy Loading 도입으로 초기 로딩 속도와 렌더링 성능 개선
• 품질 보장: Docker 기반 격리 테스트 환경 구축 및 UI 테스트 자동화로 배포 전 회귀 버그 사전 차단
Community & Activities
지식을 나누고 함께 성장하는 환경을 만들기 위해 커뮤니티 활동과 사이드 프로젝트를 지속하고 있습니다.
개발자 커뮤니티 운영 및 네트워킹 행사 리딩
2023 ~ 현재• 70명 규모 개발자 네트워킹 행사 기획 및 총괄: 현직 엔지니어 간 지식 교류와 고민 공유를 위한 오프라인 컨퍼런스를 주도적으로 기획 및 운영
• 프론트엔드 기술 스터디 리딩: 아키텍처 및 최신 기술 트렌드를 분석하는 정기 스터디를 개설하여 팀원들과 러닝 커브 공유