Intro

YJ Kwon profile

Hello, I am YongJun Gwon

Backend Developer

Building stable APIs and infrastructure
with Java & Spring Boot.

Skills

Java

Java 17

Spring Boot

Spring Boot

MySQL

MySQL

AWS

AWS

Docker

Docker

GitHub Actions

GitHub Actions

Concert

Ticketing log

Ticketing 콘서트 티켓 예매 시스템

  • 2025.07 (1개월)
  • 콘서트 티켓 예매 서비스를 구현한 BE 5인 팀 프로젝트로, 인증·보안 기능을 담당했습니다.

기술스택

  • Java 17, Spring Boot 3.x, MySQL, Spring Security, JWT, Git

주요 기여 & 성과

  • JWT 기반 로그인·회원가입 인증 구현
    Access / Refresh Token 발급·검증 로직 설계로 안정적인 인증 흐름 구축.
  • Spring Security 설정 최적화
    로그인/회원가입 API만 허용하고 불필요한 Role 구조 제거로 단순하고 안전한 보안 구조 설계.

트러블 슈팅

  • Access Token 만료 시 인증 실패 문제
    문제: 만료 시 재요청 반복으로 인증 불가 발생.
    해결: Refresh Token 전략 도입으로 토큰 재발급 처리.
    성과: 인증 안정성 확보 및 서버 부하 감소.
GitHub 링크

Movie

FilmPass logo

FilmPass 극장 예매 시스템

  • 2025.07 ~ 2025.08 (2개월)
  • 사용자가 영화를 조회하고 좌석을 예매할 수 있는 서비스로, BE 5인 팀에서 팀장을 맡아 핵심 API와 인프라를 설계·구현했습니다.

기술스택

  • JAVA JDK17, Spring Boot 3.x, MySQL 8.x, AWS (EC2, RDS), Docker, GitHub Actions, Git

주요 기여 & 성과

  • 극장: 좌석 관리 API 개발
    Spring Boot 기반 CRUD API 설계 및 구현. 좌석 상태 실시간 검증 로직 추가하여 사용 불가 좌석 예매율 0% 달성.
  • 배포 자동화 환경 구축
    Docker 기반 서버 환경 표준화로 개발/운영 환경 차이 해소. GitHub Actions CI/CD 파이프라인으로 배포 시간 40분 → 15분(62% 단축).
  • 팀 리딩 및 협업 개선
    GitHub Flow 전략과 코드 리뷰 문화 도입으로 충돌 최소화 및 코드 품질 향상. 문서화로 신규 팀원의 온보딩 시간 단축.

트러블 슈팅

  • 배포 과정에서 발생한 휴먼 에러
    문제: 수동 배포 시 설정 누락 및 지연 발생.
    해결: Docker + GitHub Actions 기반 파이프라인 구축, 무중단 배포 프로세스 적용.
    성과: 배포 오류율 0%, 시간 62% 단축.
GitHub 링크

Certificates

Certificate
Certificate