책임감성실함Java 백엔드결제·정합성성능 개선문제 해결

김현승

책임감 있고 성실한 백엔드 개발자
포트폴리오
Notion 포트폴리오

맡은 일은 결과까지 책임지고, 꾸준히 끝까지 해내는 백엔드 개발자입니다. 7년간 육군 재정장교로 근무하며 연간 약 6,000건·580억 원 규모의 예산 집행과 회계 업무를 담당하며 정확성과 데이터 신뢰성을 관리했습니다. 개발자로 전환한 뒤에도 학업·자격 취득·교육·프로젝트를 중단 없이 이어왔고, Java·Spring 프로젝트에서는 결제·환불·정산, 동시성 제어, 성능 개선과 운영 안정성을 직접 검증했습니다.

자기소개

책임감과 성실함을 가장 큰 강점으로 가지고 있습니다. 맡은 문제를 단순히 기능 구현으로 끝내기보다 실제 결과까지 확인하는 편입니다. 프로젝트에서도 동시 요청, 서버 강제 종료, 부하 상황을 직접 재현해 데이터 정합성과 운영 안정성을 확인했습니다.

최종 프로젝트에서는 4인 팀의 팀장을 맡아 일정과 개발 과정을 관리하면서 결제·환불·정산과 AI 검수 기능을 직접 설계·구현했습니다. 문제가 생기면 기술부터 선택하기보다 원인을 확인하고, 필요한 방법을 적용한 뒤 결과를 수치로 검증하는 과정을 중요하게 생각합니다.

개발자로 진로를 정한 뒤 전역 약 2년 전부터 군 업무와 컴퓨터과학 학업을 병행했고, 컴퓨터과학 학위와 정보처리기사 자격을 취득했습니다. 전역 이후에도 공백 없이 Java·Spring 개발 교육과 프로젝트를 이어오며 새로운 분야에서도 꾸준히 결과를 만들어 왔습니다.

기술 스택

Java 17, Spring Boot, Spring Security, JPA, MySQL, Redis / Valkey, Kafka, Docker, AWS EC2, S3, GitHub Actions, PortOne, K6, JUnit

프로젝트

BobFull(밥풀) 백엔드

4인 팀 · 팀장 · 결제·환불·정산·AI 검수 담당
2026.07 ~ 2026.08

합석 좌석 예약과 예약금 결제·환불·정산, 실시간 채팅과 AI 검수를 제공하는 Spring Boot 백엔드 프로젝트입니다.

  • Transactional Outbox로 결제 확정과 후속 작업의 실패 경계를 분리하고 서버 강제 종료 검증에서 유실 0건·중복 0건을 확인했습니다.
  • 회차 20건 조회의 반복 조회 구조를 개선해 SQL 83건 → 7건, Stress p95 13.14초 → 1.34초로 개선했습니다.
  • 규칙 기반 선처리와 LLM 역할 분리로 AI 검수 호출 18.2%, 토큰 사용량 18.3%를 절감했습니다.
  • Redis와 Kafka를 애플리케이션 서버에서 분리하고 Blue-Green 배포를 적용해 약 43초였던 배포 중단 시간을 0초로 개선했습니다.
GitHub 저장소 보기 ↗

Coffee Order System

1인 프로젝트 · 백엔드·인프라 전체 설계 및 구현
2026.07

동시 주문, 인기 메뉴 집계, 캐시 장애와 DB 읽기·쓰기 분리를 실제 운영 상황처럼 검증한 주문 백엔드 프로젝트입니다.

  • 비관적 락을 적용해 동시 주문 시 3건 성공·7건 실패, 최종 잔액 1,000포인트로 정합성을 검증했습니다.
  • 주문 50만 건 환경에서 복합 인덱스를 비교해 인기 메뉴 집계 중앙값을 179ms → 66ms로 약 63% 개선했습니다.
  • readOnly 트랜잭션은 Replica, 주문·포인트 차감은 Primary로 라우팅하고 실제 요청으로 경로를 검증했습니다.
  • Redis Sentinel Master 장애 전환과 Redis 전체 장애 시 MySQL fallback을 직접 검증했습니다.
GitHub 저장소 보기 ↗

5pringUsedMarket

5인 팀 · 인증·인가·이미지 업로드·배포 담당
2026.06 ~ 2026.07

중고거래 게시글, 좋아요, 댓글, 찜, 채팅 기능을 제공하는 Spring Boot 팀 프로젝트입니다.

  • Spring Security와 JWT 기반 인증·인가 흐름을 구현했습니다.
  • AWS S3 Presigned URL을 적용해 이미지 업로드를 서버 경유 방식에서 분리했습니다.
  • GitHub Actions 기반 CI/CD와 AWS 배포 환경을 구성했습니다.
GitHub 저장소 보기 ↗

경력

대한민국 육군 재정장교

예산·회계·급여·4대보험·중기계획·지출 등 부대 재정 운영 전반
2019.07 ~ 2026.06

연간 약 6,000건·580억 원 규모의 지출관 업무를 포함해 예산 집행·결산·급여·4대보험·중기계획 등 정확성이 요구되는 재정 업무를 담당했습니다.

  • 100명의 급여·4대보험 결산에서 사업장별 수기 자료를 공단 원본 데이터와 직접 연결해 자동 계산·최종 검증하도록 개선하여, 매월 수십 원에서 수백만 원까지 발생하던 금액 차이를 확인하는 반복 업무를 줄였습니다.
  • 중기계획 216건·6,703억 원, 예산편성 39건·644억 원 규모의 소요 제기 업무를 수행하고, 여러 부대가 동일 기준으로 작성할 수 있도록 예산편성 표준 엑셀 양식을 설계·배포했습니다.
  • 재무제표 작성과 출납·지출·정산 업무를 수행하며 비정상 선급금·건설중인건물·장기미지급금 등 장기 미결 계정의 원인과 처리 절차를 정리하고 담당자들이 이후 자체 처리할 수 있도록 기준을 전파했습니다.
  • 금전사고 예방 모니터링과 경제금융교육, 여러 부서와의 예산·행정 업무 조율을 수행하며 재정 데이터의 정확성과 처리 책임을 관리했습니다.

예산편성·국가회계결산 등 주요 업무 성과로 상급부대 개인표창을 수상했습니다.

교육

내일배움캠프 Spring 4기

Java · Spring 백엔드 개발 과정

2026.02.09 ~ 2026.08.28

한국방송통신대학교

컴퓨터과학과 학사 · 평균 학점 3.8

2024.03 ~ 2026.02

서경대학교

군사학과 · 회계세무 복수전공 · 평균 학점 3.42

2015.03 ~ 2019.02

자격·수상

수상

한국방송통신대학교 성적우수상

컴퓨터과학 학업 과정에서 우수한 학업 성과를 인정받아 수상

2026.02

전력운영비 예산편성 유공 표창

5군단장(중장급) 개인표창 · 전력운영비 예산편성 업무 성과

2025.06

국가회계결산 유공 표창

재정병과장(준장급) 개인표창 · 국가회계결산 업무 성과

2022.05

교육성적 우수 표창

학생군사학교 신임장교 지휘참모과정 교육 성적 우수 개인표창

2019.10

자격·외국어

정보처리기사

한국산업인력공단

2025.12

회계관리 2급

삼일회계법인

2022.11

컴퓨터활용능력 1급

대한상공회의소

2018.11

JLPT N1

일본어능력시험

2018.07