백엔드 개발자 | 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 직접 구현 |
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)
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 기반 비동기 처리, 다중 워커 컨수머 구현



