김성진 (KIM SEONGJIN)

● Backend · E-commerce

소개

E-커머스 백엔드 전문 개발자로, 상품·주문·프로모션·클레임 등 핵심 도메인을 5년간 설계·개발·운영했습니다.

Java/SpringOracle 기반 대규모 백오피스 환경에서 성능 최적화, 안정성 확보, CI/CD 자동화를 통해 비즈니스 성과로 연결되는 개발을 해왔으며, 대규모 트래픽 최적화·신규 서비스 론칭·레거시 전환까지 폭넓은 프로젝트 경험을 보유하고 있습니다.

핵심 기술

Backend
Java REST API Spring MVC Spring Boot Spring Batch JWT Maven Gradle
Frontend
Javascript ES5/ES6 React ExtJS jQuery
Data / Infra
Oracle · PL/SQL MariaDB (AWS RDS) MyBatis JPA QueryDSL Redis AWS EC2 Docker Nginx Linux Git SVN Jenkins (CI/CD)

경력

2025.11 — 현재
재입사
커머스웨어 ● 재직 중
백엔드 개발자 · 현대백화점 프로젝트
  • 현대백화점 프로젝트 개발 진행 중
2019.01 — 2024.11
5년 11개월
커머스웨어
백엔드 개발자 · Java, Spring, Batch, Oracle, PL/SQL, Git/SVN, Jenkins
  • 상품/주문/클레임/프로모션 백오피스 개발 및 운영
  • CTI 인터페이스 개발 및 운영
  • 보이는 ARS 개발
  • 대량 조회 쿼리 설계·튜닝
  • Jenkins 기반 CI/CD 구축

대표 프로젝트

현대백화점 진행중
2025.11 — 현재
프로젝트 개요
  • 진행 중
내 역할
  • 진행 중
Project
할인권 프로모션
2024.08 — 2024.10 · 3개월
프로젝트 개요
  • 매달 고객 실적(등급)에 따라 할인권 금액 자동 지급
  • 주문 시 할인이 자동 적용되도록 프로세스 개발
내 역할
  • 백오피스 주문 및 C/S 프로세스에 할인권 적용 로직 개발
성과
  • 주문 시 자동할인 적용으로 고객 편의성 증대
  • 할인권 프로모션 자동 적용으로 업무 효율화
Project
카드즉시할인 프로모션
2024.01 — 2024.07 · 7개월
프로젝트 개요
  • 청구할인의 한계를 개선하기 위해 즉시할인 프로세스를 신규 개발
  • 결제 단계에서 즉시할인 체감 → 구매 전환율 상승
  • 쇼핑몰은 사후 세금 경정청구 / 운영 비용 절감
내 역할
  • 백오피스 인바운드 주문 프로세스에 카드 즉시할인 로직 신규 추가
  • 다중 채널(TV, ARS, 웹/앱) 영향 범위 검증 및 사이드 이펙트 최소화
  • 유닛/통합 테스트 케이스 작성, 안정성 확보
성과
  • 프로젝트 성공적 완료 및 안정적 운영 중
  • 고객 즉시 할인 체감으로 구매 전환율 상승
  • 쇼핑몰의 세금 경정청구/운영비용 절감 → 매출 기여
Project
전시 모듈화
2023.10 — 2023.12 · 3개월
프로젝트 개요
  • 이벤트/특정 전시 등 정형화되지 않은 전시 페이지는 매번 신규 개발 필요
  • 개발자 리소스 소모 증가, 협력업체의 즉각적 전시 변경 어려움
  • 전시 모듈화를 통해 컴포넌트 단위로 조합 및 구성 가능하도록 개선
내 역할
  • 백오피스 관리 기능 개발: 전시 컴포넌트 API 개발
  • 프론트 조합 구조 설계 지원
성과
  • 반복 개발 리소스 절감
  • 전시 화면 리드타임 단축
Project
PC몰 리뉴얼
2023.05 — 2023.08 · 4개월
프로젝트 개요
  • 기존 PC몰 일부 화면의 응답 속도 지연(최대 4~5초) 개선
  • 최신 UI/UX 트렌드 반영을 통한 사용자 경험 개선
내 역할
  • 쿼리 속도 개선
  • Spring Cache 적용(빈번 조회 데이터 캐싱)
  • UI/UX 개선
성과
  • 주요 화면 응답 속도 3~5초 → 1~2초 단축
  • 최신 디자인 적용으로 PC 이탈률 감소 기대
Project
보이는 ARS
2021.09 — 2022.02 · 6개월
프로젝트 개요
  • ARS 채널에서 주문/결제/상담 흐름을 시각화하여 고객 편의성 개선
  • PG 연동을 포함한 주문 및 C/S 프로세스 구축
내 역할
  • PG사 인터페이스 연동
  • 주문 및 C/S(배송지변경, 결제방법변경, 배송조회) 프로세스 설계 및 개발
  • 오픈 이후 안정화 작업 및 유지보수
성과
  • 현재 실제 서비스 안정적으로 운영 중
Project
기간계 시스템 고도화
2020.01 — 2021.01 · 1년 1개월
프로젝트 개요
  • Adobe Flex 기반으로 구현된 BackOffice/Partner 시스템
  • IE 지원 종료 및 느린 응답 속도 개선을 위해 레거시 시스템 전환 필요
  • Javascript Framework(ExtJS)로 전환 및 주요 업무 고도화
내 역할
  • 레거시 시스템에 대한 분석
  • 프로젝트 인원을 대상으로 ExtJS 교육 진행
  • 프로젝트 환경 구성 및 코어/공통 모듈 개발(전환) 및 검증 (AA 역할)
  • 오류·기술 문의 창구 역할, 사내 R&D센터 협업
  • CTI 연동 · 외부 상담시스템 연동
  • Jeus, Webtob 설정 인프라 지원
  • Jenkins 기반 CI/CD 환경 설정 및 서버 배포 지원(배포 자동화)
  • 기존 인프라 구조 파악 및 신규 시스템 배포 파이프라인 정립
성과
  • Adobe Flex 기반 레거시 시스템 JS 프레임워크로 전환 성공
  • 신규 시스템 안정적 오픈 및 현재까지 무중단 운영
  • 방대한 범위의 전환 완료 및 전반적 업무 프로세스 개선 기여
Project
호주 시스템 구축/운영
2019.03 — 2019.12 · 10개월
프로젝트 개요
  • 첫 해외 출장 프로젝트로 신규 홈쇼핑 시스템 구축
  • 프로젝트 환경설정부터 개발/테스트/운영까지 전 과정 참여
내 역할
  • CTI 인터페이스 개발
  • ARS 시나리오에 따른 IVR API 연동 개발
  • BackOffice/Partner 화면 수정, SQL 쿼리 작성
  • 요구사항 및 현지화 반영(다국어 전환)
  • PC, 모바일 수정사항 개발 지원
  • 운영 배포 후 초기 운영 지원
성과
  • CTI 연동 DirectX 종속 구조를 Event-Driven 방식으로 전환하여 플랫폼 의존성 제거 및 유지보수성 향상
  • 호주 현지 테스트 및 수정으로 안정적 오픈 달성
  • 신규 홈쇼핑 시스템 해외 런칭 기여 및 해외 경험
  • 시스템 전반 이해도 및 문제 해결 능력 향상

사이드 프로젝트

FitnessAI 진행중
2025.10 — 진행중 · beta.fitness-trainer-assistant.ai.kr
프로젝트 개요
  • 헬스장 운영 전반을 관리하는 종합 플랫폼 — 센터·트레이너·회원·PT 세션·급여·GX 클래스 통합 관리
  • Domain-Driven Design 기반 Spring Boot 멀티모듈 구조 (BO API + MO API + Batch)
  • BO API: 관리자 포털 (센터·트레이너·세션·급여·대시보드·결제)
  • MO API: 회원 앱 (인증·GX 클래스 예약·마이페이지·장바구니·결제)
  • Batch: PT 세션 합계 자동 집계 (매시 정각 실행)
내 역할
  • 전체 아키텍처 설계 및 멀티모듈 프로젝트 환경 구성
  • BO API / MO API / Batch 전 기능 설계·개발·배포
구현 내용 (완료)
  • BO: 센터·장비·상품·트레이너 배정·상담이력 관리, PT 세션 및 신체기록, 급여 정산, GX 클래스 스케줄·예약·취소 관리, 월 매출/트레이너 랭킹/재등록율 대시보드, 수기 결제 및 결제 취소
  • MO: 이메일 회원가입·로그인, 이메일 인증, Kakao OAuth 소셜 로그인, GX 클래스 스케줄 조회·예약, 마이페이지(이용권·예약목록·포인트·쿠폰·출석·티어), 장바구니, Toss Payments 결제 연동, SSE 실시간 알림
  • AWS EC2 배포, Docker 컨테이너화, Nginx 리버스 프록시, SSL 적용
  • Redis 기반 세션 관리, JWT Access/Refresh 토큰 인증 구조
  • TraceId AOP, P6Spy SQL 로깅, Spring Mail + Thymeleaf 이메일 발송
사용 기술
Java 17 Spring Boot 4.0 Spring Batch MyBatis Gradle 멀티모듈 MariaDB (AWS RDS) Redis JWT (JJWT) AWS EC2 Docker Nginx Toss Payments Kakao OAuth SSE SpringDoc OpenAPI
Project
Deepit
2023.01 — 2024.06 · 1년 6개월
프로젝트 개요
  • 주식 관련 정보 제공 애플리케이션
  • 데이터 수집 및 가공하여 실시간 제공
내 역할
  • API 및 배치(Quartz 스케줄러) 개발
  • 데이터 수집/자동화(집계) 및 가공
  • API 기능 명세서 작성
성과
  • JPA, QueryDSL 적용
  • JWT, 소셜로그인(애플, 카카오) 적용
  • Android, iOS 구독 결제 적용
  • 텔레그램 봇 연동 / 앱 푸시(Firebase)
  • AWS EC2 환경설정 및 NGINX 서버 배포 / SSL 적용(Let's Encrypt)
사용 기술
Spring Boot Spring Batch Gradle JPA QueryDSL JWT AWS EC2 NGINX
링크
Project
학원 페이지
2020.10 — 2020.11 · 2개월
프로젝트 개요
  • 학원 정보를 소개하는 웹 페이지
  • 별도의 UI/UX 프레임워크/라이브러리 없이 제작
내 역할
  • 프로젝트 환경 설정 및 관리
  • 메인 화면, 공통 영역 개발 및 서버 배포
  • 테스트 케이스 작성 및 테스트 진행
성과
  • 반응형 웹(모바일, 태블릿, PC)
  • 카카오 지도 API 연동
사용 기술
JSP HTML Javascript CSS
링크

교육 · 자격

그 외

기술 블로그

새롭게 배운 개발 관련 지식 공유를 위한 기술 블로그를 운영하고 있습니다. 2022년부터 작성하여 70만 이상의 누적 조회수를 달성했습니다.

워킹 홀리데이 · 일본
2024.12 — 2025.11 (11개월)

퇴사 후 일본으로 워킹 홀리데이를 떠났습니다. 다양한 사람들을 만나고 새로운 문화를 경험하며 시야를 넓힐 수 있었습니다. 이 경험을 통해 얻은 교훈과 성장한 점들을 앞으로의 삶과 커리어에 잘 녹여내고자 합니다.

일본어학교 수료증 및 출석/성적표