(이력서 · 2026.09 · 서울 )

이중표

Frontend Engineer3년차 · Next.js · 서울

같은 초에 3만 명이 들어오는 페이지를 0.9초에 띄웁니다.

라이트하우스 성능7399Django → Next.js 마이그레이션

소개

서버 일곱 대를 없애고 나서야, 마이그레이션이 끝났다고 말했습니다.

무엇을 어떻게 없앴는지는 이력서에.

  1. 캐시는 끄는 게 아니라 제어하는 것

  2. 로딩·에러·성공을 선언 한 줄로

  3. 앱 안의 웹을 앱처럼

  4. 없는 도구는 만들어서 npm에

경력

플래튼

Frontend Developer

2022.11 — 현재 · 정규직

  1. 90%

    2주. AI 에이전트와 Sentry 고유 이슈 정리

  2. 12.56.8위

    3주. SEO TF 네 명, 검색 평균 순위

  3. 400건/일

    풀리던 로그인. 원인을 데이터로 증명하고 종결

어떻게 했는지 6줄은 이력서에

프로젝트

슈프라이즈

발매 알림 한 번에 3만 명이 같은 초에 들어옵니다. 그때 이 페이지는 8.6초 걸렸습니다.

기간
2022.11 — 2025.08
역할
Frontend Lead
라이트하우스 성능
73에서 99
LCP
8.6에서 0.9s
렌더링/웹 서버
13에서 6대
검색 클릭
+105%
슈프라이즈 홈
(01)슈프라이즈 홈
슈프라이즈 발매 캘린더
(02)슈프라이즈 발매 캘린더
슈프라이즈 Top 50 랭킹
(03)슈프라이즈 Top 50 랭킹
신한 SOL 앱 WebView 연동 화면
(04)신한 SOL 앱 WebView 연동 화면

카시나

돈이 오가는 화면에서 401 하나가 로그인 풀림으로 번지던 구조였습니다. 지금은 만료 10분 전에 끝납니다.

기간
2023.08 — 현재
역할
Frontend Engineer (2025.08~ 전담)
로그인 풀림
일 400건 → 원인 종결
테스트
127 개2.3초에 실행
토큰 선제 갱신
만료 10분 전
동시 401 → 토큰 갱신
1 회나머지는 대기열에서 재시도
카시나 웹 — 홈
(01)카시나 웹 — 홈
카시나 웹 — 상품 목록
(02)카시나 웹 — 상품 목록
카시나 웹 — 상품 상세
(03)카시나 웹 — 상품 상세
카시나 앱(WebView) — 목록 · 상세 · 장바구니
(04)카시나 앱(WebView) — 목록 · 상세 · 장바구니

오픈소스 · 도구

  1. vercel/next.js — 공식 저장소 기여

    #98716 메인테이너가 8개 항목을 직접 확인한 뒤 머지

  2. @leejpsd/nextjs-cache-handler

  3. typescript-react-nextjs-patterns

  4. shopby-mcp

운영 중인 서비스

KnittyCat
2025~ · 웹 서비스 · 운영 중
먼저먹어요
2026~ · 앱인토스 미니앱 · 운영 중
Civic Lab
2026 · AI Championship 2026 출품 · 심사 중

개선은 측정되었을 때 끝납니다.

라이트하우스 성능 · 73 → 99