Backend · Developer Platform · Automation

운영의 문제를 풀고,
팀의 개발 방식을 개선합니다.

금융·결제·커머스 백엔드에서 쌓은 개발·운영 경험을 바탕으로, 쏘카에서 개발 플랫폼과 업무 자동화를 만들고 있습니다. 서비스의 예외 흐름을 이해하고, 검증·배포·검수 과정의 반복 작업을 시스템으로 옮기는 데 집중합니다.

01 / CORE EXPERIENCE

Backend & Integration

Java · Spring Boot · JPA · QueryDSL · Spring Batch · REST · TCP/IP

02 / CORE EXPERIENCE

Developer Platform

개발 표준화 · Jira / Forge · CI/CD · MCP · AI 검수 워크플로

03 / CORE EXPERIENCE

Data & Reliability

SQL · Redis · Elasticsearch · 쿼리 개선 · Heap dump · GC 분석

01 / SELECTED WORK

최근 회사 업무

쏘카에서 수행한 개발 플랫폼 업무를 문제, 역할, 구현과 현재 상태로 정리했습니다.

01 / SOCAR · 개발 플랫폼

배포 요청 검증 자동화

배포 전에 누락과 중복을 확인하는 워크플로

운영 적용

2025.06 운영 적용
Atlassian Forge · Jira Workflow · Slack

문제

배포 요청에서 필수 정보 누락과 릴리즈 연결·중복 여부를 일관된 기준으로 확인할 필요가 있었습니다.

내 역할

Jira 워크플로와 Atlassian Forge 연계 구현, 검증 항목 정리 및 적용 공지

접근·구현

필수값, 대표·하위 릴리즈 병합 관계, 동일 일자·저장소의 중복을 검사하도록 구성했습니다. 검증 흐름을 Jira 워크플로와 연결하고 Jira·Slack 알림으로 결과를 전달했습니다.

결과·상태

2025년 6월 운영에 반영했습니다. 요청의 입력 검증과 릴리즈 관계 확인을 자동화 흐름으로 묶었습니다.

운영 적용 사실을 기준으로 기술했습니다. 처리시간 절감률과 검증 건수는 기재하지 않았습니다.

02 / SOCAR · 운영 표준화

로그와 모니터링 기준 정비

일관된 형식으로 연결하는 서비스 운영 정보

가이드·파이프라인 적용

2025.06–2025.10
ECS Log Format · REST / gRPC · Datadog

문제

서비스팀이 같은 형식의 로그와 예외 응답 기준을 사용하고 모니터링 플랫폼에서 이를 연결해 확인할 수 있어야 했습니다.

내 역할

로그·예외 응답 가이드 정비, 연동 테스트 및 로그 파이프라인 적용

접근·구현

ECS 기반 로그와 REST·gRPC 예외 응답 가이드를 정비했습니다. 모니터링 플랫폼 연동을 테스트하고, 서비스팀의 피드백을 반영해 프레임워크 버전별 가이드를 보완했습니다.

결과·상태

연동 테스트와 가이드 업데이트를 마치고 2025년 10월 로그 파이프라인을 적용했습니다. 각 서비스팀이 가이드를 도입할 수 있도록 적용 안내와 피드백을 이어갔습니다.

공통 가이드·파이프라인 적용 범위의 성과입니다. 서비스별 코드 변경은 각 개발팀이 수행했습니다.

03 / SOCAR · AI 업무 자동화

AI 기반 DB 변경 검수

분석 결과와 사람의 승인 책임을 연결하는 흐름

검수 진행

2026.08–현재 · 검수 진행
AI Interview · MCP · Review Workflow · SSOT

검수 원리 데모 ↓

문제

DB 변경 요청의 맥락, 추가 질문, 검수 근거를 하나의 흐름으로 연결하고 분석 결과와 승인 상태를 구분해야 했습니다.

내 역할

분석·설계·POC와 사전 검증 구현, DBA 검수 흐름 연결 및 기준정보 관리

접근·구현

AI 인터뷰로 요청 맥락을 보완하고 DBA 검수함과 단일 기준정보(SSOT)를 연결했습니다. 분석·설계·POC를 거쳐 MCP 연계와 검수 흐름을 확인하고 있습니다.

결과·상태

AI 인터뷰, DBA 검수함, 기준정보 관리의 구현을 진행했으며 현재 검수 단계입니다. 운영 적용과 효과 측정은 이후 확인할 범위입니다.

2026.10.08 기준 검수 진행 중입니다. 완료·운영 성과로 표현하지 않았습니다. 아래 데모는 이 문제를 설명하는 별도 시뮬레이션입니다.

INTERACTIVE CASE / DB CHANGE REVIEW

분석이 끝나도, 검수는 남아 있습니다

직접 체험하는 설계 원칙

DDL 변경을 고르고, 질문에 답하고, 근거를 확인해 보세요. 재분석해도 미해결 질문은 유지됩니다. 마지막 검수 승인은 사람이 명시적으로 결정합니다.

일반화된 포트폴리오 데모 · 실제 회사 시스템의 복제가 아닙니다. 모든 DDL·질문·근거는 가상 데이터이며, 네트워크 요청·실제 DB 실행·실운영 성과가 없습니다. 브라우저 메모리에서만 동작하며 새로고침하면 초기화됩니다.

03 / EXPERIENCE

경력과 문제 해결

회사의 규모나 기술 목록보다 직접 맡은 업무와 해결 과정을 중심으로 살펴보세요.

쏘카

2025.03–현재

개발 플랫폼 · 테크플랫폼팀장 역임

개발 표준화와 업무 자동화를 통해 개발자가 반복하는 검증·배포·검수 작업을 개선하는 플랫폼 업무를 수행했습니다.

  • 테크플랫폼팀장 재임 2025.06–2026.02. 2인 팀에서 개발 표준화 및 플랫폼 업무 수행
  • 표준화 항목의 우선순위·가이드 작성·전파 상태를 정리하고 온보딩 자료와 연결
  • 백오피스 권한 설계에서 변경 반영 시점, 데이터 일관성, 클라이언트 격리 검토
프로젝트별 역할·구현 내용 보기 (4)

배포 요청 검증 자동화 2025.06 운영 적용

  • 필수값, 대표·하위 릴리즈 병합 관계, 동일 일자·저장소의 중복을 검사하도록 구성했습니다. 검증 흐름을 Jira 워크플로와 연결하고 Jira·Slack 알림으로 결과를 전달했습니다.
  • 2025년 6월 운영에 반영했습니다. 요청의 입력 검증과 릴리즈 관계 확인을 자동화 흐름으로 묶었습니다.

Atlassian Forge · Jira Workflow · Slack

로그와 모니터링 기준 정비 2025.06–2025.10

  • ECS 기반 로그와 REST·gRPC 예외 응답 가이드를 정비했습니다. 모니터링 플랫폼 연동을 테스트하고, 서비스팀의 피드백을 반영해 프레임워크 버전별 가이드를 보완했습니다.
  • 연동 테스트와 가이드 업데이트를 마치고 2025년 10월 로그 파이프라인을 적용했습니다. 각 서비스팀이 가이드를 도입할 수 있도록 적용 안내와 피드백을 이어갔습니다.

ECS Log Format · REST / gRPC · Datadog

AI 기반 DB 변경 검수 2026.08–현재 · 검수 진행

  • AI 인터뷰로 요청 맥락을 보완하고 DBA 검수함과 단일 기준정보(SSOT)를 연결했습니다. 분석·설계·POC를 거쳐 MCP 연계와 검수 흐름을 확인하고 있습니다.
  • AI 인터뷰, DBA 검수함, 기준정보 관리의 구현을 진행했으며 현재 검수 단계입니다. 운영 적용과 효과 측정은 이후 확인할 범위입니다.

AI Interview · MCP · Review Workflow · SSOT

PR 연계 변경 통제 개선 2026.09–현재 · 파일럿

  • Pull Request와 변경 승인 티켓을 연결하는 자동화 파일럿에 참여했습니다. 연동 설정과 가이드를 개선하고 PR·티켓 간 일대일 관계를 안내했습니다.
  • 서비스팀의 파일럿 도입을 기술적으로 지원하고, 연동 과정에서 발견된 오류를 조치했습니다.

Pull Request · 변경 승인 워크플로 · 기술 지원

Atlassian Forge · Jira · Slack · ECS · Datadog · MCP · AI 워크플로

한샘

2022.10–2025.02

커머스 백엔드 PL · 팀장대행 8개월

상품·회원 도메인의 커머스 백엔드를 개선하고, 팀이 같은 기준으로 개발·리뷰·배포할 수 있도록 개발 절차와 품질 기준을 정리했습니다.

프로젝트별 역할·구현 내용 보기 (4)

상품 UI/UX 개편·API 전환

  • 7명 규모 팀에서 8개월간 팀장대행을 수행하고, 상품 UI/UX 개편의 백엔드 PL로 일정·브랜치 전략·API 개편을 담당했습니다.
  • 프런트엔드와 백엔드가 강하게 결합된 MVC 구조를 REST API 통신 방식으로 전환했습니다. 서버의 View 로직을 분리하고 JSON 기반 응답을 정의해 화면과 백엔드를 독립적으로 변경할 수 있도록 개선했습니다.
  • 상품 API에 JUnit 테스트와 Swagger 문서화를 적용해 동작 검증과 프런트엔드 협업 기준을 마련하고, API 응답 속도 개선을 진행했습니다.

통합회원·커머스 백엔드 개선 2023.02–2023.11

  • 온라인·오프라인 통합회원 기능을 개발하고 회원 모듈 분리와 API 개발을 수행했습니다. (2023.02–2023.06)
  • 온라인 커머스 백엔드 리팩터링을 수행했습니다. 조회 쿼리와 비즈니스 로직, 메모리 사용을 함께 검토하며 성능·운영 안정성 개선 작업을 진행했습니다. (백엔드 리팩터링: 2023.06–2023.11)

개발 프로세스·개발 가이드 수립 2024.03–2024.08

  • 개발자마다 다른 코드 스타일과 작업 절차로 발생하는 충돌을 줄이기 위해 요구사항 분석·코드 리뷰·배포 절차를 정리하고, 코딩 컨벤션과 코드 리뷰 항목을 표준화했습니다. (2024.03–2024.08)
  • Qodana 정적 분석, 신규 프로젝트용 템플릿, 부하 테스트 기준을 정리하고 실습 중심 워크숍으로 팀에 전파했습니다. 개발 가이드를 실제 프로젝트 시작과 검수 과정에서 활용할 수 있도록 연결했습니다.

백오피스 메모리 문제 분석

  • 백오피스 조회에서 발생한 OOM·GC 문제를 heap dump와 비즈니스 로직 분석으로 추적했습니다. 문제가 있는 처리 로직을 수정하고 GC 횟수·소요 시간·메모리 비율을 테스트한 뒤, 같은 서버 사양에 적용할 수 있도록 튜닝 내용을 공유했습니다.

Java · REST API · JSON · JUnit · Swagger · Qodana · JVM/GC 분석

오늘식탁

2022.04–2022.08

커머스개발2팀 팀장 · 백엔드 PM

Ruby 기반 커머스의 Java API 전환과 PC 서비스 구축을 담당하고, 상품 탐색·추천·리워드 기능 및 공통 개발 기반을 구현했습니다.

프로젝트별 역할·구현 내용 보기 (3)

PC 커머스 구축·Ruby → Java API 전환 2022.04–2022.06

  • PC 커머스 신규 구축에서 백엔드 PM 및 개발을 담당했습니다. 기존 Ruby 기반 서비스의 유지보수 문제를 개선하기 위해 React 프런트엔드와 연동할 Java API로 백엔드 포팅을 진행했습니다. (2022.04–2022.06)
  • 상품 목록·상세, 검색 화면, 꿀조합 목록, 상품 추천 API를 개발하고, 추천 키워드 API를 Elasticsearch와 연동했습니다. 상품을 찾고 비교·탐색하는 화면별 요구사항을 API로 구현했습니다.
  • 멀티모듈 구성을 마련하고 AOP 기반 고객 캐시 데이터·로깅 공통 처리를 구현했습니다. Swagger로 API 입출력 구조를 공유하고 서비스 테스트 코드로 API 동작을 검증했습니다.
  • AWS 인스턴스 생성과 nginx 라우팅 설정으로 신규 서비스 서버를 구성하고, 모바일 신규 개발 서버 구축을 수행했습니다.

UI/UX 개선·개발 우선순위 조율

  • UI/UX 개선 프로젝트에서 PO 역할을 겸해 OKR과 개선 방향을 검토했습니다. 퍼널 개선 항목의 적합성을 검토하고 API 속도 개선 대상을 정리해 우선순위를 산정했습니다.
  • 기획자와 개선 범위·일정을 검토하고, 항목별 workflow를 작성해 화면·API 개선 작업의 실행 순서를 구체화했습니다.

친구추천 이벤트·포인트 배치 2022.07

  • 친구추천 이벤트의 DB·엔티티와 정보 조회·랭킹 조회 API를 개발했습니다. 추천 포인트 발급을 Spring Batch로 구현해 이벤트 참여 데이터와 리워드 지급 처리를 연결했습니다. (2022.07)

Java · Spring 5.x · Spring Boot 2.2 · JPA · QueryDSL · REST · Spring Batch · Elasticsearch · Redis · MySQL(RDS) · AWS · nginx · JUnit 5 · Swagger · AOP

한국씨티은행

2021.12–2022.03

금융소비자전산부 과장

인터넷·모바일 신용카드 관련 시스템 개발·운영과 변경·배포 업무를 수행하고, 배포 자동화 체계를 구축했습니다.

프로젝트별 역할·구현 내용 보기 (1)

신용카드 시스템 운영·배포 자동화 2022.01–2022.03

  • 인터넷·모바일 신용카드 관련 시스템 개발·운영과 변경·배포 절차를 담당했습니다.
  • Git·Bitbucket·RLM을 연동한 CI/CD 배포 자동화 시스템을 구축했습니다. 소스 관리 도구와 배포 도구를 연결해 변경사항 배포 절차를 자동화했습니다. (2022.01–2022.03)

Git · Bitbucket · RLM · CI/CD

11번가

2021.08–2021.12

Payment · PG 승인·정산 백엔드 개발

SKPay 결제수단 연동과 PG 승인·취소 흐름을 개선하고, 서울사랑상품권 정산을 위한 배치 및 외부 연동 기능을 개발했습니다.

프로젝트별 역할·구현 내용 보기 (2)

PG 승인·취소 흐름 개선

  • SKPay 신용카드·휴대폰 결제 서비스를 연동하고, 신규 결제수단을 백오피스에서 취소할 수 있도록 결제 취소 프로세스를 확장했습니다.
  • PG 승인 서비스의 수기 취소 처리부를 자동 취소 방식으로 개선하고 망취소 처리를 추가했습니다. 결제수단 연동과 승인 이후 취소 업무를 함께 다뤘습니다.

서울사랑상품권 정산 배치

  • 서울사랑상품권 신규 프로젝트의 정산 프로세스를 Spring Batch로 개발하고, 외부 시스템과 통신하는 REST API를 구현했습니다.
  • 정산 데이터 처리를 JPA로 구현하고, TDD 방식으로 JPA 데이터 처리와 REST 연동을 검증했습니다.

Java · Spring 5.x · Spring Boot 2.x · Spring Batch · JPA · QueryDSL · REST · Redis · Oracle · Linux · Tomcat · TDD

CJ올리브네트웍스

2017.02–2021.08

CJ ONE 사업팀 대리

PG 결제의 전문 통신·취소·정산·매입과 백오피스를 개발하고, RCS 메시징 연동 및 블록체인 마일리지 프로토타입으로 서비스 경험을 확장했습니다.

프로젝트별 역할·구현 내용 보기 (4)

PG 전문 통신·취소 처리

  • PG 결제 서비스의 TCP/IP 소켓 전문 통신 프로그램을 설계·개발했습니다. Java ByteBuffer를 활용한 가변 길이 전문 데이터 처리를 구현하고 Linux Java 데몬으로 신규 서비스를 구성했습니다.
  • Java 멀티스레드와 Quartz 배치로 대용량 데이터 처리를 개발했습니다. log4j 로깅에 스레드별 추적번호를 추가해 전문 처리 흐름을 추적할 수 있도록 했습니다.
  • RMI 기반 통합 취소 모듈과 Quartz 기반 자동 취소 모듈을 개발해 결제 취소 처리 기능을 구성했습니다.

백오피스 정산·매입 개선

  • 백오피스의 입금 정산과 매입 주기·매입 예정/확정 금액·차액 관리 기능을 개발했습니다. 신규 서비스 화면을 구축하고 기준정보 등록에 결재 프로세스를 적용했습니다.

RCS 서비스 구축

  • RCS 서비스에서 RestTemplate으로 원천사 통신 API를 구현하고, Hystrix fallback과 Ribbon 클라이언트 로드밸런싱을 구성했습니다.
  • RCS 운영 기반으로 Redis Cluster를 구축하고 서로 다른 Tomcat 간 세션 정보를 Redis로 공유했습니다. JPA 기반 데이터 처리를 적용했습니다.

블록체인 마일리지 프로토타입

  • 로컬 Ethereum·스마트 컨트랙트 기반 블록체인 마일리지 프로토타입을 개발했습니다. 회원 등록·지갑 생성, 권한 부여, 마일리지 적립·조회·사용·차감 기능을 Solidity와 RESTful API로 구현했으며 사내 공모전 대상을 수상했습니다.

Java · Bash · TCP/IP · ByteBuffer · 멀티스레드 · Quartz · RMI · log4j · MyBatis · JSP · jQuery · Spring 3.x/5.x · Spring Boot · Spring Cloud · JPA · QueryDSL · REST · Hystrix · Ribbon · Redis Cluster · MS SQL Server · Oracle · Linux · Tomcat · Go · Solidity · Ethereum

HK저축은행

2013.03–2017.01

전산팀 · 전자금융 개발·운영

인터넷뱅킹·CD망·여신 사이트의 화면과 금융 시스템 연동을 개발·운영하며, 이체·인증·금융사기 예방 요구사항을 시스템에 반영했습니다.

프로젝트별 역할·구현 내용 보기 (3)

인터넷뱅킹 리뉴얼 2013.08–2014.06

  • 인터넷뱅킹 리뉴얼에서 즉시이체·지연이체, 스마트 OTP, SMS·ARS·보안매체를 활용한 2채널 인증을 개발했습니다. (2013.08–2014.06)

전자금융·CD망 개발 및 운영

  • 인터넷뱅킹에서 수취계좌 변조 의심 시 추가 인증과 전자금융 사기예방서비스를 개발하고, 모의해킹으로 확인된 보안 취약점의 전산 개선을 수행했습니다.
  • CD망(ATM)의 금융사기 의심계좌 처리와 지연이체·지연인출 서비스를 개발하고, 저축은행중앙회·금융결제원과의 대외 통신 시스템을 개발·운영했습니다.

여신 사이트·대외 연동

  • 신규 여신 서비스 ‘미트론’ 사이트를 구축하고, 신용정보 동의·여신 신용조회 시스템 및 타 은행 연계 여신 시스템을 개발했습니다.
  • Java·Spring(Jex Framework)·JSP·jQuery·HTML5 기반 웹 기능과 COBOL·BANCS BatchJob·TCP/IP 기반 금융 시스템 연동을 다뤘습니다.

Java · Spring(Jex Framework) · JSP · jQuery · HTML5 · COBOL · BANCS BatchJob · TCP/IP · Oracle · UNIX · WEBTOB

04 / PERSONAL LAB

참고 · 개인 프로젝트

생성 API와 데이터 파이프라인을 탐구한 개인 실험입니다. 회사 성과와 별도로 소개합니다.

개인 연구·실험

AI 영상 생성 파이프라인

스크립트에서 생성 결과를 모으는 비동기 파이프라인을 구현했습니다. 개인 실험 단계이며 생성 요청의 상태·실패·시간 초과를 명시적으로 처리합니다.

JavaScript · 생성 API · Runway · 음성 및 자막 · 렌더링

GitHub 코드 ↗
개인 연구·실험

주식 정보 분석 서비스

분석 파이프라인과 일별 배치·캐시를 구현했습니다. 외부 데이터와 LLM을 결합하는 개인 연구·개발 프로젝트입니다.

Next.js · Python · Redis · 배치 · LLM 연동

비공개 · 소개만 공개
개인 연구·실험

사업 가설 검증 자동화

사업 조사·리포트와 실행 근거를 연결했습니다. 후보별 가설과 검증 상태를 남기며 다음 실험을 준비하는 개인 프로젝트입니다.

워크플로 자동화 · 근거 관리 · LLM 연동

비공개 · 소개만 공개

학력

세종대학교 컴퓨터공학과 · 학사 · 2005.03–2013.02

자격

정보처리기사