Skip to content
View minky5004's full-sized avatar
  • Seoul
  • 21:11 (UTC +09:00)

Block or report minky5004

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
minky5004/README.md

안녕하세요, Talking Potato입니다

새로운 기술을 빠르게 흡수해 실제 서비스에 녹여내는 것을 즐기며, 내가 필요한 것을 직접 만들 수 있는 Java 백엔드 개발자

📧 minky5004@gmail.com · 📍 충청남도 천안시


Experience

  • Team Project: 실시간 역경매 서비스 (2026.04 – 2026.05) 구매자가 물품을 등록하면 판매자들이 경쟁적으로 가격을 낮춰 입찰하는 역경매 플랫폼. 4인 팀.

    • Redisson 분산락 + REQUIRES_NEW 트랜잭션 분리로 동시 입찰 Race Condition 제어 및 커밋·락 해제 순서 보장
    • AWS EventBridge Scheduler + Lambda 로 경매 생명주기(시작·종료) 자동화 — @TransactionalEventListener(AFTER_COMMIT) 으로 고아 스케줄 방지
    • Redis Pub/Sub → SSE 실시간 알림 파이프라인 — 메인 서버·알림 서버 ECS 독립 배포 구조 설계
    • Elasticsearch + PostgreSQL Fallback 이중 검색 아키텍처 설계 — ES 장애 시 자동 DB Fallback
    • Spring AI Tool Calling · pgvector RAG 기반 AI 상담 챗봇 전체 설계·구현
  • Personal Project: J.A.R.V.I.S (2026.05 – Present) 음성 명령을 이해하고 Tool Calling으로 기능을 자동 실행하는 AI 어시스턴트 백엔드 서비스.

    • Whisper STT → GPT Tool Calling → 외부 API 자동 실행 파이프라인 구축
    • 한국어 자연어 명령으로 날씨 · 일정 · 검색 기능 자동 실행 구현
  • Personal Project: LOL TierPeek (2026.03 – 2026.04) League of Legends 친구들의 랭크 변화를 실시간으로 추적하는 백엔드 서비스.

    • 배치 쿼리로 N+1 문제 해결 — 다수 친구의 최신 랭크를 단일 쿼리로 조회
    • Token Bucket 알고리즘 직접 구현으로 Riot API Rate Limit 준수
    • AtomicBoolean 기반 스케줄러 중복 실행 방지 및 WebFlux 비동기 외부 API 호출

️TechStack

Languages

Java

Frameworks & Libraries

Spring Boot Spring Security Spring AI JPA QueryDSL Redisson

Database

PostgreSQL MySQL Redis Elasticsearch

AI / Vector

OpenAI pgvector

DevOps & Cloud

AWS Lambda Amazon ECS Amazon RDS Amazon SQS AWS EventBridge Docker GitHub Actions

Monitoring

Prometheus Grafana K6


Education

  • 내일배움캠프 Spring 백엔드 트랙 (2025.11 – 2026.05)

GitHub Stats

GitHub Streak

Pinned Loading

  1. minky5004 minky5004 Public

    GitHub 프로필 저장소입니다