CS 자동화 칸반보드 (cs-kanban)
하이웍스 크롤링 · Claude 헤드리스 AI 분석 · 답변초안 생성·원클릭 발송 — 사내 서버 상시 운영, 팀 공용 도입.
CHOI JUNGWON — ANDROID ENGINEER
4년째 1,000만 다운로드 안드로이드 서비스를 만들고 운영합니다.
반복되는 문제를 만나면 도구와 파이프라인을 만듭니다 — 요즘은 AI가 그 방식의 중심에 있습니다.
INTRO
1,000만 다운로드 서비스의 사용자 접점부터 운영·유지보수까지 다루며, 최근엔 AI로 저의 개발 방식을 새롭게 다듬고 있습니다.
블루투스 통신·푸시·알림 센터 등 일상 접점 기능 개발·운영.
오래된 MVC(Java)를 Kotlin·MVVM으로 점진 전환.
요구사항→명세→구현→검증을 AI 도구와 함께 진행.
릴리즈 모니터링·NPE 대응·Play Console 정책·CS 분석.
PM·디자이너·iOS와 스크럼. 기술 제약 공유·조율.
CAREER
2022.08부터 인포카 안드로이드 — 기능 하나에서 시작해 시스템 전체로.
하이웍스 크롤링 · Claude 헤드리스 AI 분석 · 답변초안 생성·원클릭 발송 — 사내 서버 상시 운영, 팀 공용 도입.
동작하는 레거시는 보존하고, 신규·수정 기능부터 Kotlin·MVVM 구조로 점진 전환.
B2B 기능을 B2C에 이식 · 5종 엔진 × 3종 대시보드 · 설정 자동 복구 + 데이터 마이그레이션.
단일 AdMob → 5개 네트워크 워터폴 · Remote Config 9개 동적 제어 · 앱내 광고 매출 ▲475% (전사).
Car App Library 신규 개발 · 앱-오토 화면 동기화 · 앱 종료 후 단독 동작 · 상태별 안내 화면.
차량 등록 방식 리뉴얼 · 다국어 UX 통일 · 주유소·세차장·주차장 검색 · 영수증 API 리팩토링.
블루투스 통신 · 푸시 · 알림 센터 · 정비 항목 UX/UI 2차 개발 · 차계부+정비 내부 테스트.
단일 테이블 → 정규화 다중 테이블 · 데이터 손실 없이 마이그레이션 · 구글 맵 위치 기반 · 다단위 글로벌.
블루투스 connection · 소켓 통신 · UI · 로그 저장. OBD 통신 기초 학습기.
STACK
직접 다뤄온 언어·아키텍처·도구. 초록 칩은 주력 기술입니다.
언어 · 디자인 패턴 · 의존성 주입
화면 · 디바이스 확장
저장소 · 통신 · 비동기
AI 워크플로우 · 협업 도구
HOW I WORK
단발성 코드 생성이 아니라, 프로젝트 지식·기획·디자인을 AI가 함께 참조하도록 환경을 만들어 일관되게 진행합니다.
무엇을 · 왜
해결할 문제 · 우선순위
어떻게 동작
화면 · 데이터 · 상태
AI 페어로 작성
코드 + 커밋
빌드·동작 확인
주요 시나리오 · 크래시
각 단계의 산출물이 다음 단계의 입력이 됩니다
도메인 용어(OBD2·ECU)·아키텍처·코딩 규칙을 노트로 엮은 지식 그물망. 링크된 맥락을 AI가 근거로 참조.
기획서·작업 맥락·우선순위를 AI가 직접 참조.
디자인 화면·UI 스펙·치수·컴포넌트를 AI가 직접 참조.
화면 코드가 로직·데이터를 한꺼번에. 한 곳을 고치면 영향 범위 파악이 어렵고, 상태가 흩어져 테스트도 어려움.
화면은 상태만 그리고 로직·데이터는 분리. 상태 흐름이 한 방향으로 명확해 변경 영향이 잘 보임. 신규부터 적용, 경계에서 연결.
WORK
AI 자동화 · 차량 데이터 · 광고 · 오토 — 도메인을 가로지른 작업들.
P.01 · CS 자동화 칸반보드 — CS-KANBAN
매일 아침 개발자들이 하이웍스 공용 메일함을 열어 문의 확인 → 로그 zip 다운로드 → 대조 분석 → 필요하면 IDE로 코드 추적까지 반복했습니다. 이 수동 루틴 전체를 자동화하기로 하고 — 수집부터 AI 진단·답변초안·발송까지 이어지는 파이프라인을 직접 설계·구축해 팀 업무에 연결했습니다.
시스템 아키텍처 — 문의 수집부터 검토·발송까지
DOM 스크래핑 대신 내부 JSON:API를 정찰·재현. 브라우저 없이 세션만 재사용해 수집하고, 대화 단위 시간순 판별로 미답변 문의를 가려냅니다.
직접 구축한 사내 위키(진단 규율·정책)를 Claude 헤드리스가 검색하고, 앱 코드 레포와 교차검증. 근거는 페이지 단위로 인용되고, 지식 갱신은 git pull이 전부입니다.
테일넷 Ubuntu 서버에 systemd 상시 서비스로 배포. 수집→분석→초안이 무인으로 이어지고, 사람은 검토와 발송 승인만 합니다.
도메인 지식으로 문제를 정의하고, AI를 오케스트레이션해 반복 업무를 시스템으로 대체했습니다. 안드로이드 앱 코드 밖에서도 — 크롤러 · AI 파이프라인 · 서버 운영까지 스스로 설계·구축·운영합니다.
P.02 · 프리셋 대시보드 (OBD)
B2B(인포카 비즈) 자산을 B2C에 이식·확장하면서, 하드코딩된 센서 매핑을 사용자 선택형 + 엔진 타입별 5종 프리셋으로 재설계.




P.03 · 광고 미디에이션 전환
단일 AdMob → 5개 네트워크 워터폴 미디에이션. Firebase Remote Config 9개 항목으로 무배포 실시간 정책 제어.
본인 기여 · 안드로이드 SDK 통합 · 매니저 구조 · UMP 자동화 · Remote Config 정책 제어 (매출 증가는 정책·사업 결정 등 복합 요인).
P.04 · 안드로이드 오토 플랫폼 확장
Car App Library로 신규 안드로이드 오토 앱 개발. 앱과 오토 화면을 동기화하고, 앱을 종료해도 오토가 단독으로 동작하도록 구성.



OBD·ECU 두 채널의 상태를 코드로 명확히. 둘 다 2일 때만 데이터 표시.