이지환 프로필 사진

이지환

Backend Developer

4+CAREER
10+PROJECTS

Introduce

신라호텔 Brand.com 멤버십 시스템(30명 규모)에서 팀원으로 설계·구축에 참여하고, 신라호텔 식음/렌터카/제주패스 등에서 결제·환불·외부 연동의 데이터 정합성 문제를 반복적으로 해결해온 백엔드 개발자입니다.

PG 이중화, SAP EAI, ORS, TableCheck 등 이질적인 외부 시스템이 얽힌 환경에서 트랜잭션 경계와 실패 복구 흐름을 설계하는 데 강점이 있습니다.

최근에는 Claude API를 활용해 개발 가이드 문서를 구축(API 비용 75% 절감)하고 개인 블로그를 운영하며 AI 도구를 실무에 녹이는 방법을 탐구하고 있습니다.

결제 시스템PG 연동SAP EAI트랜잭션 설계외부 시스템 연동Spring BootAI 활용

Experience

  • 신라호텔 Brand.com 멤버십 시스템(30명 규모) 팀원으로 회원·인증·유료 멤버십 핵심 기능 설계·구축
  • 차량 업세일 처리 성능 3분 → 40~50초로 단축 (약 70% 개선)
  • Claude API Prompt Caching 도입으로 API 호출 비용 약 75% 절감
  • ERP 연동 렌터카 예약/결제 시스템, 신라호텔 식음 결제 시스템 등 총 PM 3회 수행
JavaSpring BootSpring Data JPAMyBatisOracleMariaDBVue.jsReact

Project

신라호텔 Brand.com 리뉴얼

2025.06 ~ 2026.06 · (주)블루웨이브컨설팅 | 팀원

30명 규모 프로젝트에서 멤버십/회원/인증 시스템 전반을 설계·구축.

  • OAuth2·SNS 로그인 및 NICE 본인인증(CI) 기반 회원 식별 체계 구축
  • 비밀번호 암호화 무중단 전환 설계 — 재설정 없이 점진적 마이그레이션, 사용자 영향 0
  • 로그인 시 ORS 호출 의존 제거 — DB 기반 최소 정보 처리로 응답 성능 개선
  • WebView 환경 토큰 기반 자동 로그인 및 세션 복구 처리
Java 17Spring BootOracleOAuth2NICE CI/DIORSSAP(EAI)MDM

ERP 연동 렌터카 예약/결제 시스템

2024.08 ~ 2025.02 · (주)블루웨이브컨설팅 | PM

외부 렌터카 ERP와 연동된 예약·결제 시스템을 PM으로 설계·구축.

  • 단계별 예약 프로세스 및 ERP 차량 데이터 기반 예약 가능 목록 조회 설계
  • 차량·보험·옵션·프로모션 결합 동적 가격 계산 로직 구현 — 표시 금액과 결제 금액 일치 보장
  • TOSS Payments 연동 및 국문/다국어 결제 수단 분기 처리
JavaSpring BootOracleThymeleafTOSS PaymentsExternal RentcarERP

신라호텔 식음 결제 시스템

2023.07 ~ 2024.02 · (주)블루웨이브컨설팅 | 팀원

결제 기능이 없던 식음 예약 시스템에 PG·SAP·TableCheck 연동 기반 보증금 결제 도입.

  • NICE·KCP 이중화 결제 연동 — 국문/다국어 환경 분기 처리
  • SAP EAI(SOAP XML) 연동으로 회계 시스템 결제 데이터 전송
  • 결제·EAI 통신 실패 시 단계별 롤백 처리로 예약/결제 정합성 유지
  • 오픈 전/후 결제 데이터 혼재 환경에서 취소·환불 분기 로직 설계
JavaSpringOracleNICE(PG)KCP(PG)TableCheckSAP(EAI)

제주패스 포털 리뉴얼

2021.11 ~ 2022.12 · (주)블루웨이브컨설팅 | 백엔드 개발

정산·쿠폰·포인트·결제 연계 등 커머스 백엔드 핵심 기능 개발.

  • TOSS API 기반 현금성 포인트 → 현금 지급 처리 로직 구현
  • POPBILL 연동 현금영수증 발급/취소 처리
  • 차량 업세일 처리 성능 3분 → 40~50초 단축 (약 70% 개선) — 프로시저 쿼리 최적화 및 인덱스 적용
  • 정산 기준 기반 업체별 데이터 집계 처리 (Spring Batch)
JavaSpring BootSpring Data JPASpring BatchOracleTOSS APIPOPBILL

Side Project

개발 가이드 문서

2026.05 ~ 현재 · 단독 설계·개발

팀 개발 문서를 마크다운으로 관리하고, TF-IDF + Claude AI 검색과 Slack 봇으로 실시간 가이드를 제공하는 사내 지식 공유 플랫폼.

  • TF-IDF(제목 3배·설명 2배 가중치) + 코사인 유사도로 연관 문서 자동 선별 → LLM 컨텍스트 최소화
  • Claude API Prompt Caching 도입으로 API 비용 약 75% 절감
  • Redis SHA-256 해시 키 캐싱(TTL 24h) — 중복 LLM 호출 최소화, 장애 시 API 직접 호출 fallback
  • Slack app_mention/DM 수신, HMAC-SHA256 서명 검증, CompletableFuture 비동기 처리
  • Java WatchService로 docs/ 감시 → 변경 즉시 TF-IDF 재빌드 및 AI 캐시 자동 무효화
Spring Boot 4.0.7Java 17MySQLRedis 6Claude APINginxEC2

AI 개발 정보 스크랩

2026.04 ~ 현재 · 단독 설계·개발

AI 개발 관련 정보를 수집·정리하는 스크랩 사이트.

  • AI 개발 트렌드 및 유용한 정보 큐레이션
ReactNext.js

개발 도구 모음

사이드 프로젝트 · 단독 설계·개발

개발자에게 유용한 도구들을 모아놓은 사이트.

  • 개발 업무에 자주 사용하는 유틸리티 도구 제공
ReactNext.js

Second — 일정 관리 다이어리

사이드 프로젝트 · 단독 설계·개발

오늘의 일정 확인·기록·추적이 가능한 개인 다이어리 플랫폼. 달력 기반 월별 일정 시각화와 사진 첨부를 지원.

  • 오늘의 일정 등록 및 현황 확인 — 빈 상태 가이드 포함
  • 달력 뷰로 월별/연간 일정 시각화
  • 다이어리 기능으로 일상 텍스트·사진 기록
  • 계정 시스템(로그인) 기반 개인 데이터 관리
ReactNext.js

Skills

Backend

JavaSpring BootSpring Data JPAMyBatisSpring Batch

Frontend

Vue.jsReactNext.jsThymeleaf

Database

OracleMariaDBMySQLRedis

Tools

GitLabBitbucketJiraDooraySVNNginx

Education

고려사이버대학교2025.03 ~ 진행 중
컴퓨터공학과 (재학 중)소프트웨어공학과에서 컴퓨터공학과로 편입
서원대학교2014.03 ~ 2018.08
경영학과 학사