Skip to content
View minky5004's full-sized avatar
  • Seoul
  • 23:06 (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.

Content in all repositories owned by your account will be closed.
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입니다

어제보다 오늘 하나 더 돌아가게 만드는 사람

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


Projects

  • study-log (2026.08 – Present) 공부 세션 기록 + 검색·통계 웹 애플리케이션. 포트폴리오 중 유일하게 Spring Boot 4.1 실서비스로 배포 · CI 연동

    • 날짜·분야·태그별로 공부 시간을 기록하고, 로그인 없이도 잔디 그래프·주간 추이·분야별 통계로 쌓인 기록을 되짚어볼 수 있는 개인용 학습 기록 서비스
    • 스택: Spring Boot · Spring Security · Spring Data JPA · Thymeleaf · PostgreSQL · Testcontainers
  • daily-log-bot (2026.08 – Present) study-log에 매일 자정 그날 커밋·PR을 TIL로 자동 게시 — study-log를 직접 채우는 짝 프로젝트. 프레임워크 없이 HttpClient+Jackson 직접 구현

    • 매일 자정 GitHub 활동(커밋·PR)을 계정 전체에서 모아 Gemini로 요약하고, study-log에 자동 업로드까지 마치는 무인 파이프라인
    • 스택: Java 21 · HttpClient · Jackson · Gemini API
  • ai-cards-news (2026.07 – Present) 매일 밤 사람 손 없이 수집부터 발행까지 도는 AI 뉴스 카드 파이프라인. GitHub Pages 정적 배포 · 37회 중 33회 무인 완주

    • 뉴스 수집 → 본문 추출 → LLM 카피라이팅 → 카드 이미지 렌더링 → 정적 사이트 배포까지, 사람이 매일 고르던 큐레이션을 통째로 자동화
    • 스택: Gemini API · Playwright · Astro · GitHub Actions

Learning

  • Mario_RL_Project (2026.06 – 2026.07) 강화학습 공부 기록. Java(두뇌) ↔ Python(게임 환경) TCP 소켓 연결, 12개 두뇌를 같은 환경·5시드 분포로 20일간 비교·강화
    • 상태를 두 테이블 합산(위치 무시 테이블 + 위치 포함 테이블)으로 설계 — 일반화와 안정화를 동시에 얻어 클리어 횟수 3회 → 17회로 개선

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 상담 챗봇 전체 설계·구현

TechStack

Language

Java

Backend

Spring Boot Spring Security Spring Data JPA Thymeleaf

Data & Infra

PostgreSQL Redis Redisson Elasticsearch Flyway

AI / LLM

Spring AI Gemini API pgvector

Cloud & DevOps

AWS Lambda Amazon ECS AWS EventBridge Docker GitHub Actions GitHub Pages

Test & Build

JUnit5 Testcontainers Gradle

Web

Astro


Education

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

GitHub Stats

GitHub Streak

Pinned Loading

  1. minky5004 minky5004 Public

    GitHub 프로필 저장소입니다