Backend Developer — Spring Boot · Next.js · AWS
직접 만들고, 배포하고, 운영하며 성장합니다.
백엔드부터 프론트엔드, 인프라까지.
개인 기술 블로그와 퀴즈노리를 배포·운영하며 기능 개선, 콘텐츠 관리, 사용자 흐름 개선을 반복했습니다.
Redis와 WebSocket/STOMP 기반으로 룸 상태, 점수판, 라운드 전환을 서버 주도로 처리했습니다.
GitHub Actions 기반 CI/CD와 프론트/백엔드 테스트, 타입체크, 빌드 검증 흐름을 구성했습니다.
Docker, Nginx, AWS Lightsail, Vercel, Cloudflare를 활용해 실제 서비스 배포 환경을 구성했습니다.
컴퓨터공학과 졸업
학점 3.46 / 4.5
생성형 AI 활용 백엔드 개발
총 960시간 과정 이수. Java, Spring Boot, 데이터베이스, 클라우드 배포, 생성형 AI 활용 백엔드 개발 과정을 중심으로 학습했습니다.
한국산업인력공단
한국데이터산업진흥원
그렙
ETS

사용자가 직접 퀴즈와 이상형 월드컵 콘텐츠를 만들고 공유할 수 있는 퀴즈 플랫폼입니다. Spring Boot와 Next.js로 콘텐츠 생성, OAuth2 로그인, 마이페이지, 관리자 moderation 기능을 구현했습니다. 실시간 멀티플레이는 STOMP WebSocket과 Redis 기반 룸 상태로 관리하고, 서버가 라운드 전환·정답 제출·점수 계산을 주도하도록 설계했습니다. Lua script를 활용해 중복 제출과 동시 상태 전환 문제를 atomic하게 처리했습니다.

대규모 동시 접속자가 몰리는 타임딜 예매 상황을 모의하고, 대기열·실시간 상태 전달·비동기 처리를 실험한 시뮬레이션 시스템입니다. Redis Sorted Set 기반 FIFO 대기열과 토큰 검증으로 좌석 진입 순서를 제어했고, SSE 스트림을 분리해 대기열/좌석 상태를 실시간으로 전달했습니다. Kafka 기반 비동기 처리 구조로 결제 및 좌석 확정 단계를 분리하고, Docker와 Nginx 기반 분산 배포 환경을 구성했습니다.

설계부터 배포·운영까지 전 과정을 직접 수행한 풀스택 기술 블로그입니다. Chrome Extension + Gemini API로 알고리즘 풀이를 자동 포스팅하고, JWT 기반 인증, Spring Security 인가 설계, Redis 캐싱, GitHub Actions CI/CD, Docker 컨테이너 배포를 적용했습니다. 개인 서비스로 운영하며 기능 개선과 콘텐츠 발행 흐름을 함께 관리하고 있습니다.
JavaFX 기반 데스크톱 ERP 시스템. 거래 등록, 창고별 재고 관리, 안전재고 알림, 매출 분석 드릴다운, 계층형 예외 처리를 구현.
반려동물 보호자를 위한 LLM 기반 Q&A 커뮤니티. RAG 파이프라인 질의응답, Q&A CRUD API, OAuth 2.0 소셜 로그인, Fetch Join으로 N+1 문제 해결.
AI 기반 여행 도우미 웹 서비스. 팀장으로 Supabase+JWT 인증 시스템, 프로필 관리 API를 구현하고 Google Maps API 연동으로 여행 코스 설정 기능을 개발.