Skip to content
View predevho's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report predevho

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

안녕하세요, 백엔드 개발자 임현호입니다 👋

기술을 고를 때 무엇을 얻는지만 보지 않고 그 대가로 무엇을 잃는지 판단하고,
고른 것만큼 고르지 않은 이유를 문서로 남깁니다.
추측하지 않고, 응답이 느리면 구간을 격리해 원인을 분리하고 쿼리는 로그로 세어 확인합니다.

Blog


🛠️ Tech Stack

Language

Java TypeScript

Backend

Spring Boot Spring Security JPA JWT OAuth2 WebSocket

Database

PostgreSQL MySQL Redis Flyway

Infra / DevOps

Docker GitHub Actions Micrometer Vercel

Frontend

React Next.js Tailwind CSS

Test / Tools

JUnit5 Testcontainers Gradle Git Swagger


📂 Projects

🃏 Pokade · 포켓몬 카드 검수 거래 플랫폼 (팀 프로젝트 · 5인 · 6주 · 팀장)

🏆 우수 프로젝트 선정 (6팀 중 2팀)

운영사가 판매자와 구매자 사이에서 검증과 검수를 거쳐 거래를 성사시키는 포켓몬 카드 중개 거래 플랫폼. 시세 조회와 AI 카드 등급 진단을 제공합니다. 인증·회원 도메인을 단독 담당해 JWT 세션 설계, Redis 원자 연산 기반 refresh 토큰 회전, 인증 메일 비동기 분리를 구현했습니다.

Website Backend Frontend

Java Spring Boot Spring Security JWT OAuth2 PostgreSQL Redis Docker

📸 Modle · 캐스팅 매칭 플랫폼 (팀 프로젝트 · 5인 · 2주)

프리랜서와 학생 모델을 클라이언트와 직접 연결해 공고 게시 비용을 줄인 캐스팅 매칭 플랫폼. 계약 도메인을 단독 담당해 상태 전이 기반 계약 API와 계약서 PDF 자동 생성·발송 파이프라인을 만들었고, 프로젝트 종료 후 계약 목록 조회의 N+1 문제를 개선했습니다.

Repository Retrospective Troubleshooting

Java Spring Boot JPA MySQL OpenHTMLtoPDF GCS SendGrid

🎻 Attacca · 음악인 커뮤니티 (개인 프로젝트)

연주회 소개·구인·피드·1:1 채팅을 제공하는 음악인 커뮤니티. 설계 문서를 먼저 쓰고 LLM 에이전트가 그 문서를 근거로만 작업하도록 해서 1인 개발 중입니다.

Repository

Java Spring Boot MySQL STOMP Next.js

🎭 NAZIR · 창작 뮤지컬 소개·후원 사이트 (개인 프로젝트)

창작 뮤지컬 〈나지르〉의 소개·후원 안내 사이트. 1인 개발하고 Vercel에 배포했습니다.

Website Repository

Next.js TypeScript Tailwind CSS Vercel


🎓 Education & Activity

프로그래머스 생성형 AI 활용 백엔드 개발 과정 2026.03 – 2026.08
Java·Spring Boot 백엔드와 React·Next.js 프론트엔드 연동, 생성형 AI 기능 기획 실습 · 🏅 우수 수료생 선정

총신대학교 교회음악과 (피아노 전공) 2016.03 – 2022.02

동김제농협 텔러 (수신 담당) 2022.08 – 2026.02


📊 GitHub Stats

predevho's GitHub stats

Pinned Loading

  1. AIBE6_FinalProject_Team05_BE AIBE6_FinalProject_Team05_BE Public

    Forked from prgrms-aibe-devcourse/AIBE6_FinalProject_Team05_BE

    포켓몬 카드의 실제 체결 데이터 기반 시세를 투명하게 보여주고, 안전하게 거래할 수 있게 돕는 시세·거래 플랫폼

    Java

  2. AIBE6_FinalProject_Team05_FE AIBE6_FinalProject_Team05_FE Public template

    Forked from prgrms-aibe-devcourse/AIBE6_FinalProject_Team05_FE

    Pokade 프론트엔드 — 포켓몬 카드 시세·거래 플랫폼 (Next.js)

    TypeScript

  3. AIBE6_Project2_Team01 AIBE6_Project2_Team01 Public

    Forked from prgrms-aibe-devcourse/AIBE6_Project2_Team01

    모델이 필요한, 모델이 되고 싶은 분들을 위한 매칭 플랫폼, Modle

    TypeScript

  4. Attacca Attacca Public

    음악인 커뮤니티 — 문서 우선 설계, LLM 에이전트로 개발 (Spring Boot · Next.js)

    Java

  5. nazir nazir Public

    창작 뮤지컬 〈나지르〉 소개·후원 사이트 (Next.js · Vercel)

    TypeScript