MusicSharesJP
일본 음악 저작권 거래 플랫폼의 백엔드 아키텍처 설계 및 핵심 API 개발. eKYC 본인인증, 정산, NFT POC 등을 주도했다.
역할
백엔드 TechLead
기간
2023.03 — 2024.05
Kotlin Spring Boot JPA MySQL JWT RESTful API Git
주요 성과
- 백엔드 TechLead로 프로젝트 전반 아키텍처 설계 및 주요 API 개발 (기여도 60%)
- 사용자 관리, eKYC 본인인증, 정산 기능 등 핵심 API 설계·개발
- NFT 관련 POC 진행 및 블록체인 적용 가능성 검증
배경
음악 저작권을 개인이 소액으로 거래할 수 있는 일본 현지 플랫폼이다. 금융 거래를 다루기 때문에 일본 법규에 맞는 본인 인증(eKYC)과 정산 시스템이 핵심 요구사항이었다. 백엔드 2명 규모에서 TechLead로 아키텍처 설계와 주요 API 개발을 주도했다 (기여도 60%).
사용자 서비스 개발
- 이메일 기반 회원 가입 및 로그인, 소셜 로그인 연동 (Facebook, Google, Line, Apple, Twitter)
- JWT 기반 인증 처리 및 보안 예외 처리 설계
- 정회원 승인 프로세스 구현 — 저작권 거래는 eKYC 인증 완료 후에만 가능하도록 단계적 권한 설계
- 일본 은행 API를 통한 계좌 실명 검증 연동
- 문의 등록·응답, 공지사항·FAQ 조회/검색 기능 개발
관리자 서비스 개발
- 사용자 관리(계정 상태 변경, eKYC 결과 검증) 및 정회원 전환 기능 구현
- 알림 시스템 구축 — 승인·문의 응답 시스템 메시지 전송 + 템플릿·수신 설정 관리
- 공지사항·FAQ 등록/수정/삭제 및 카테고리화, 순서 관리 지원
성과
- eKYC 본인인증 → 계좌 검증 → 정회원 전환까지 일본 금융 규제를 충족하는 사용자 인증 파이프라인 구축
- NFT 기반 저작권 토큰화 POC를 진행해 블록체인 적용 가능성 검증
- 일본 은행/지점 코드 API, eKYC 인증 API 등 5건 이상의 외부 시스템 연동