Resume

Software Engineer

AI 워크플로우 플랫폼, 미디어 자동화, 분산 시스템에 집중하는 백엔드 엔지니어이며, 아이디어를 실제 제품 인터페이스까지 구현해본 풀스택 경험을 함께 갖고 있습니다.

Experience

카카오

Software Engineer · 2019-01 - 현재 · 성남, 대한민국

KAMP AI

Kakao Media Platform AI

카카오 미디어 생태계에서 AI 기반 미디어 처리, 자동화, 검색, 안정적인 LLM 워크플로우 실행을 위한 백엔드 플랫폼 기능을 개발했습니다.

  • 카카오 쇼핑라이브 영상의 AI 기반 하이라이트 추출 워크플로우를 구현했습니다.
  • Temporal 기반 LLM API 실행 플랫폼을 구축하고, 에러 모니터링, 재시도, 복구 워크플로우를 구현했습니다.
  • 미디어 메타데이터 추출 파이프라인과 장면 단위 영상 검색을 포함한 지능형 미디어 검색 기능을 개발했습니다.
  • Go 모노레포 아키텍처 안에서 플랫폼 서비스를 개발해 AI 플랫폼 개발의 유지보수성과 일관성을 높였습니다.
KAMP

Kakao Media Platform

카카오톡, 다음 등 카카오 서비스 전반에서 사용하는 사내 VOD 및 라이브 스트리밍 플랫폼의 백엔드 시스템을 개발했습니다.

  • 확장 가능한 백엔드 시스템을 위해 Go 기반 마이크로서비스를 설계하고 구현했습니다.
  • RabbitMQ 기반 메시지 처리와 REST 기반 서비스 간 통신을 구현했습니다.
  • ZooKeeper를 활용한 서버 헬스 체크와 로드 밸런싱 메커니즘을 개발했습니다.
  • watcher 기반 장애 감지와 복구를 통해 스트리밍 플랫폼 안정성을 개선했습니다.
Player SDK

Adaptive Bitrate 로직

Player SDK의 자동 화질 선택 로직을 구현하고, 알고리즘 포팅, 테스트, 반복적인 튜닝을 통해 스트리밍 안정성을 개선했습니다.

  • iOS Player SDK를 위해 BOLA 기반 Adaptive Bitrate 로직을 C++로 포팅하고 개선했습니다.
  • “동영상의 다운로드 화질을 결정하는 방법, 사용자 단말 및 서버” 특허 출원에 기여했습니다.

Earlier Experience

삼성SDS

Software Engineering Intern · 2018-07 - 2018-08

Internship

풀스택 솔루션 프로토타입

Java, Spring Boot, gRPC, Vue.js를 사용해 백엔드와 프론트엔드 레이어를 포함한 솔루션 프로토타입을 개발했습니다.

Selected Projects

개인 프로젝트

Charivo

Live2D와 LLM을 결합한 인터랙티브 AI 캐릭터를 만들기 위한 모듈형 프레임워크입니다. 음성, realtime, 렌더링 레이어를 교체 가능한 구조로 설계했습니다.

TypeScript Live2D LLM/TTS/STT

Charaloom

AI 캐릭터 생성과 스트리밍 채팅을 제공하는 풀스택 플랫폼입니다. 다국어 UX, Firebase 인증, 캐릭터 공유 흐름을 포함합니다.

Next.js Firebase OpenAI SDK

Commentarium

웹 어디에서든 댓글, 평점, 커뮤니티 투표를 남길 수 있도록 페이지 위에 소셜 레이어를 더하는 크롬 익스텐션입니다.

Chrome Extension React TypeScript

LiveClaw

Electron, React, Charivo, OpenClaw를 사용해 Live2D 아바타와 로컬 우선 채팅, 음성 상호작용을 연결한 데스크톱 컴패니언입니다.

Electron React Charivo

Captiony

타임라인 컨트롤, 실시간 미리보기, 로컬 자동 저장을 제공하는 브라우저 기반 SRT/VTT 자막 편집기입니다.

Next.js TypeScript Media UI

KiMCP

네이버, 카카오, TMAP 같은 국내 API를 LLM 애플리케이션과 에이전트 워크플로우에서 사용할 수 있도록 노출하는 MCP 서버입니다.

Python MCP Korean APIs

TetriCube

Unity와 C#으로 개발한 개인 3D 테트리스 게임입니다. Google Play Game Services와 연동해 랭킹과 업적 기능을 구현했습니다.

Unity C# Google Play

Skills

Go TypeScript Kubernetes RabbitMQ Redis MongoDB Temporal LLM APIs Next.js React Electron MCP

Education

동국대학교

컴퓨터공학 전공, 학사