이력서
박창현 · AI 풀스택 개발자
웹, 모바일, 게임, 데이터 자동화 제품을 설계부터 배포 준비까지 다룹니다. AI 에이전트에게 구현을 맡기고, 제품 판단과 품질 기준은 직접 세웁니다.
- GitHub: github.com/ch-park0422
경력
KT · QAPM
2025.04 – 재직 중마이케이티, 토큰팩토리 등 KT의 AI Platform 전환 서비스 품질 검증
2025.04 – 재직 중마이케이티, 토큰팩토리 등 KT의 AI Platform 전환 서비스 품질 검증
Wemade · QA Engineer
2023.09 – 2025.03위퍼블릭(블록체인 기반 커뮤니티 앱) 서비스 품질 검증
2023.09 – 2025.03위퍼블릭(블록체인 기반 커뮤니티 앱) 서비스 품질 검증
Streami · QA Engineer
2022.08 – 2023.09고팍스(가상화폐 거래소) 서비스 품질 검증 및 자동화 테스트 구축
2022.08 – 2023.09고팍스(가상화폐 거래소) 서비스 품질 검증 및 자동화 테스트 구축
Ngle · QA Engineer
2017.01 – 2022.07QA 전문 외주 업체에서 웹, 앱, 플랫폼, 게임 등 다양한 도메인의 품질 검증 및 성능 테스트
2017.01 – 2022.07QA 전문 외주 업체에서 웹, 앱, 플랫폼, 게임 등 다양한 도메인의 품질 검증 및 성능 테스트
핵심 역량
- 풀스택 제품 구현: 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 결과물 검증: 순수 함수 분리로 테스트 가능한 구조 설계, 시드 고정 시뮬레이션으로 게임 밸런스 측정, 검증하지 못한 항목을 보고서에 명시. 근거: 잔흔 · 사회자 퇴근 · 여정
프로젝트
| 프로젝트 | 기간 | 기술 | 규모 |
|---|---|---|---|
| 사회자 퇴근 오프라인 모임에서 진행자 역할을 앱이 맡아, 모든 사람이 플레이어로 참여하는 파티게임 앱입니다. | 2026.10.28–29 | Expo SDK 58, React Native 0.88, TypeScript, Zustand, Supabase | 파일 185개, 테스트 395개 통과 |
| 여정 항공권, 숙박, 일정, 경비, 지도, 추천을 한곳에 모은 여행 계획 서비스입니다. 한국어와 영어를 지원합니다. | 2026.08.31–09.02 | Next.js, Prisma, PostgreSQL(Neon), Auth.js, next-intl, Mapbox GL, Anthropic SDK, Playwright | 파일 325개, 단위·통합 테스트 299개 통과 |
| 잔흔 / AFTERMARK 옴니버스 스토리 기반의 턴제 로그라이크 웹 게임입니다. 시장 조사부터 배포 패키지까지 AI 직군 팀으로 진행했습니다. | 2026.09.04–08 | TypeScript, Vite, React 19, Zustand, Vitest, Playwright | 테스트 84개 통과, 스펙 12건, ADR 10건, QA 리포트 8건 |
| 시장 브리핑 에이전트 텔레그램에 /브리핑을 입력하면 에이전트들이 국내 시장을 분석해 리포트를 보냅니다. | 2026.06.24–26 | Python, Gemini, GitHub Actions, Google Apps Script, Telegram | 파일 22개, 테스트 케이스 15개(이번 집계에서 미실행) |
| Stock-er 주식 밸류에이션, 시장 흐름, 암호화폐 온체인 지표를 다루는 한영 분석 대시보드입니다. | 2026.05.26–06.05 | Next.js, Recharts, 한국투자증권 Open API, Yahoo Finance, Finnhub, Alpha Vantage | 파일 36개 |
| TrendSpotted 트렌드를 수집해 Claude로 정제하고 매일 자동으로 갱신하는 큐레이션 서비스입니다. | 2026.05.25 | Next.js, Supabase, Anthropic SDK, Vercel Cron | 파일 33개 |
| 농구팀 사이트 경기 일정, 참석 투표, 팀 구성, 영상 공유를 한곳에서 처리하는 팀 운영 사이트입니다. | 2026.05.21–23 | Next.js, Supabase Auth, @hello-pangea/dnd | 파일 66개 |
| my-harness-app 역할별 CLAUDE.md로 에이전트 협업 구조를 시험한 Fastify 백엔드입니다. | 2026.05.22 | Fastify, Prisma v7 | 파일 20개, 테스트 케이스 8개(이번 집계에서 미실행) |
테스트 수는 2026년 11월 2일에 실행해 통과한 단위·화면 테스트 기준이며 E2E는 제외했습니다.
교육
- 한양대학교 공학대학원 · 학점 3.54/4.5
논문: Yolov8과 OCR을 결합한 소프트웨어 테스트 자동화