본문으로 건너뛰기

loopy 메뉴

EXPERIENCE

제품을 만들며 쌓은 경험

2026.05 - 2026.08

당근

Frontend Engineer Intern

신규 상품의 상태와 사용자 흐름, 엔터프라이즈 운영 내역과 Frontend 개발 도구 전환에 참여했습니다.

  • 신규 상품의 이용·결제·진행률·공개·환불·마감 조건을 화면 상태와 행동 가능 여부로 나눠 React·TypeScript·GraphQL/Relay 구현에 반영했습니다.
  • 구매 가능 확인부터 환불·마감까지 약 10단계 퍼널을 정의하고, 성공·실패 지표의 누락 위험과 오류 유형을 나눠 이벤트 요구사항과 검증 포인트를 남겼습니다.
  • 엔터프라이즈 내역을 예산 추가·회수·사용으로 나누고 월 단위 조회, 지점 선택, 페이지네이션과 예외 기준을 정리했습니다. 구현·배포에 참여하고 실제 진입 경로와 확인 방법을 팀에 공유했습니다.
  • 복수 Frontend 프로젝트의 lint·format을 ESLint·Prettier에서 oxlint·oxfmt로 전환했습니다. 로컬·CI 검사 차이와 포맷 기준을 정리하고 기본 브랜치에 반영했습니다.

2025.08 - 2026.03

세븐픽쳐스

Software Engineer

제품 개발과 성능 문제 재현, CI/CD 개선, 화상 인터뷰 서비스의 구현·배포를 담당했습니다.

  • npm/yarn에서 Bun으로 점진 전환하고 Docker 3-stage 병렬 빌드·캐시와 pre-merge 테스트를 적용했습니다. GitHub Actions 실행 시간을 13분에서 6분 39초로 줄였고, 같은 전환 범위의 배포 후 장애 0건을 확인했습니다.
  • 외부 화상 도구와 피드백을 연결하던 반복 업무를 줄이기 위해 Next.js 인터뷰 서비스를 구현부터 배포까지 담당했습니다. Server Actions + Result로 오류 흐름을 일원화하고 착수 후 14일에 출시했습니다.
  • 저사양 기기의 Flutter OOM을 같은 기기·시나리오에서 재현했습니다. 이미지 다운샘플링·LRU 캐시·임계치 선제 정리로 앱 메모리를 1.5GB에서 700MB로 낮추고 OOM 크래시 해소를 확인했습니다.

2025.01 - 2025.04

버즈빌

Frontend Intern

Next.js 15의 SDK 번들 실패 원인을 추적하고 빌드·배포 차단을 해소했습니다.

  • Turbopack에서 SDK 번들이 실패하는 원인을 GitHub Issue로 추적했습니다.
  • Webpack 폴백 구성을 적용한 뒤 빌드 성공 기록으로 배포 차단 해소를 확인했습니다.