🏝️오늘도

Resume / Backend Developer

Profile

Kotlin/Spring 기반으로 팀 프로젝트의 성능 병목 개선부터 개인 서비스의 App Store 출시 운영까지, 기능 구현을 넘어 응답시간과 DB 조회, 배포 소요시간을 수치로 개선하는 백엔드 개발자입니다. Redis 캐싱과 cursor pagination으로 p95 응답시간을 최대 81% 개선하고 pgvector 기반 RAG 피드백 생성을 이벤트 기반 비동기로 분리했으며, 출시한 서비스는 Kubernetes/Argo CD 환경에서 커밋 단위 롤백 체계로 운영하고 있습니다.

Representative Projects

ChamChamCham (2M | 5명) BE/Infra

초기 농업인을 위한 AI 기반 영농일지 코칭 플랫폼

2026.06 ~ 2026.07App Store LinkGithub

담당

  • 농업e지 정책 동기화 파이프라인 구축, 건별 실패 격리, 원본 누락 정책 자동 비활성화로 부분 실패에도 데이터 정합성 유지
  • 정책 추천 조회의 N+1 문제를 fetch join과 배치 조회로 개선해 SELECT 쿼리 9회→2회(78% 감소)
  • Spring AI/pgvector 기반 RAG 구축 및 이벤트 기반 비동기로 분리해 기록 저장 응답시간 2.3초→300ms 단축
  • 최종 수확 시점 기준으로 재배 주기를 분할하는 도메인 모델을 설계하고 주기 단위 8개 영농 작업 통계 리포트 구현
  • GitHub Actions에 Gradle 의존성 및 Docker 레이어 캐시 적용으로 배포시간 10분 → 4분(60% 단축)

사용 기술

Kotlin / Spring Boot / Spring AI / PostgreSQL / pgvector / Redis / Docker / GitHub Actions / Ollama

NuguSauce (1M | 1명) 개인프로젝트

훠궈 소스 공유 커뮤니티

담당

  • 전 과정을 1인 개발해 대한민국 App Store 음식 및 음료 무료 앱 최고 136위, 최근 30일 활성 기기 107대 기록
  • Kakao/Apple OIDC 검증과 Redis SETNX 기반 nonce 재사용 방지, refresh token 재발급/폐기를 구현하고 출시 후 만료 토큰 세션 유지 문제 해결
  • GitHub Actions, Docker, Helm, Argo CD로 커밋 SHA 단위 Kubernetes 배포 및 롤백 체계 구축
  • 이미지 교체 시 DB 트랜잭션과 Cloudinary 삭제를 분리하고 커밋 후 외부 리소스를 정리해 외부 삭제 실패가 회원 정보 수정 롤백으로 번지지 않도록 장애 격리

사용 기술

Kotlin / Spring Boot / PostgreSQL / Redis / Docker / Kubernetes / Swift

TRI-BE (3M | 5명) BE/Infra

AI 기반 그룹 여행 협업 자동화 플랫폼

2025.08 - 2025.11https://tri-be.appGithub

담당

  • STOMP WebSocket 및 이벤트 기반 아키텍처로 일정 공동 편집·채팅을 구현하고, 동시 편집 충돌 방지 및 채팅방 단위 메시지 순서 보장 로직 적용
  • 초대 검증 API에서 매 요청마다 발생하던 DB 조회를 Redis TTL 7일 토큰 캐시로 전환, 평균 응답시간 38ms → 3ms(92% 단축) 및 cache hit 구간의 DB read 제거
  • 메시지 10만 건 구간에서 offset 기반 조회 병목을 JMeter로 재현한 뒤 messageId 기준 cursor pagination으로 전환해 p95 latency 1.6s → 290ms(81% 개선), 페이지 후반부 지연 편차 해소
  • Greedy 기반 채무 관계 분석 알고리즘을 설계해 N명 정산을 최대 N-1회 송금으로 완료하도록 설계, 사용자 정산 액션 수를 구조적으로 감소
  • 거리 계산 결과를 Redis read-through cache로 저장해 외부 API 호출량을 68% 절감하고, 평균 응답시간을 420ms → 120ms(71% 개선)로 단축

사용 기술

Kotlin / Spring / Postgresql / Redis / kubernetes / Docker

Nginx / OCI / GitHub Actions / argocd