Skip to content
View turtleYJ's full-sized avatar

Block or report turtleYJ

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
turtleYJ/README.md

정유일 (Yooil Jung)

백엔드 개발자 | Java · Spring Boot · DDD/TDD

메일플러그에서 백엔드 개발을 하고 있습니다. 구조가 좋은 코드와 테스트에 관심이 많고, 최근에는 MCP 프로토콜을 활용한 개발 도구를 만들고 있습니다.


핵심 성과

영역 내용
DDD/TDD 8개 도메인 DDD 설계, 584개 테스트 TDD 완전 적용 (BookMe)
성능 최적화 MySQL 쿼리 68~89% 개선, N+1 쿼리 98%+ 감소
AI 활용 Claude Code로 PHP→Java 마이그레이션 79% 시간 단축 (130h→27.5h)
MCP Atlassian MCP 기능 6건 개발, Notion MCP Server 직접 구현

기술 스택

Backend

Java Spring Boot Spring Security JPA JUnit5 Gradle PHP Python

Database & Infra

PostgreSQL MySQL Redis Elasticsearch Docker NGINX RabbitMQ

Tools

IntelliJ IDEA GitHub Jira Confluence


주요 프로젝트

BookMe - 위치 기반 도서 교환 플랫폼

MVP 전체 기능 완성 | 프로덕션 운영 중

  • 기술: Java 17, Spring Boot 3.x, Spring Security, JPA, PostgreSQL, Redis, Docker
  • 규모: 8개 도메인 DDD, 66개 REST API, 584개 테스트 (TDD)
  • 성능: N+1 쿼리 해결 (80회→1회), BoundingBox 검색 80% 개선 (350ms→70ms)
  • 인증: JWT 이중 토큰 + Firebase 휴대폰 인증
  • 문서: Swagger UI (Live)

MCP (Model Context Protocol) 개발

Atlassian MCP 기능 6건 개발 | Notion MCP Server 직접 구현

  • Atlassian MCP: 캐싱 시스템, 멘션 기능, 페이지 이동/복사 등 6건 개발 → 49개 도구 활성화
  • Notion MCP Server: Claude Code ↔ Notion API 연동, 마크다운 ↔ Notion 블록 자동 변환
  • 기술: Python (FastMCP), TypeScript (@modelcontextprotocol/sdk)

실무 프로젝트

  • FileFree 마이그레이션: PHP(CI3) → Spring Boot 3.x 전환, Claude Code 활용 79% 시간 단축
  • API Gateway: Slim 4 + HMAC 인증, TDD 기반 7,120+ 라인 테스트 코드
  • MySQL 최적화: 쿼리 성능 68% 개선 (2.5초→0.8초), 89% 개선 (130초→14초)
  • 대용량 처리: Redis Stream MQ 기반 비동기 처리, 다중 워커 컨수머 구현

GitHub Stats


연락처

Gmail LinkedIn

Pinned Loading

  1. bookme-backend bookme-backend Public

    위치 기반 도서 교환 플랫폼 | Java 17, Spring Boot 3.x, DDD/TDD, 584개 테스트, 66개 API

    Java

  2. nyamnyam-plan nyamnyam-plan Public

    냠냠플랜

    Kotlin

  3. elasticsearch-sync-demo elasticsearch-sync-demo Public

    Elasticsearch + RabbitMQ 기반 메일 데이터 동기화 데모

    Java

  4. UserSync UserSync Public

    Spring AMQP(RabbitMQ) 기반 사용자 동기화 시스템

    Java

  5. mcp-server mcp-server Public

    Notion MCP Server - Claude Code ↔ Notion API 연동(TypeScript)

    JavaScript

  6. CareerLog-Template CareerLog-Template Public

    자동화된 커리어 관리 시스템 - Obsidian + Claude Code + 자동화 스크립트

    Shell