최상록

Software Developer

모바일 엔지니어링 역량을 기반으로 AI 기술과 개발 프로세스 자동화를 내재화해 나가는 3년 차 안드로이드 개발자입니다.

확장성 높은 멀티 모듈 아키텍처를 설계하고 메모리 최적화와 런타임 성능 개선을 통해 높은 서비스 신뢰성을 확보해 왔습니다.

이에 더해 LLM 파인튜닝 및 서빙 환경을 구축하여 서비스 영역을 AI 도메인으로 확장했으며, AI Agent를 활용한 개발, 테스트 자동화 파이프라인으로 배포 품질과 개발 효율을 개선하고 있습니다.

MOMENTICA 포토카드를 길게 눌러 SceneView 기반 3D 카드로 확인하는 화면
Vuddy 공개 채팅 안에서 특정 사용자에게 답장하는 화면
캐릭터 이름을 마스킹한 AI 캐릭터 앱 채팅 화면 시안

경력

Levvels

Dunamu & HYBE

팬 플랫폼 Vuddy와 Momentica를 만드는 회사

Android Developer

2023.10 - 현재

사내 AI TF

캐릭터 대화 모델과 이를 사용하는 Android 앱 개발

캐릭터 대화 모델

2026.04 - 2026.08

  • 캐릭터 대화 모델 개발을 주도하고, 데이터 구축과 학습, 평가 및 서빙을 앱 적용으로 연결
AI 캐릭터 앱

2026.06 - 현재

  • AI 캐릭터 앱의 핵심 채팅과 결제 개발을 주도하고 주요 사용자 흐름의 안정성 확보

Momentica Android

2023.10 - 2024.05

  • 기존 팬 플랫폼의 핵심 기능을 확장하고 메모리 누수와 화면 갱신 문제 개선

프로젝트

AI 활용과 개발 자동화

Agent 기반 QA 워크플로우

  • 버그 재현, 원인 파악과 코드 수정을 Agent가 처리하도록 파이프라인 구축
  • 티켓별 작업을 병렬로 진행하고, QA 대응을 Agent의 수정안과 검증 결과를 리뷰하는 방식으로 전환
QA 작업 관리 도구의 티켓별 branch, worktree와 리뷰 상태
QA 처리 절차
  1. 티켓과 재현 조건 확인

    Notion MCP로 기대 동작과 실제 동작, 요구사항과 관련 코드 확인

  2. worktree로 작업 환경 분리

    기존 변경을 보존하고 티켓별 worktree에서 작업 환경 분리

  3. 원인 분석과 코드 수정

    영향받는 상태와 API, 관련 기능을 확인해 수정 범위 결정

  4. 테스트와 기기 검증

    수정한 기능의 영향 범위에 맞춰 코드 검사, 자동 테스트와 기기 검증 구성

    • UI는 Lint와 Compose Stability, 결제 및 구독 화면의 스크린샷 테스트로 검사. 결제와 채팅 로직은 단위 테스트로 검증
    • 기기 테스트 결과를 스크린샷과 영상으로 기록
  5. PR 리뷰와 배포 후 확인

    Agent가 코드 수정만으로 티켓을 임의 종료하는 것을 방지하기 위해, 실제 배포 성공과 수정 코드 반영 여부를 교차 검증한 뒤에만 상태를 전환하도록 검증 가드레일 구축

    • PostToolUse Hook에서 배포 기록과 merged PR, 배포 커밋을 대조하고 티켓 담당자와 현재 상태를 재확인하도록 구성

기획 문서와 디자인 토큰

기획과 디자인 변경이 구현에 일관되게 반영되도록 GitHub SSOT와 Figma MCP를 연결하는 개발 흐름을 제안하고 팀에 적용

  • Agent가 최신 변경 사항을 Context로 참조하도록 개발 지침 정의. Figma MCP와 팀 Design SSOT의 토큰, 공용 컴포넌트를 참조해 Android 화면 구현
  • GitHub Actions를 구축해 디자인 토큰 JSON을 Kotlin 코드로 변환하고 PR을 생성하는 워크플로우 자동화

역할별 AI 리뷰

  • 요구사항 정리: 화면 구성, 상태별 동작과 비즈니스 규칙 문서화. 코드 리뷰와 UI 리뷰 에이전트가 같은 문서를 참조하도록 구성
  • 코드 리뷰: 요구사항 문서와 코드를 비교해 아키텍처와 비즈니스 로직 리뷰
  • UI 리뷰: 지정한 Figma 노드의 디자인과 구현 화면 비교

Android 네트워크 디버깅 도구

Android Studio에서 SSE 트래픽을 확인하기 어려워 별도 디버깅 도구 개발

  • SSE 이벤트와 응답 메시지, 앱 로그를 PC 브라우저에서 확인하며 채팅 디버깅
  • Vuddy와 AI 캐릭터 앱 개발에 사용. 앱 소스 변경 없이 로컬 debug 빌드에만 적용
Android 네트워크 디버깅 도구의 SSE 요청 목록, 수신 이벤트와 응답 메시지

사이드 프로젝트

Duckie

2022.04 - 2023.12

팬들이 직접 퀴즈를 만들고 풀 수 있는 Android 앱, Play Store 출시

꽥꽥

2022.08 - 2022.11

Duckie의 여러 화면에서 사용하는 Jetpack Compose 디자인 시스템

오픈소스

EasyShimmerCompose

Coil 이미지 로딩 상태에 맞춰 Shimmer 효과를 간편하게 적용할 수 있는 UI 라이브러리 개발 및 배포

GitHub

K-Humanizer

LLM 생성 텍스트의 번역투를 자연스러운 한국어 실무 표현으로 교정하는 Agent Skill 개발 및 공개

GitHub

대외 활동

Mash-Up

2024.01 - 2024.12

밈 아카이빙 서비스 파밈 Android 앱 개발

YAPP 21기

2022.10 - 2023.02

팀 프로젝트 관리 앱 티미티미 개발

Nexters 21기

2022.07 - 2022.08

클라이밍 모임 출석 앱 홀디 개발과 Play Store 출시