Backend Developer · Payment Domain
진석
// 결제·PG 도메인 백엔드 개발자

4년 3개월차 백엔드 개발자이며, 그 중 약 2년간 2차 PG사에서 결제 승인·취소·정산·지급대행을 개발해왔습니다.
가맹점과 1차 PG사 사이의 중계 시스템을 설계·구축하며, 결제 전 영역의 흐름을 코드 수준에서 이해하고 있습니다.

4+
YEARS EXPERIENCE
6
PG사 연동
2
지급대행사 연동
SKILLS
기술 스택
LANGUAGE / FRAMEWORK
백엔드 개발
Java 8 Vert.x 3.3.3 Spring Boot MyBatis Gradle Lombok
DATABASE / INFRA
데이터 처리
MariaDB HikariCP MaxScale
INFRA / TOOLS
인프라 & 도구
Linux Nginx SVN
PG 연동
결제 승인·취소
헥토 KSNET 갤럭시아 다날 Nice Sector
지급대행 연동
송금·펌뱅킹
DOZN HYPHEN
PROJECTS
주요 프로젝트
지급대행 시스템
한국결제데이터 · 2025.01 ~ 재직 중
단독 설계·개발

DOZN·HYPHEN 지급대행사와 연동한 송금 처리 시스템을 제로베이스에서 단독으로 설계·개발했습니다. 내부 레퍼런스가 전무한 상황에서 API 스펙을 직접 분석하며 구축했습니다.

🔍 주도적 문제 발굴
API 분석 과정에서 가상계좌 입금 수신(NOTI) 기능이 제공되지 않음을 확인하고, 지급대행사에 직접 기능 제공을 제안·요청하여 입금 수신 기능을 도입했습니다.
Java 8 Spring Boot 2.7 MyBatis Strategy Pattern AES-256 Webhook
결제 승인·취소 시스템
한국결제데이터 · 2025.01 ~ 재직 중
Vert.x 비동기 서버 · 기능 확장 · 레거시 리팩토링

Vert.x 3.3.3 기반 Event-Driven 비동기 결제 서버에서 4개 PG사 연동 운영 및 간편결제·인증결제를 단독 개발하고, 레거시 구조의 핵심 제약을 해결하며 대규모 리팩토링을 주도하고 있습니다.

⚙️ 핵심 난관 해결
솔루션 JAR 내부에 DB 커넥션 로직이 캡슐화되어 있어 트랜잭션 제어가 불가능한 상황. 오토커밋 강제 적용 구조를 3주간 단독 분석하여 우회 방법을 찾아내고, 레거시 DAO·Map 기반 구조를 MyBatis Mapper·VO로 전환하는 리팩토링을 지속적으로 주도하고 있습니다.
Java 8 Vert.x 3.3.3 MyBatis HikariCP 헥토 KSNET 갤럭시아 다날 Event-Driven
가맹점 API 문서 사이트
한국결제데이터 · 2025.01 ~ 재직 중
직접 구축

가맹점 대상 결제 API 메뉴얼 사이트를 직접 설계·구축했습니다. 입금 수신 웹훅 연동 가이드를 포함하며, 5회 재시도 로직을 포함한 웹훅 발송 기능을 제공합니다.

Java Spring Boot Webhook SSL
CAREER
경력
2025.01 ~ 재직 중
한국결제데이터
개발부 · 주임
  • Vert.x 기반 결제 승인·취소 서버 운영 (6개 PG사 연동 · FDS 차단 로직)
  • 레거시 리팩토링 주도 (DAO→MyBatis 9개 Mapper · Map→VO 30개 클래스)
  • 지급대행 시스템 제로베이스 단독 설계·개발 (Strategy Pattern · AES-256 암호화)
  • 가맹점 대상 결제 API 문서 사이트 단독 구축
  • Billing 시스템 설계 · 정산 시스템 유지보수
2024.03 ~ 2024.10
먼키파이낸셜
PG 개발팀
  • PG 기반 결제·정산 백오피스 개발
  • 승인·취소 트랜잭션 처리 로직 설계·구현
2023.02 ~ 2023.10
오피스디포코리아
개발부 · 주임
  • ASP 기반 이커머스 백오피스 개발·유지보수
  • 쿼리 최적화를 통한 조회 성능 개선
2021.02 ~ 2022.08
한국지급결제
개발부 · 사원
  • P2P 서비스 기능 개발 및 고도화
  • 배치 스케줄링 및 자동화 처리 개발
EDUCATION
학력
국제대학교
컴퓨터공학과 · 2015.03 ~ 2019.02 졸업
대한민국 육군
병장 만기전역 · 2016.02 ~ 2017.11
CONTACT
연락처
EMAIL
dks2922@gmail.com
EMAIL (2)
anjinseok89@gmail.com
GITHUB
github.com/AnJinseok
BLOG
anjinseok.github.io