GoodVibeWorks
글로벌 엔터테인먼트 서비스의 백엔드 아키텍처 설계 및 핵심 API 개발. OCR 영수증 처리, 정산 자동화, AOP 기반 Audit 등을 구현했다.
역할
백엔드 TechLead
기간
2021.05 — 2023.03
Java Spring Boot MySQL AWS Jenkins Redis Git SonarQube Flyway
주요 성과
- 백엔드 TechLead로 아키텍처 설계 및 주요 API 개발 (기여도 50%)
- OCR 영수증 처리, Hyphen API 연동 카드 내역 자동 등록 기능 구현
- 정산 자동화(수익/비용 집계, 대상자별 산출, PDF 출력) 기능 구현
배경
엔터테인먼트 프로젝트의 수익·비용을 관리하고 아티스트별 정산까지 처리하는 서비스다. 수작업으로 영수증을 정리하고 엑셀로 정산하던 기존 프로세스를 시스템화하는 것이 핵심 목표였다. 백엔드 3명 규모에서 TechLead로 아키텍처 설계와 주요 API 개발을 주도했다 (기여도 50%).
사용자 서비스 개발
- 기업 단위 서비스 신청/승인 프로세스, 사용자 등록/권한 관리, JWT 기반 로그인 관리 기능 구현
- 프로젝트 관리(상태 변경·권한 제어), 아티스트 등록/정산 연동, 수익·비용 관리 기능 개발
- OCR 기반 영수증 처리 — 영수증 사진만 올리면 항목·금액이 자동 추출돼 수기 입력을 대체
- Hyphen API 연동 카드 내역 자동 등록으로 법인카드 사용 내역을 실시간 반영
- 정산 자동화 — 수익/비용 집계 → 대상자별 산출 → PDF 출력까지 한 흐름으로 처리
관리자 서비스 개발
- 기업/사용자 관리(등록, 승인, 권한 제어) 기능 개발
- 프로젝트 및 정산 상태 변경 등 이벤트 기반 알림 발송 및 이력 관리 기능 개발
- 공지사항 작성/노출 기능 개발
성과
- AOP 기반 Audit 기능 구현으로 정산 관련 데이터 변경을 이벤트 단위로 추적할 수 있는 이력 관리 체계 구축
- 영수증 처리 → 비용 집계 → 정산 산출까지의 수작업 프로세스를 시스템화해 정산 업무 효율화