본문으로 건너뛰기
허우용 프로필 사진

안녕하세요, 허우용입니다

개발총괄·CTO 지향 20년차 백엔드·플랫폼 리더

20년 이상 경력의 엔지니어링 리더. 직전 (주)야나두 a kakao company (구 카카오키즈) 커머스개발실장으로 30명 규모 개발 조직과 교육·커머스 플랫폼 총괄. KT, CJ헬로비전, SK브로드밴드에서 1,000만+ 사용자 서비스 개발 및 플랫폼 구축 주도. 온프레미스(IDC)와 AWS 클라우드 환경 모두 경험한 플랫폼 아키텍트. AI·플랫폼·조직을 연결해 서비스 성장과 개발 생산성 향상을 이끌어온 기술 리더.

소개

개발 리더로서의 철학

개발의 실행은 이미 AI로 옮겨가고 있습니다. 리더가 할 일은 무엇을 만들지 정하는 판단과, AI가 안전하게 일할 수 있는 틀을 세우는 것이라고 믿습니다. 좋은 코드의 기준도 사람이 읽기 좋은 코드에서, AI가 정확히 읽고 안전하게 고칠 수 있는 구조로 옮겨가고 있습니다. 20년간 개발과 리딩을 함께 해 오며, 이 기준을 팀의 표준으로 세우는 일이 결국 팀의 속도와 서비스의 안정성을 만든다고 믿습니다.

좋은 제품은 기획·디자인·개발이 같은 그림을 볼 때 나온다고 믿습니다. 기획, UI/UX부터 프론트, 백엔드, 앱, 데브옵스까지 전 직군을 총괄하며, 요구사항을 그대로 구현하기보다 문제 정의 단계부터 기획자·디자이너와 함께 고민해 사용자 경험과 기술 구조가 어긋나지 않는 접점을 찾아 왔습니다. 개발 리더가 제품과 사용자의 언어를 함께 쓸 때, 팀의 결과물은 기능을 넘어 제품이 됩니다.

기술적 결정은 팀이 감당할 수 있는 복잡도 안에서 내리고, 위임과 코드 리뷰를 통해 동료의 성장이 곧 조직의 성장이 되도록 이끕니다. 리더의 일은 아키텍처 표준과 코드 리뷰·보안 게이트, 검증 파이프라인을 세워 AI가 안전하게 일하도록 만드는 것이라 보고, 야나두에서도 다양한 챗봇 형태의 AI 서비스를 직접 개발·런칭하며 이 방식을 실천해 왔습니다.

직전 포지션

(주)야나두 a kakao company (구 카카오키즈) 커머스개발실장 (2022.02 ~ 2026.07 · 4년 6개월)

전문 분야

AI 서비스, N-Screen, OTT, STB, CMS 개발

팀 규모

20~30명 개발팀 총괄 경험

플랫폼 · 프로덕트 리더십

개발 리더를 넘어, 제품을 이끄는 리더

OTT·커머스 플랫폼의 코어 엔진 설계부터 CMS 재구축·현대화, AI, 그리고 조직까지 — 20년의 경험을 제품 관점으로 정리한 한 장 요약입니다.

  • 콘텐츠 코어 엔진
  • CMS 재구축·현대화
  • 커머스 + AI
  • 크로스펑셔널 조직
플랫폼 프로덕트 리더로 보기

경력

커머스개발실장
(주)야나두 a kakao company (구 카카오키즈)
2022.02 - 2026.07
4년 6개월

기획, UI/UX, 프론트, 백엔드, 앱, 데브옵스 포지션의 인력(20~30명)으로 야나두 전반적인 서비스 개발 총괄

  • 다양한 챗봇 형태의 AI 기술 서비스 개발 및 런칭
  • 교육&커머스 도메인 서비스 개발 총괄
  • 풀스택 개발팀 리딩 및 프로젝트 관리
Senior 엔지니어 & PM
SK Broadband (AI 서비스 개발스쿼드/미디어클라우드스쿼드)
2017.04 - 2021.06
4년 3개월

BTV 백엔드 개발 매니저 (PM)로 검색, 딥메타, NUGU 음성 AI 연동, CMS, 로그연동 개인화, 통합이미지플랫폼 등 다양한 서비스 개발

  • N-Screen 백엔드 연동 서비스를 위한 Spring Boot / Elasticsearch 기반 API 개발
  • 검색 시스템 개발 / 추천 서비스 API 개발 및 ELK Stack 구축
  • 대용량 데이터 처리 및 분석을 위한 Kafka Consumer, ELK 구성 데이터 연동 적재모듈 개발
  • 차세대 CMS(NCMS) 재구축 발주사 PM — MSA 설계·검토 및 오픈 조율
CMS 개발 파트 리드
CJ Hellovision (TVING 서비스개발팀)
2012.06 - 2017.04
4년 11개월

TVING CMS 개발 파트 리드로 CMS, 검색, 이미지, 미디어트랜스코딩 등 N-Screen 서비스 개발

  • Spring Framework 기반 CMS 개발
  • 검색 시스템 / 랭킹추천 서비스 API 개발
  • N-Screen 통합API 개발을 위한 MongoDB 기반 API 개발
  • 이미지 resizing 서버 개발
시스템 개발
쌍용정보통신 (통신연구소/뉴미디어기술팀)
2005.11 - 2012.06
6년 8개월

KT 가입자계 통합보안 관제시스템 개발 및 KT QOOK TV A-MOC 플랫폼 개발

  • KT 가입자계 통합보안관리시스템(ISM) 프로젝트 수행
  • KT QOOK TV A-MOC 플랫폼 개발 프로젝트 수행

주요 프로젝트

야나두
야나두 AI 서비스
교육&커머스 도메인의 AI 챗봇 서비스 개발
커머스
AI
챗봇
교육
B2B
BTV
SK Broadband BTV
BTV 백엔드 연동 CMS/검색/추천/이미지 시스템 개발
OTT
검색
추천
이미지
CMS
서비스 보기
TVING
TVING
N-Screen 통합 CMS 및 검색/추천 서비스 개발
N-Screen
CMS
검색
API
서비스 보기

시스템 구성도

(주)야나두 a kakao company (구 카카오키즈)

2022.02 - 2026.07
야나두 AI 서비스
학습자가 아는 100단어로 시작해 3,000단어까지 확장하는 AI 영어 학습 서비스입니다. 60초 단어 테스트와 AI 커리큘럼으로 시작해 AI 튜터·여행영어·원어민톡의 실시간 회화까지 이어집니다.
설계 · 개발 담당
야나두 AI 영어 학습 서비스 구성도60초 단어 테스트와 AI 커리큘럼으로 시작해 AI 나두·스르르 학습지를 거쳐 AI 튜터의 실시간 회화까지 이어지고, 학습자 발화가 STT·AI 서버·OpenAI·TTS·AI 아바타를 돌아 학습 화면으로 되돌아오는 왕복 루프 구조입니다.실시간 회화학습자60초 단어 테스트Step 1AI 커리큘럼Step 1 · 어휘 100 → 3,000AI 나두Step 2 · 학습 루틴AI 스르르 학습지Step 2 · 학습 루틴AI 튜터Step 3 · 100단어 회화AI 여행영어Step 3AI 원어민톡Step 3학습자 발화마이크 입력Google Cloud Speech APISTTAI 서버채팅 · 음성 · 화상 · 학습 · 고객센터OpenAI대화 생성학습 화면앱 · 웹klleon 딥휴먼AI 아바타 렌더TTS음성 합성AI 스르르 Table API 서버학습 데이터
  • 사용자 요청
  • 내부 데이터
  • 외부 연동
야나두 전체 시스템
교육과 커머스를 아우르는 야나두 전체 플랫폼입니다. FRONT / API·어드민 / BACKEND+INFRA 계층으로 나뉘며, 결제·영상·B2B·광고 외부 연동을 포함합니다.
커머스개발실장 · 총괄
야나두 전체 시스템 구성도사용자와 앱 요청이 NGINX를 거쳐 야나두·야핏·B2B 프론트로 갈라지고, 야나두 API를 허브로 회원·틈새단어·AI·알림 서버가 붙으며, RDS·OpenSearch·CloudFront와 결제·영상·B2B 외부 연동으로 이어지는 전체 플랫폼 구조입니다.로그정적 자산사용자웹 · 모바일NGINX프론트 진입야나두 프론트React — 영어 · 클래스채널톡상담 연동야나두 앱UniWebView — 영어 · 클래스 · B2BB2B 프론트Vue.js야핏 프론트Spring + ThymeleafGTM · GA · Meta광고 · 분석 연동Relay 서버Jira · Confluence · Jandi틈새단어 APISpring Data JPA회원 서버Spring Boot · NICE 인증AI 서버채팅 · 음성 · 화상B2B API 서버Spring Data JPA배치 서버Spring Scheduled알림 Push 서버Spring Data JPA야나두 API상품 · 주문 · 결제 · 학습 · 몰인몰야나두 어드민영어 · 클래스 · 사이클B2B 어드민Vue.js + TouchAmazon RDSRedis 캐시OpenSearch로그 서버AWS CloudFrontCDN · 파일 · 이미지토스페이먼츠결제 연동Catenoid비디오 서버 연동비즈마켓 · LG U+B2B 몰인몰 연동
  • 사용자 요청
  • 내부 데이터
  • 비동기 · 스트리밍
  • 외부 연동
야나두 앱
UniWebView 기반 하이브리드 앱으로 영어·클래스·B2B 학습을 하나의 셸에서 제공합니다. 틈새단어, 스르르 학습지, AI 리얼톡 등 개별 학습 기능이 앱 안에서 연결됩니다.
설계 · 개발 담당
야나두 앱 구성도iOS와 Android가 UniWebView 기반 하이브리드 셸로 진입해 영어·클래스·B2B WebView와 틈새단어·스르르 학습지·AI 리얼톡으로 갈라지고, 모든 기능이 야나두 API로 모이며 Push 알림 서버가 셸로 알림을 보내는 구조입니다.iOSAndroid야나두 앱 셸UniWebView 하이브리드Push 알림 서버푸시 알림 발송영어 학습 WebView클래스 WebViewB2B WebView틈새단어스르르 학습지AI 리얼톡klleon · OpenAI · Speech API야나두 API상품 · 주문 · 결제 · 학습
  • 사용자 요청
  • 내부 데이터
  • 비동기 · 스트리밍

SK브로드밴드

2017.04 - 2021.06
B tv N-Screen 서비스
STB 1,000만 User 기준으로 설계·개발한 B tv N-Screen 서비스입니다. NaviLog 기반 텍스트·음성 검색 추천, 통합 이미지 플랫폼, NUGU 음성 AI 연계, 영상 인식 시스템을 담당했습니다.
설계 · 개발 담당
B tv N-Screen 서비스 구성도B tv STB와 Mobile B tv 요청이 API Gateway를 거쳐 NaviLog 검색·추천, 통합 이미지 플랫폼, 영상 딥메타 추출로 갈라지고, 검색 로그는 Kafka·Python·ELK로 수집·분석되어 다시 추천과 통계 서빙에 쓰이는 구조입니다.B tv STB1,000만 User 기준Mobile B tvAPI GatewayNaviLog 검색·추천텍스트 / 음성추천·통계 서빙 API급상승검색 · 영화 · 방송 · 애니Elasticsearch 콘텐츠 검색NUGU 음성 AISKT 연동통합 이미지 플랫폼이미지 · 콘텐츠 서빙 API이미지 HUB영상 딥메타 추출서빙 API영상 인식 시스템SKT 연동수집 · 분석 · 적재Kafka · Python · Sanic · ELK운영 AdminJava · Spring · RDBMS · Kibana
  • 사용자 요청
  • 내부 데이터
  • 비동기 · 스트리밍
  • 외부 연동
SK Broadband 시스템 아키텍처
재직 당시 담당했던 서비스들의 전체 시스템 구조입니다. API Gateway를 중심으로 이미지·앱·검색·배치 계층이 나뉘고, Kafka를 통해 로그와 통계가 비동기로 흐릅니다.
설계 · 개발 담당
SK브로드밴드 시스템 아키텍처사용자 요청이 API Gateway를 거쳐 이미지 계층과 앱 계층으로 나뉘고, NoSQL·SQL 계층과 배치·검색·AI 계층을 지나며, 앱 계층의 로그는 Kafka를 통해 ELK 로그 시스템과 통계 계층으로 비동기 전달되는 전체 구조입니다.image servingdata servingCache misssyncCollectionOperationsearch data serving (text, voice)Operationpubsubsub사용자TV / OTTAPI GatewayImage LayerNGINX Proxy · PHP Image ServerApp LayerSpring Boot · BeatsNoSQL LayerElasticsearch · MongoDB · RedisSQL LayerOracle · MariaDBBatch LayerPython · Airflow · RabbitMQSearch LayerSpring Boot · Elasticsearch · KibanaAI LayerDeep LearningAdmin LayerSpring BootLog SystemElasticsearch · Logstash · Kibana · GrafanaMQ LayerKafkaStatistics LayerSpring Boot · Kibana
  • 사용자 요청
  • 내부 데이터
  • 비동기 · 스트리밍
로그 기반 추천 · 검색 서비스
STB 시청 로그를 Kafka 파이프라인으로 수집해 Elasticsearch에 적재하고, Python/Sanic 분석 결과를 추천 API로 서빙했습니다. 텍스트 검색과 NUGU 연동 음성 검색을 함께 개발했습니다.
설계 · 개발 담당
SK브로드밴드 로그 기반 추천·검색 서비스 흐름도STB 로그가 API Gateway와 FileBeat, Logstash, Kafka를 거쳐 Elasticsearch에 적재되고, Python 분석을 지나 추천 API와 텍스트·음성 검색 서비스로 서빙되는 흐름입니다.pubsub로그 연동STB / 앱API GatewayFileBeat로그 적재LogstashKafka PubKafka ClusterKafka ConnectPython SubElasticsearch수집 서버Python / SanicSTB별 로그 분석RDBMS추천 메타 운영Spring Boot + Kibana추천 API 요청API GatewayAPI 서버EhcacheElasticsearch서비스 DB검색 API 호출NUGUSKT 음성 인식검색 API 서버EhcacheElasticsearch검색 서비스 DBPython검색 데이터 수집·저장
  • 사용자 요청
  • 내부 데이터
  • 비동기 · 스트리밍
  • 외부 연동
서빙 API · 영상물 메타 · 통합 이미지 플랫폼
NCMS 프로젝트 후속으로 서빙 API와 CMS 운영 시스템을 개발했습니다. SKT GPU 연동 영상물 딥메타 추출 서비스와 Nginx 캐시 기반 통합 이미지 서빙 플랫폼을 구축했습니다.
설계 · 개발 담당
SK브로드밴드 서빙 API · 영상물 메타 · 통합 이미지 플랫폼 흐름도서빙 API가 Ehcache와 Elasticsearch를 거쳐 메뉴 데이터를 응답하고, 영상물 메타는 SKT GPU 딥메타 추출과 Contents HUB에 연동되며, 이미지는 Nginx 캐시를 통해 이미지 HUB에서 서빙되는 세 갈래 흐름입니다.메뉴 API 호출GNB · 메뉴리스트API GatewayAPI 서버EhcacheElasticsearchor MongoDBCMS 운영Spring BootRDBMSAPI 호출인물 · 음원 · 등급API GatewayAPI 서버EhcacheElasticsearch서비스 DBCMS 운영GPU (SKT)딥메타 추출Contents HUBRDBMS영상물 추출메타 운영이미지 API 호출DNSNginx + PHP-FPMNginx CacheElasticsearch서비스 DBCMS 운영이미지 HUBRDBMS
  • 사용자 요청
  • 내부 데이터
  • 외부 연동

CJ헬로비전

2012.06 - 2017.04
TVING N-Screen Service
TVING N-Screen 서비스의 CMS를 설계·개발하고 통합 API를 구축했습니다. 검색 시스템 연동 API와 화면, 실시간 EPG(채널 편성) 연동, 이미지 서버를 담당했습니다.
설계 · 개발 담당
TVING N-Screen 서비스 구성도CMS 운영과 미디어 메타 시스템, 방송사 편성 데이터를 받는 실시간 EPG가 콘텐츠 DB에 쌓이고, 통합 H/E API가 이를 읽어 검색·이미지 서버와 함께 TVING 웹과 앱으로 서빙하는 구조입니다.TVING 웹TVING 앱N-Screen검색 시스템 연동검색 API · 화면통합 H/E APIJava · php이미지 서버CMS 운영Java · Spring미디어 메타 시스템실시간 EPG 연동채널 편성통계 · 콘텐츠 리스트콘텐츠 DBRDBMS · MongoDB방송사 편성 데이터실시간 편성 외부 수신
  • 사용자 요청
  • 내부 데이터
  • 외부 연동

쌍용정보통신

2005.11 - 2012.06
KT QOOK TV A-MOC 플랫폼
KT QOOK TV A-MOC 플랫폼 개발 프로젝트에 참여했습니다. STB와 헤드엔드 설비 상태를 수집해 관제 대시보드와 장애 알람으로 연결하는 구조입니다.
참여 개발
KT QOOK TV A-MOC 플랫폼 개념도IPTV STB와 헤드엔드 방송 설비의 상태를 A-MOC 관제 플랫폼이 수집해 운영 DB에 쌓고, 관제 대시보드로 보여 주며 임계치를 넘으면 장애 알람으로 연결하는 개념 구조입니다.상태 수집설비 상태임계치 초과IPTV STBQOOK TV 가입자헤드엔드 방송 설비A-MOC 관제 플랫폼운영 DB관제 대시보드장애 알람
  • 사용자 요청
  • 내부 데이터
  • 비동기 · 스트리밍
KT 가입자계 통합보안관리시스템 (ISM)
에이전트와 네트워크 장비에서 수집한 이벤트를 상관분석해 통합 관제 화면과 경보로 연결하는 시스템을 개발했습니다.
설계 · 개발 담당
KT 가입자계 통합보안관리시스템(ISM) 개념도에이전트와 네트워크 장비에서 수집한 이벤트를 수집 서버가 모아 상관분석을 거쳐 관제 DB에 쌓고, 통합 관제 화면으로 보여 주며 장애를 통보하는 개념 구조입니다.수집경보에이전트 · 센서네트워크 장비수집 서버이벤트 상관분석관제 DB통합 관제 화면장애 통보
  • 사용자 요청
  • 내부 데이터
  • 비동기 · 스트리밍

기술 스택

Backend

Spring Boot, Java, Kotlin, Node.js, Python, C++

Database

AWS RDS, MongoDB, Oracle, MSSQL, PostgreSQL, Elasticsearch, Redis

AI & Search

OpenAI, Google Gemini, DeepL, LangChain, LangGraph, LLM, ELK Stack, Kafka, AI 챗봇, 검색엔진, 추천시스템

DevOps & Tools

AWS EC2, AWS RDS, AWS S3, CI/CD, Jira, Confluence, Jandi, Slack

글·링크

직접 정리한 기술 노트와 외부에 공개된 자료·저장소로 연결합니다.

먼저 읽어볼 글
사내 AI의 확산과 통제 — 금지가 아니라 설계로 막는다

노코드 워크플로우의 고급 패턴부터 관측·비용 통제·거버넌스 3계층까지, 개발자 없이 굴러가는 AI 업무를 확산 속도를 떨어뜨리지 않고 통제하는 구조를 정리한다.

RAG 파이프라인 (1) 왜 RAG인가 — 도큐먼트 로드와 텍스트 분할

RAG를 8단계로 나눠 전체 지도를 그리고, 사전처리의 첫 두 단계인 문서 로드와 텍스트 분할의 선택지·튜닝 파라미터·실패 모드를 정리한다.

상용 검색엔진에서 Elasticsearch로 — 검색을 두 번 구축한 기록

코난·IDOL 상용 엔진으로 검색을 구축하다 Elasticsearch로 넘어오며, 규격서가 대신 내려주던 결정을 직접 설계하게 된 과정을 정리한다.

한글 검색 구현 — 분석기·Nori·초성·자동완성·무결과 처리

한국어 검색 품질을 결정하는 분석기 파이프라인, 형태소 분석기 Nori, 자소분해 기반 초성·한영검색, 자동완성 전략, 무결과 폴백 정책을 정리한다.

기술 노트
검색·플랫폼·AI 기술 정리
경력기술서 (Notion)
상세 경력 및 프로젝트 정리
GitHub
저장소 및 활동

학력

서울시립대학교 (석사)
논문: 시스템 통합 서비스를 위한 확장 가능한 NoSQL 설계방법 연구
논문 보기

연락하기

함께 일하고 싶으시다면 언제든 연락해주세요!

이메일
이메일 보내기

withwooyong@gmail.com