소개

웹, 모바일, 게임, 데이터 자동화 제품을 설계부터 배포 준비까지 다룹니다. AI 에이전트에게 구현을 맡기고, 제품 판단과 품질 기준은 직접 세웁니다.

경력

KT · QAPM
2025.04 – 재직 중
마이케이티, 토큰팩토리 등 KT의 AI Platform 전환 서비스 품질 검증
Wemade · QA Engineer
2023.09 – 2025.03
위퍼블릭(블록체인 기반 커뮤니티 앱) 서비스 품질 검증
Streami · QA Engineer
2022.08 – 2023.09
고팍스(가상화폐 거래소) 서비스 품질 검증 및 자동화 테스트 구축
Ngle · QA Engineer
2017.01 – 2022.07
QA 전문 외주 업체에서 웹, 앱, 플랫폼, 게임 등 다양한 도메인의 품질 검증 및 성능 테스트

기술

  • 풀스택 제품 구현: Next.js 웹 서비스와 Expo 모바일 앱 구현, Fastify, Edge Function, Server Action 기반 서버 로직, PostgreSQL 스키마, 마이그레이션, 파일 저장소 구성. 근거: 여정 · 사회자 퇴근 · 농구팀 사이트
  • 데이터 정합성과 권한 설계: 동시 요청 충돌을 트랜잭션 RPC로 해결, 게임 비밀 정보는 서버가 판단하고 RLS로 격리, RLS를 실제 Postgres에 적용해 검증. 근거: 사회자 퇴근 · 여정
  • 외부 연동과 장애 대응: 재시도, 지수 백오프, 대체 데이터 경로 구성, 웹훅 재전송을 중복 제거와 쿨다운으로 차단, 실패 시 가짜 데이터 대신 명확한 상태 표시. 근거: 시장 브리핑 · Stock-er
  • AI 에이전트 오케스트레이션: 8개 직군 서브에이전트와 모델 역할 분담, 6단계 승인 게이트와 문서 기반 의사결정, 훅과 권한 설정으로 위험 작업 제한. 근거: 잔흔 · my-harness-app
  • LLM 제품 기능 개발: Claude와 Gemini를 서비스 기능에 연동, LLM 없이도 동작하는 규칙 기반 추천 구성, LLM 출력을 가드레일로 검증하고 면책 문구 강제. 근거: 여정 · 시장 브리핑 · TrendSpotted
  • AI 결과물 검증: 순수 함수 분리로 테스트 가능한 구조 설계, 시드 고정 시뮬레이션으로 게임 밸런스 측정, 검증하지 못한 항목을 보고서에 명시. 근거: 잔흔 · 사회자 퇴근 · 여정

자주 쓰는 기술: TypeScript, Next.js, React Native, PostgreSQL, Supabase, Python, Claude Code

일하는 방식

AI는 구현을 크게 넓혀 주지만, 잘못된 전제까지 빠르게 코드로 만듭니다. 그래서 작업 전에 명세와 금지 사항을 정하고, 작업 뒤에는 테스트와 실제 사용으로 결과를 확인합니다.

놓친 문제가 나오면 고치는 데서 끝내지 않습니다. 테스트와 프로젝트 규칙으로 남겨 같은 실수가 반복되지 않게 합니다.

명세와 규칙 파일에는 이런 지시를 남깁니다.

  • 큰 요청은 Phase 단위로 나눠 검증할 수 있게 합니다.
  • 기술 스택 같은 결정은 시작 전에 정하고, 중간에 바꾸지 않게 합니다.
  • 에이전트는 열린 질문 대신 A/B/C 선택지로 묻게 합니다.
  • 확인하지 않은 것은 확인하지 않았다고 보고하게 합니다.

예시와 원문은 이 글과 홈의 프롬프트 엔지니어링에 있습니다.

교육

  • 한양대학교 공학대학원 · 학점 3.54/4.5
    논문: Yolov8과 OCR을 결합한 소프트웨어 테스트 자동화