
유용우 (요우)
Backend Engineer · Commerce BFF & Developer Productivity
me@yowu.devPlease contact me by emailhttps://wiki.yowu.dev@uyu423https://fb.com/luckyyowuhttps://blog.yowu.dev
10+
Years of experience
400+
Tech Posts
500+
GitHub Stars
INTRODUCE
소규모 스타트업부터 대규모 커머스 서비스 조직까지 여러 조직에서 10년 이상 백엔드 개발을 하고 있습니다. 현재는 네이버 쇼핑에서 버티컬 서비스의 BFF와 전시 백엔드 개발을 맡고 있습니다. 다양한 규모의 환경에서 확장성과 유지보수성이 높은 아키텍처를 설계하고 운영한 경험이 있습니다.
오픈소스 프로젝트와 개발 커뮤니티 활동에도 꾸준히 참여하고 있습니다. AI 에이전트로 개발자 도구와 MCP 서버 같은 개인 프로젝트를 직접 만들어 공개하고 있습니다. 오랜 기간 운영해 온 블로그와 위키에는 400개가 넘는 포스트를 작성했습니다. 부스트캠프 리뷰어와 기타 멘토링 활동으로 여러 개발자와 경험을 나누며 스스로도 성장해 왔습니다.
백엔드 개발자로서 전문성을 계속 넓혀 나가면서도 팀, 조직과 함께 성장하는 개발자가 되고자 합니다. 서비스 개발은 결국 개발과 비즈니스의 긴밀한 커뮤니케이션 위에서 완성된다고 믿습니다. AI 에이전트 시대에는 요구사항 구현보다 무엇을 만들지 정하는 일이 더 중요해진다고 생각합니다. 적극적으로 소통하고 협력해 문제 정의부터 출시와 검증까지 책임지는 Product Engineer로 성장하고 있습니다.
Latest Updated 2026. 11. 03 (D+-1)
Yongwoo
Startup to Enterprise
5인 스타트업부터 대기업까지, 다양한 규모의 조직에서 성장한 풀스택 커리어
AdaptabilityGrowthLeadership
Product-Driven Architecture
비즈니스 요구사항 구체화부터 대규모 시스템 설계, 성능 최적화, 성과 측정까지 전 과정을 주도
System DesignOptimizationBusiness Impact
AI-Native Engineering
AI 에이전트를 주 개발 도구로 삼아 개인 작업부터 팀의 개발 방식까지 개선을 주도해본 경험
AI AgentDeveloper ProductivityAutomation
EXPERIENCE
총 11년 7개월2021. 02 ~
네이버 (NAVER)
2026. 02 ~
Shopping Product / Agentic Coding 표준화 TF (겸직)
- 팀 공용 AI 코드 리뷰를 TF 과제로 제안하고 개발·운영 담당
- 여러 개발팀이 함께 쓸 표준 AI 스킬 및 가이드를 수립
- 여러 개발팀의 AI 에이전트 기반 개발 워크플로우 표준화와 확산 참여
- Claude CodeAI Agent WorkflowGitHub Actions
2025. 04 ~
Shopping Product / 쇼핑 버티컬 서비스 백엔드 개발자
- 네이버 쇼핑 버티컬 서비스(홈·전시·퀵커머스·멤버십 등)의 백엔드 API와 BFF 개발
- 운영자용 전시 도구 백엔드 개발
- 부분 실패 격리와 폴백 설계, 레거시 정리 등 서비스 안정화
- KotlinCoroutineSpring BootWebFluxMongoDBRedisOpenSearchKafkaKubernetesk6GitHub ActionsTypeScript
2024. 02 ~ 2025. 04
Shopping Product / 쇼핑 앱 백엔드 개발자
- 네이버플러스 스토어 앱(2025.03 출시)의 BFF 서버 API 개발
- 앱 출시에 맞춰 서버를 사내 Kubernetes 플랫폼으로 이관
- Kafka 이벤트 처리로 실시간 데이터 통합
- 팀 코드 리뷰와 기술 스터디 진행
- KotlinCoroutineJavaSpring BootNode.jsTypeScriptNext.jsMySQLMongoDBRedisKubernetesDockerKafkaJenkins
2021. 02 ~ 2024. 02
Forest CIC / 쇼핑라이브 백엔드 개발자
- 네이버 비디오커머스 서비스(쇼핑라이브) 백엔드 개발
- 라이브 방송과 숏클립 서비스의 데이터 모델링, API 개발
- Kafka 이벤트 처리로 쇼핑라이브 데이터 실시간 통합
- Kubernetes 컨테이너 클러스터 운영
- JavaSpring BootNCPKubernetesDockerMySQLMongoDBRedisKafkaJenkins
2018. 02 ~ 2021. 02
야놀자 (Yanolja)
R&D 그룹 CX 개발실 백엔드 개발자
- 국내·글로벌 숙박·레저 OTA (임직원 800명 이상, R&D 200명 이상)
- 숙박·레저 정보와 예약 서비스의 데이터 모델링, BFF API 개발
- AWS 인프라와 Redis(ElastiCache) 운영
- Agile Scrum 스프린트 플래닝 관리
- Node.jsTypeScriptExpress.jsAWSElastiCacheRedisISMSA/B Test
2016. 10 ~ 2017. 11
플레이팅 (Plating)
개발팀 백엔드 개발자
- 요식업·푸드테크 스타트업 (15~50명, 개발팀 2~6명)
- 이커머스·물류 백엔드와 인프라 개발
- 개발 프로젝트 관리
- Node.jsExpress.jsPHPReact.jsAWSMySQLMongoDBSocket.ioTDD
2015. 07 ~ 2016. 02
이큐브랩 (Ecube Labs)
소프트웨어 개발팀 서버 개발자
- IoT 하드웨어·소프트웨어 스타트업 (15~25명, 개발팀 8~10명)
- '도시 쓰레기량 관제 소프트웨어' 백엔드 개발
- 인프라 설계와 보안 담당 (Out of Memory, 침해 사고 대응)
- 사내 최초로 AWS 도입
- PHPCodeIgniterNode.jsExpress.jsAWSMySQLSecurity
2014. 07 ~ 2015. 04
키니 (KYNY)
웹 개발자
- 가톨릭대학교 재학생 창업 지원 스타트업 (5명)
- '스포츠 경기 승률 계산 서비스' 기획과 개발
- RDB 스키마 모델링, 백엔드 아키텍처 설계, 서버 인프라 구성
- Java Servlet으로 자체 승률 계산 알고리즘 구현
- PHPJavaWordPressMySQLLinux
PROJECT
2026. 07 ~
공용 AI 서버 설계·개발과 E2E 테스트 검증 AI 판정 적용
네이버 (NAVER) 쇼핑 버티컬 서비스 백엔드 개발- 도구마다 따로 만들던 LLM 연동을 API 하나로 모은 공용 AI 서버를 제안하고 설계·구현·배포까지 단독 진행
- 호출자가 보낸 JSON 스키마로 LLM 응답을 검증해 돌려주는 구조화 출력 적용
- circuit breaker, 동시 요청 제한, 쿼터 보호, HMAC 인증 적용
- 첫 사용처인 API E2E 테스트에 AI 위험도 판정 연결
- 사람이 순서 없이 전부 열어 보던 불일치 수백 건 중 AI가 먼저 봐야할 항목을 위험도 순으로 선별
- 기존 방식 대비 약 70% 정도의 리소스 절감 효과를 기대
- KotlinSpring BootSpring AIOpen-weight LLM
2026. 07 ~ 2026. 09
네이버플러스 멤버십 신규 가입자 30일 온보딩 개발
네이버 (NAVER) 쇼핑 버티컬 서비스 백엔드 개발- 생애 첫 네이버 멤버십 가입자를 30일 동안 온보딩하는 네이버 플러스 스토어 홈 모듈의 전시 서버 BFF 단독 개발
- 마케팅 서버, 추천 시스템 2곳, 전시 어드민에서 받은 데이터를 Aggregation
- 추천 결과가 없거나 호출이 제한되면 폴백할지를 서버에서 판단
- 외부 8개 조직 담당자와 API 계약 조율
- 화면 노출 문구를 공용 어드민 도구로 구성하여 다수의 FE 하드 코딩 String을 제거함
- KotlinCoroutineSpring WebFluxBFF
2026. 03 ~
컨텍스트 기반 AI 코드 리뷰 도구 개발·운영
네이버 (NAVER) Agentic Coding 표준화 TF- 코드베이스, 요구사항 문서, 저장소 규칙을 함께 읽는 멀티 에이전트 코드 리뷰를 TF 과제로 제안하고 개발
- 변경된 diff만 보는 AI 리뷰에서 자주 나오던 오탐을 줄이는 것이 목표
- 10개 이상의 저장소, 4개 개발 조직에서 도입
- 다른 팀이 가이드만 보고 7개 저장소에 스스로 도입
- 온디멘드 서버 대신 GHES Self-hosted Runner로 실행하는 구조를 택해 사내망 접근과 봇 권한 문제를 풀고 별도 인프라 없이 운영
- AI 리뷰 오탐이 개발 프로세스에 차질을 주지 않도록 권고형 리뷰로 운영
- TypeScriptGitHub ActionsOpen-weight LLMMulti-AgentZod
2025. 12 ~
k6 기반 분산 부하 테스트 사내 오픈소스 플랫폼 개발·운영
네이버 (NAVER) 쇼핑 버티컬 서비스 백엔드 개발- 사내 nGrinder 서비스가 종료되자 이를 대체할 k6 기반 분산 부하 테스트 플랫폼을 직접 설계·개발
- AI 코딩 에이전트를 주 개발 도구로 써서 개발하고, 그 과정을 NAVER Engineering Day에서 발표
- 2026년 28개 버전 출시, 테스트 6,700여 건과 커버리지 90% 이상 유지
- 30개 이상 개발 조직에서 도입
- 서버가 여러 부하 생성 노드에 부하를 나눠 거는 분산 구조와 실시간 대시보드 구현
- WebSocket으로 메트릭을 실시간 수집하고 재연결 시 시퀀스 번호로 확인받지 못한 구간부터 재전송
- 노드별 백분위를 평균 내는 대신 지연 표본을 HDR Histogram 하나로 합쳐 전체 백분위 계산
- 여러 조직의 fork에서 나온 개선을 주기적으로 찾아 원작자 커밋을 유지한 채 본체에 역이식
- k6TypeScriptNext.jsFastifyWebSocketSQLiteHDR Histogram
2025. 11 ~ 2026. 01
상품 썸네일 태그 통합 API 설계·구현
네이버 (NAVER) 쇼핑 버티컬 서비스 백엔드 개발- 호출처마다 따로 조회하고 우선순위도 따로 구현하던 5종의 상품 태그를 하나의 통합 API로 설계·구현
- Coroutine 병렬 조회와 Redis 캐시 적용
- 태그 하나의 조회가 실패해도 나머지 태그는 응답하도록 부분 실패 격리
- 표시 속성을 API 응답에 담아 구버전 앱도 그대로 동작하도록 하위 호환 유지
- 노출 우선순위 정책을 서버 한 곳에서 관리해 쇼핑 웹·앱·추천 등 여러 지면의 태그 노출 기준 통일
- 출시 후 예상보다 10~100배 이상 많은 트래픽을 안정적으로 처리
- KotlinCoroutineSpring WebFluxMongoDBRedis
2025. 08 ~ 2025. 11
네이버 쇼핑 메인 홈 화면 개편
네이버 (NAVER) 쇼핑 버티컬 서비스 백엔드 개발- 네이버 플러스 스토어 홈 개편의 서버 API 담당
- 공통 상품 모델을 상속한 홈 전용 상품 모델을 설계해 홈 상품 API 통합
- 클라이언트가 각자 호출하던 추천 모듈을 서버 API 하나로 모음
- 모듈마다 다른 추천·광고 연동을 조합할 수 있는 큐레이션 모델 설계
- KotlinCoroutineSpring WebFluxBFF
2025. 04 ~
네이버 쇼핑 버티컬 서비스 백엔드 개발 및 운영
네이버 (NAVER) 쇼핑 버티컬 서비스 백엔드 개발- 홈·퀵커머스·멤버십 등 네이버플러스 스토어 버티컬 지면의 전시 서버 API와 BFF 개발·운영
- 2026년 1~10월 서비스 개발·안정화 이슈 81건 처리
- 지면·입점사마다 따로 만들던 상품 모델과 연동 방식을 공통 상품 모델과 표준 API 인터페이스로 정리
- 운영 에러 로그 노이즈, EOL 베이스 이미지, JDK 보안 대응 등 안정성 과제를 원인부터 처리
- AI 코드 리뷰 도입(조직 최초), 코딩 컨벤션 정비로 팀 개발 생산성 향상
- KotlinCoroutineSpring WebFluxMongoDBRedisk6
2024. 02 ~ 2025. 04
네이버 쇼핑 앱 서버 개발
네이버 (NAVER) 쇼핑 앱 백엔드 개발- 네이버플러스 스토어 앱 출시 (2025.03)
- 공통 영역, 마이홈, 멤버십, 마케팅 배너, 내 주변 등 앱 기능의 BFF API 개발
- Java를 Kotlin으로 전환하고 Coroutine 비동기 처리를 적용해 null 안전성과 개발 생산성 향상
- 출시 전 부하 테스트와 캐시 최적화로 출시 트래픽 대비
- Next.js 어드민 도구 리팩토링과 Ant Design 도입
2021. 04 ~ 2023. 05
쇼핑라이브 숏클립 서비스 출시와 고도화
네이버 (NAVER) 쇼핑라이브 백엔드 개발- 2021년 방송 구간 클립: 원본 방송에서 상품 구간을 추출하는 서비스의 백엔드 구현
- 네이버 동영상 검색과 쇼핑 윈도·스마트스토어 상품 상세에 연관 방송 구간을 노출해 전환율과 구매율 상승
- 2022년 숏클립 출시: 네이버 쇼핑과 쇼핑라이브에 노출되는 숏폼 신규 서비스
- 기획서를 분석해 데이터 모델과 API를 설계하고 백엔드·인프라·이벤트 설계 전반 담당
- Kafka 이벤트 기반 아키텍처와 ffmpeg 영상 처리 파이프라인 구현
- 출시 후 월 거래액, 전환율, 구매율 상승
- 2023년 하이라이트 고도화: 네이버 CLOVA API로 방송 주요 장면을 자동 추출해 다시보기 하이라이트와 숏클립 생성
- 네이버 쇼핑라이브 숏클립 회고 (요우의 2022년 개발자 회고, Tistory Blog)
2021. 03 ~ 2024. 02
쇼핑라이브 백엔드 개발과 운영
네이버 (NAVER) 쇼핑라이브 백엔드 개발- 쇼핑라이브 방송 송출과 서비스에 필요한 백엔드 API 개발·운영
- 2021년 실시간 방송 재생 정보 전달 방식을 HTTP에서 Socket으로 전환
- 순간 트래픽이 몰릴 때 API 대역폭이 부족해질 위험 감소
- 2021년 방송 트레일러(미리보기) 개선
- CPC 효율이 높은 트레일러를 고르려고 다시보기 영상에 실시간 방송 지표를 적용하고, 여러 형태의 트레일러를 만드는 이벤트 파이프라인 구현
- 개선 후 다시보기 주요 영역 유입 상승
- 2022년 서비스 설정 동기화용 ZooKeeper 라이브러리 신규 구현
2018. 02 ~ 2021. 02
야놀자 숙박·레저 BFF(Mashup API) 개발과 운영
야놀자 (Yanolja)- 2018년 국내 숙소 상세(PDP) 리팩토링
- Redis Response Cache 도입과 리팩토링으로 Latency 90% 감소
- 2018년 레저, 2019년 해외 숙소 예약 서비스 출시
- 레저 상품 데이터와 해외 OTA를 연동해 예약 기능 구현
- 2020년 국내 숙소 상세 실시간 인기도 메시지
- A/B 테스트 설계 논의에 참여하고 데이터 조직의 데이터를 Aggregation하는 API 구현, 노출 후 구매 전환율 상승
- 2019~2020년 연간 포인트 지급 이벤트(2020 놀력) 개발과 운영
- 1년 동안 24시간 무중단으로 진행, 목표치의 4배 달성
- 포인트 지급·경품 추첨 알고리즘, 경품 재고 관리, 배치 워커, 지표 모니터링 도구 구현
- 2019~2020년 Redis 구조 개편
- 용도 없이 섞여 쓰이던 Redis를 용도별로 분리하고 인스턴스를 줄여 운영 비용 절감과 저장 공간 부족 위험 해소
- ElastiCache Read Replica로 명령을 분산하는 모듈 개발과 Redis 사용 정책 수립
- 레저 찜, 쇼킹특가/핫딜, 신규 광고 상품·쿠폰 유형, 후기 정책 등 커머스 기능 개발
- AWS 비용 최적화와 ISMS 인증 획득을 위한 인프라 보안 작업
2016. 10 ~ 2017. 11
플레이팅 백엔드 개발과 새벽 배송 출시
플레이팅 (Plating)- PHP API 서버를 Node.js·Express.js로 옮기며 기능 추가, v2부터 TDD와 ORM 도입
- 2017년 새벽 배송 출시: 기존 API 서버로는 기능을 더할 수 없어 새벽 주문 전용 API 서버를 새로 개발, 이 서버가 API v2의 코드 베이스가 됨
- 주문 백오피스용 Socket.io 서버와 Electron 기반 주문 확인지·영수증 출력 프로그램 개발
- React.js 백오피스, ERP, 라이더 앱, 모니터링 도구 등 사내 도구 개발
- AWS EC2·RDS·S3·CloudFront 기반 인프라 구성과 운영
SKILL
Languages
- Kotlin
- Java
- TypeScript
- JavaScript
- HTML/CSS
Frameworks & Libraries
- Spring Boot (WebFlux)
- Node.js
- Express.js
- Next.js
- React.js
- Kotlin Coroutines
Infrastructure & Databases
- AWS
- NCP
- Kubernetes
- Docker
- nginx
- Apache
- Kafka
- MySQL
- Redis
- MongoDB
- OpenSearch
- Linux
AI
- Claude Code
- AI Agent Workflow
- LLM
- MCP
- Deterministic Model
Tools & IDEs
- Vim
- VS Code
- IntelliJ IDEA
- Git
- GitHub
- GitHub Actions
- k6
- Bitbucket
- Jenkins
- Jira
- Confluence
Misc
- DevOps
- Agile
- HHKB
- Drum
- Electric Guitar
OPEN SOURCE
yowu-devtools
- 데이터를 서버로 보내지 않는 클라이언트 사이드 개발자 도구 모음 (PWA)
- JSON 포맷, JWT 인코딩·디코딩, URL 파서 등 모든 처리를 브라우저 안에서 수행
- AI 에이전트로 개발한 프로젝트
- Owner & Maintainer
- React + Vite + TypeScript
- https://github.com/uyu423/yowu-devtools
- https://tools.yowu.dev
- GitHub Stars:
resume-nextjs
- Next.js로 누구나 쉽게 만드는 웹 이력서 프로젝트
- Owner & Maintainer
- Next.js, TypeScript
- https://github.com/uyu423/resume-nextjs
- GitHub Stars:
- Codacy:
yowu-claude-marketplace
- Claude Code 플러그인 마켓플레이스 (한국어 기술 글쓰기 플러그인 등)
- Owner & Maintainer
- https://github.com/uyu423/yowu-claude-marketplace
- GitHub Stars:
requarks-wiki-mcp
- Wiki.js를 AI 에이전트의 지식 베이스로 쓰게 해 주는 MCP 서버
- Owner & Maintainer
- TypeScript
- https://github.com/uyu423/requarks-wiki-mcp
- GitHub Stars:
r2curl
- Node.js Http Request Object to cURL Command Utility
- Owner & Maintainer
- TypeScript / TDD
- https://github.com/uyu423/r2curl
- Monthly Download:
- GitHub Stars:
- Codacy:
node-escpos
- Node.js용 ESC/POS 프린터 드라이버
- Collaborator
- Node.js 기반
- 기능 추가와 이슈 해결 기여
- https://github.com/song940/node-escpos
- GitHub Stars:
kanboard
- 칸반 방식의 프로젝트 관리 보드 도구
- Contributor
- PHP 기반
- 한국어 지원 패치 최초 제공
- https://github.com/kanboard/kanboard
- GitHub Stars:
OSS 개발자 커뮤니티
- 2013년 성균관대학교 개발자 캠프 참여
- 2017년 국민대학교 개발자 캠프 특강 발표
- 2017년 Git & GitHub 강의 조교
9XD 개발자 커뮤니티
- 2016년 9X년생 개발자 특강 참여
- 2017년 9XD 1회 해커톤 참여
PRESENTATION
2026. 05
k6 기반 분산 부하 테스트 플랫폼 개발과 AI 네이티브 개발 경험
NAVER Engineering Day 온라인 세션- AI 코딩 에이전트를 주 개발 도구로 써서 플랫폼을 만든 과정과 운영 경험 공유
2025. 10
AI 시대 사라지는 건 AI 안 쓰는 개발자 뿐
퇴근 후 밋업 : AI로 다시 만드는 커리어- 잡코리아 주최 테크 밋업 발표자로 참여
- AI 시대에 개발자가 지켜야 할 본질과 살아남는 방식에 대한 발표
- AI 때문에 사라지는 개발자? AI 덕분에 성장하는 개발자?
2024. 11
개발자 커리어 특강
대학·교육기관 초청 특강과 테크톡 (2017~2024, 7회)- 2024.11 Google Developer Groups on CUK TechTalk Live 진행자 겸 패널
- 2024.11 한국외국어대학교 벤처스타트업아카데미 직무 특강 (2시간)
- 2023.11 가톨릭대학교 컴퓨터정보공학부 졸업생 취업 특강 (2시간)
- 2022.06 1:1 현직자 멘토링 서비스 잇다(itdaa) IT 개발 직무 온라인 클래스
- 2018.11 가톨릭대학교 컴퓨터정보공학부 졸업생 취업 특강
- 2017.10 가톨릭대학교 컴퓨터정보공학부 졸업생 취업 특강
- 2017.01 OSS 개발자 커뮤니티 & 국민대학교 겨울 캠프 (중·고등학생 대상)
2020. 05
Ubuntu 20.04 LTS Features & Recommends
Ubuntu Korea 20.04 LTS Release Party- Ubuntu 20.04 LTS(Focal Fossa)에서 달라진 점과 환경 설정 소개
- 우분투 한국 커뮤니티가 주최한 20.04 릴리스 파티 초청 발표
- https://forum.ubuntu-kr.org/viewtopic.php?f=2&t=30926
- Youtube: https://youtu.be/lnpWEUmBFTA?t=653
2015. 12
SSH Brute Force 실제 피해 사례 & 악성코드 분석
가톨릭대학교 컴퓨터정보공학부 IT Forum- Slideshare: https://goo.gl/VnzR1d
ARTICLE
- (2026.07.13) 어디로 가야 하냐고 묻는 사람에게
- (2026.04.14) 흔한 개발자의 AI 포비아
- (2026.03.17) 다국어 도메인 특화 RAG 구축 방법론
- (2026.02.02) Goodbye 2025, Hello 2026
- (2025.09.03) 가장 중요한 것은 읽기 쉬운 코드다.
- (2025.07.18) 사용자가 아닌 개발자를 위한 웹 개발의 시대
- (2025.07.16) 코루틴과 CancellationException 그리고 RestControllerAdvice
- (2023.07.25) 신입 개발자 취업 준비 시작한다고? 이 글 반드시 읽어보자! | 유용우 개발자 인터뷰 [zero-base]
- (2023.07.06) Self PR
- (2023.06.27) 진로 선택: 스타트업과 대기업
- (2023.06.20) 진로 선택: 프론트엔드와 백엔드 개발
- (2023.01.25) 요우의 2022년 개발자 회고
- (2022.12.14) IT 유목민의 보상과 이직
- (2022.03.31) 회사 업무용 사내 메신저 '슬랙 타입' vs '일반 타입'
- (2022.01.01) 개발자 요우의 2021년 회고. 근데 2년치를 한방에
- (2020.04.19) 우분투 20.04 LTS (Focal Fossa) 데스크탑 달라진 점과 간단 후기
- (2020.01.02) 조금 더 안전한 랜덤 숫자(의사 난수) 생성할려고 했던 얘기
- (2017.06.12) HTTP 404 Status Code 에 대한 고찰
- (2017.05.29) Node.js 에서 사용할 수 있는 Repository Pattern에 대한 고민
- (2017.03.27) 기술 부채에 대해 (Technical Debt)