About

About

INTRODUCE

카카오페이에서 페이머니카드, 페이머니체크카드, 카드중개, 통신중개, ATM출금 서버를 담당하고 있습니다.

금융 서비스의 신뢰성과 대규모 트래픽 성능을 동시에 설계하는 백엔드 엔지니어입니다.

  • 아키텍처 표준화: 파편화된 비즈니스 로직을 인터페이스와 공통 엔진으로 표준화하여 개발 생산성을 높이고 시스템 유지보수성을 개선합니다.
  • 고가용성 인프라: 분산 환경에서 동시성 제어와 멱등성 설계를 통해 데이터 정합성을 보장하며, 무중단 인프라 마이그레이션을 주도합니다.
  • 비즈니스 임팩트: 기술적 복잡도를 비즈니스 가치로 전환하는 데 집중하며, 금융 도메인의 원장 및 중개 플랫폼을 설계·운영해 왔습니다.

Work Experience

주식회사 카카오페이 (2022.08 ~ 현재)

페이머니카드 · 페이머니체크카드 · 카드중개 · 통신중개 · ATM출금 담당

트래픽빌더 — 분산 락 기반 프로모션 시스템

2026.02 ~ 2026.03

카드만들기 서비스 DAU 확대를 위한 트래픽 유입 프로모션. 단시간 대량 인입 환경에서 중복 참여 방지와 DB 부하 최소화가 핵심 과제.

  • Redisson Pub-Sub 분산 락 도입으로 불필요한 스레드 대기 제거, Lock 경합 최소화
  • 서비스 런칭 후 에러율 0.01% 미만, 데이터 누락 0건 달성

LGU+ 이동통신 내재화 — 확장 가능한 통신사 어댑터 설계

2025.09 ~ 2025.12

기존 KT·Skylife 시스템에 영향 없이 LGU+ 신규 통신사를 추가하는 것이 목표.

  • 어댑터 패턴으로 통신사별 로직을 독립 모듈로 격리, 공통 인터페이스 설계 주도
  • 기존 코드 수정 없이 LGU+ 내재화 완료 → 향후 통신사 추가 시 기존 서비스 영향 Zero

Skylife 연동 — 멱등성 기반 중복 청구 방지

2025.06 ~ 2025.07

네트워크 타임아웃 재시도로 동일 요청이 중복 처리되어 유심 후청구 오청구가 발생하는 문제.

  • Request ID 기반 멱등성 설계 + 접수 전 가용 여부를 선검증하는 2-Phase Pre-Check 도입
  • 중복 청구 리스크 원천 차단, 분산 환경에서 최종 일관성(Eventual Consistency) 확보

대용량 결제 데이터 조회 성능 최적화

2025.04 ~ 2025.05

헤비 유저의 누적 결제 내역 월 집계 시 3.5초 이상 쿼리 지연 및 DB 병목 발생.

  • 인덱스 구조 변경 없이 애플리케이션 레벨 Query Splitting + 세컨더리 DB 부하 분산 적용
  • 조회 성능 85% 개선 (3.5s → 0.5s), DB 리소스 병목 해소

카카오페이 트래블로그 카드 — 카드사 연동 인터페이스 설계

2024.09 ~ 2024.12

하나카드 직접 연동 및 복잡한 매입/정산 프로세스 체계화 담당.

  • Factory Pattern + 전략 패턴으로 5종 이상의 매입 시나리오 처리 로직을 독립화
  • 신규 제휴사 추가 시 기존 매입 로직 수정 최소화되는 확장 구조 확보

Redis 무중단 이관

2024.03 ~ 2024.06

공유 레디스에서 팀 독립 인프라로 이관. 실시간 데이터 유실과 응답속도 저하 없이 완료해야 하는 과제.

  • 기존 로직을 래핑해 비동기 Dual-Write(Shadow Write) 선적용 → 정합성 확인 후 점진적 조회 전환
  • 서비스 중단 및 데이터 유실 0건, 무중단 인프라 독립 완료

페이머니체크카드 — 카드 코어 시스템 설계 및 런칭

2023.10 ~ 2024.02

KYC·머니 서비스 등 복잡한 외부 의존성이 결합된 카드 발급 파이프라인 전체 설계.

  • 상태 기반 발급 엔진: 상품 확인 → 유저/KYC 검증 → 계정 활성화 → DB 저장 워크플로우 표준화
  • 자동 대사 시스템: 머니 입출금 내역 ↔ 카드 거래 내역 자동 비교, 미매칭 추출 및 환불 처리 자동화
  • 포인트 적립 파이프라인: 중복 체크 → 유저 상태 검증 → 순차 적립으로 DB 부하 분산

학교대항 치킨대전 — 대규모 실시간 랭킹 시스템

2023.03 ~ 2023.07

수만 개 학급 실시간 점수 집계 및 랭킹 조회. DB I/O 병목이 핵심 과제.

  • Redis Sorted Set(ZSET) + 1시간 배치 업데이트로 쓰기 부하 평탄화
  • 지연 없는 실시간 랭킹 조회, 프로모션 기간 내 안정적 운영

탈퇴 고객 데이터 분리보관 시스템

2022.12 ~ 2023.03

개인정보보호법 대응. 탈퇴 유저 데이터 분리 보관 → 자동 파기 전 과정 자동화.

  • 이관-비식별화-파기 상태 체인 검증 로직 표준화, 담당 서비스 전체에 공통 적용

엔테크서비스 주식회사 (2018.07 ~ 2022.08)

네이버 마케팅 개발

2019.07 ~ 2022.07

Peak TPS 100 이상의 동시성 처리가 중요한 네이버 마케팅 페이지 개발 및 유지보수.

  • 네이버페이 포인트 지급 이벤트, 투표/좋아요 참여형 이벤트 페이지 개발
  • 한글한글 아름답게 레거시 개선: Spring 2→5, JDK 6→8, Tomcat 8.5(Spring Boot 내장) 마이그레이션 주도
  • VLIVE 팝업 페이지 반복 개발 → 어드민 자동 생성 기능으로 개선

클린봇 API 1.0

2018.09 ~ 2019.06

네이버 댓글 욕설 필터링 AI API 개발.

  • 욕설지수(0~1) 판별 AI 모델 및 API 개발, 90% 적중률 달성
  • 운영 모니터링 리소스 절감 및 유저 사용성 개선

Skills

  • back-end: Kotlin, Java, Spring (Spring Boot, Spring MVC, Spring WebFlux, Spring Batch)
  • database/cache: MySQL, MongoDB, Redis (Pub-Sub, Sorted Set, Redisson)
  • pattern: Adapter, Factory, Strategy, 멱등성 설계, Shadow Write
  • etc: Git

EDUCATION

  • 2021.11 ~ 2021.12 우아한테크캠프 Pro 3기
  • 2012.03 ~ 2018.02 성균관대학교 컴퓨터공학과 졸업