Software Engineer

IMG_0404 2 (1).jpg

Contact


GitHub github.com/TAEW00KIM

Email [email protected]

Introduction


성능 병목을 측정으로 찾아 프론트엔드와 백엔드 양쪽에서 걷어내는 개발자입니다. 검색 화면 CLS를 0.246에서 0.002로, 위치 기반 조회를 3초에서 0.1초로 줄였고, 배포 다운타임도 30초에서 0초로 없앴습니다.

Education

한국외국어대학교 컴퓨터공학부 21.03 ~ 27.02 (졸업예정) · 군필

Highlights

Tech Skills

Frontend TypeScript | React | Next.js | Apollo Client (GraphQL) | Zustand | Radix UI | SCSS Modules | Framer Motion | Storybook

Backend Java | Spring Boot | JPA / QueryDSL | Spring Security | Node.js

Database MySQL | Redis

Infra AWS (EC2·S3·CloudFront·Lambda@Edge) | Docker | GitHub Actions

AI Claude Code | Codex | LLM API (Gemini·OpenRouter) | 브라우저 자동화 검증

Etc Python | Turborepo | Vitest

Experience


버즈앤비

Vling · 프론트엔드 현장실습

2026.07 ~ 진행 중

<aside> ❗

유튜브 채널·영상 데이터 SaaS입니다. 단일 도메인을 3개 Next 서버로 나눈 마이크로 프론트엔드 구조라, 검색 화면의 과다 요청과 레이아웃 흔들림이 체감 성능을 그대로 깎고 있었습니다.

</aside>

결과: 머지 제외 커밋 781건(fix 375 · feat 151 · perf 41, 2026.07.09~10.02) · +74K / −24K 라인

성능 개선 수치 샌드박스 실측 · 개선 전후 동일 조건 비교

지표 Before After 기법
검색 화면 CLS 0.246 0.002 스켈레톤 key 를 그리드 절대 슬롯 번호로
정렬 변경 응답 2,194ms 40ms shallow 라우팅 전환
썸네일 TTFB 928ms 154ms 슬롯 크기 소스로 옵티마이저 우회
검색 소요(브이로그) 8.6s 2.4s 기본 기간 6개월 + isForRecent
카드 재렌더 19회 1회 memo 실효화
키워드 검색 후보 133만 건 2.2만 건 단어 분해 OR 매칭 절 제거
첫 화면 요청 — GraphQL −4 · 이미지 −24 alias 배치 + 뷰포트 진입 게이팅
배포 검증 수동 QA 26초 AI 에이전트로 스모크 스크립트 작성

vling-channel-search.png

vling 채널 검색 — 정성 필터 11종·광고 부적합 채널 제거 등 담당 기능

Projects


Hufscheer

대학 스포츠 중계 실서비스 · 백엔드 팀 기여 · 2026.02 ~ 현재

https://www.hufscheer.com/

<aside> ❗

대회 시즌마다 트래픽이 몰리는 운영 서비스라, 배포 중단(30초)과 LLM 마스킹 비용, 데이터 접근 제어가 가장 큰 리스크였습니다.

</aside>

결과: 활성 사용자 4.8천 · 누적 조회 13만 · 배포 다운타임 30초 → 0초 · 합류 후 커밋 55%(221/403, 머지 제외)

github.com/hufscheer/spectator-server