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 성균관대학교 컴퓨터공학과 졸업