Java·Spring Boot·JPA 백엔드 개발자 나영준(Youngjun Na)의 포트폴리오입니다. 동시성 제어, 트랜잭션, 데이터 정합성을 테스트로 검증한 프로젝트 5개(OwnLog, Team Builder, 커머스, 가성비 맛집 지도, M-SPACE)를 정리했습니다.
<aside> 👋
기술로 사용자의 불편을 해결하는 백엔드 개발자, 나영준입니다.
Java · Spring Boot · JPA 기반으로 동시성과 데이터 정합성을 테스트로 증명하는 개발을 합니다.
</aside>
| 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 |
각 프로젝트를 누르면 문제 → 해결 → 검증 수치를 볼 수 있습니다.
1인 · Spring Boot 4.1 · 동시성 카운터, 파일 정합성, 블루-그린 배포 설계, 백엔드 테스트 212개
4인 캡스톤 팀장 · LLM 후보 제한 추천, 동시 수락 정원 초과 방지, PR 18건 리뷰·머지
협업 필터링 추천 · Redis 캐시 일관성 · 평점·리뷰 동시성 제어
1인 풀사이클 · 첫 커밋 당일 배포 · 광주일보 보도
진행 중 · EXCLUDE 제약으로 겹치는 예약을 DB에서 차단