Java / Spring Boot 기반 백엔드 개발자입니다. 코드 작성에서 끝나지 않고 K8s 배포, Prometheus/Grafana 모니터링, 성능 튜닝까지 서비스의 전체 생명주기를 책임지는 것을 지향합니다.
- AtlasNetworks 산업기능요원 — SKT 네트워크 스위치 데이터 파이프라인 운영 (250+ 스위치, 일 10,000+ 건 처리)
- SSAFY 15기 재학 중 (2026.01 ~ )
- 멋쟁이사자처럼 13기 대표 — 30+ 개발자 리딩, 배포 완수율 60% → 100%
open_to: ["Backend Engineer", "Platform / DevOps", "Java · Kotlin · Spring Ecosystem"]2021.11 — 2024.02 · 산업기능요원
SKT 네트워크 스위치 데이터 수집 파이프라인의 백엔드를 담당했습니다.
- SSH 원격 접속으로 250+ 스위치, 일 10,000+ 건 CMD 응답 수집/처리 파이프라인 운영
- RabbitMQ Consumer 1대 → 4대 병렬화 + auto-ack → manual ack(nack/DLQ) 전환으로 데이터 손실률 70% → 10%, 처리 속도 +20%
- Kafka / ElasticSearch 파이프라인 안정화, Grafana 모니터링 대시보드 구축
- 잦은 발주사 요구사항 변경을 회의 체계·문서화 개선으로 관리
Java Spring Boot RabbitMQ Kafka ElasticSearch Grafana Flutter
RumiClean — 에어비앤비 호스트 ↔ 청소업체 O2O 매칭 플랫폼
에어비앤비 호스트와 전문 청소업체를 연결하는 O2O 마켓플레이스. 6인 팀 백엔드 리드로 API 설계, 성능 최적화, 인프라/모니터링 전반을 담당했습니다.
| 항목 | 내용 |
|---|---|
| Stack | Java 21 · Spring Boot 3.x · JPA · QueryDSL · MySQL 8 · Redis · K3s · ArgoCD · Prometheus · Grafana · Loki · GitHub Actions |
| Scale | cleaning_requests 약 3만 건 · 옵션 4.5만 건 · JMeter 부하 테스트 45,000 req (3,000 users) 에러율 0% |
| Performance | 지도 검색 API p95 16s → 562ms (쿼리 209ms → 65ms) — 줌레벨별 쿼리 분리(Bounds/Cluster/Marker), 카디널리티 기반 복합 인덱스, JPA Projection |
| Infra | K3s + HPA로 pod당 40,000 req 처리, Sealed Secrets, CPU limit/probe 튜닝으로 고부하 재시작 이슈 해결 |
| Quality | Playwright 기반 QA 자동화 사이트 운영 (15개 테스트 시나리오) |
| Repository | Private |
EXPLAIN ANALYZE 기반 병목 분석 → 인덱스/쿼리 구조 개선 → 부하 테스트 검증까지, "측정하고 개선하고 다시 측정하는" 사이클을 끝까지 돌린 프로젝트입니다.
StudyPot — AI 팀장이 있는 스터디 관리 플랫폼 (SSAFY 관통 프로젝트 최우수상)
주간 스터디 사이클(과제 → 수행 체크 → 미수행 사유 → AI 회고 챗봇)을 AI가 팀장처럼 관리해주는 플랫폼. 2인 팀 백엔드 담당.
| 항목 | 내용 |
|---|---|
| Stack | Java · Spring Boot · MySQL · RabbitMQ · OpenAI API (GPT-4o / 4o-mini) |
| Architecture | RabbitMQ 기반 LLM 비동기 워커 — API 응답과 LLM 처리 분리로 사용자 대기시간 최소화 |
| Data Modeling | 5개 도메인 21엔티티 ERD (v0.1 → v0.6 반복 개선), 자주 조회하는 키는 컬럼 + 가변 데이터는 JSON인 MySQL 하이브리드 구조 |
| Engineering Culture | ADR 5건 작성 — 기술 선택의 근거를 문서로 남기는 의사결정 프로세스 |
| Cost Design | 태스크 복잡도에 따른 GPT-4o / 4o-mini 티어링으로 LLM 비용 최적화 |
| Recognition | SSAFY 1학기 관통 프로젝트 최우수상 (1등) |
Wedit — 결혼 준비 통합 플랫폼 (GoormThon 2024 LottieFiles 특별상)
웨딩 벤더 탐색부터 계약·결제까지 이어지는 결혼 준비 플랫폼.
| 항목 | 내용 |
|---|---|
| Stack | Java 21 · Spring Boot 3.5.x · MySQL · QueryDSL · OAuth2 + JWT · AWS S3 · Kubernetes |
| Payment | TossPayments 에스크로 결제 연동 |
| File Handling | S3 Presigned URL 기반 업로드 파이프라인 |
| Search | QueryDSL 동적 조건 검색 구현 |
| Recognition | 구름톤 유니브 3기 단풍톤 LottieFiles 특별상 |
| Domain | Proficiency | Details |
|---|---|---|
| LLM Application | ★★★★☆ | GPT-4o / 4o-mini 태스크 복잡도별 티어링, RabbitMQ 비동기 LLM 워커, RAG 파이프라인 (법령 500+ 조문 3-tier RAG) |
| VLM / Vision | ★★★☆☆ | Qwen2.5-VL 기반 VQA (Kaggle LB 0.94495), GPT-4o Vision + OCR 도면 분석 파이프라인 |
| Deep Learning | ★★★☆☆ | 멀티모달 폐암 조기 예측 (ResNet-18 + FC, 정확도 96.5%, 단일 모달 대비 +7.3%p) — 학부 졸업논문 |
| MLOps 연계 | ★★★☆☆ | Spring Boot ↔ Flask AI 서버 연동, 앙상블 전략 설계 (Optuna Bayesian Optimization, Stacking) |
learning:
- "김영한 JPA 로드맵 — 영속성 컨텍스트부터 성능 최적화까지"
- "Kubernetes 운영 심화 (HPA 튜닝, 리소스 최적화)"
building:
- "StudyPot — LLM 비동기 워커 기반 AI 스터디 플랫폼"
- "RumiClean — 프로덕션 HA 아키텍처 마이그레이션"
exploring:
- "LLM 서빙 아키텍처와 비용 최적화"
- "관측 가능성(Observability) — Prometheus / Grafana / Loki 스택"
open_to:
- "Backend Engineer 포지션"
- "기술 블로그 협업 & 스터디"➡️ 더 많은 글은 Velog에서



