Java·Spring Boot·JPA 백엔드 개발자 나영준(Youngjun Na)의 포트폴리오입니다. 동시성 제어, 트랜잭션, 데이터 정합성을 테스트로 검증한 프로젝트 5개(OwnLog, Team Builder, 커머스, 가성비 맛집 지도, M-SPACE)를 정리했습니다.

<aside> 👋

기술로 사용자의 불편을 해결하는 백엔드 개발자, 나영준입니다.

Java · Spring Boot · JPA 기반으로 동시성과 데이터 정합성을 테스트로 증명하는 개발을 합니다.

</aside>

📬 Contact

📌 Status


🛠 Tech Stack

Backend Java 21, Spring Boot, Spring Security, JPA/Hibernate, Flyway
Database PostgreSQL, MySQL, Redis, Supabase
Infra / DevOps Docker Compose, Nginx, AWS EC2, Vercel, GitHub Actions
Test Testcontainers, Awaitility, AssertJ
Frontend React, Vite
AI Gemini API, Claude Code

🚀 Projects

각 프로젝트를 누르면 문제 → 해결 → 검증 수치를 볼 수 있습니다.

OwnLog — 멀티유저 블로그 플랫폼

1인 · Spring Boot 4.1 · 동시성 카운터, 파일 정합성, 블루-그린 배포 설계, 백엔드 테스트 212개

Team Builder — 개발자 매칭 플랫폼

4인 캡스톤 팀장 · LLM 후보 제한 추천, 동시 수락 정원 초과 방지, PR 18건 리뷰·머지

커머스 웹 사이트 — 협업 필터링 추천 쇼핑몰

협업 필터링 추천 · Redis 캐시 일관성 · 평점·리뷰 동시성 제어

가성비 맛집 지도

1인 풀사이클 · 첫 커밋 당일 배포 · 광주일보 보도

M-SPACE — 학과 공간 예약 시스템

진행 중 · EXCLUDE 제약으로 겹치는 예약을 DB에서 차단