이지환 프로필 사진

이지환

Backend Developer

4+CAREER
10+PROJECTS

Introduce

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

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

AI를 활용한 개발에도 관심을 두고 있으며, 팀 개발 표준·보안 가이드를 AI 검색으로 제공하는 가이드 사이트(guide.jihwan.dev), 개발 업무에 자주 쓰는 유틸리티를 모은 도구 사이트(toolbox.jihwan.dev), 음성 입력과 사진 첨부를 지원하는 일정·기록 관리 사이트(second.jihwan.dev)를 직접 설계·개발하며 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
경영학과 학사