백엔드 API 개발부터 실시간 데이터 파이프라인(Flink CDC), Kubernetes 플랫폼 운영까지 end-to-end로 직접 설계하고 운영한 경험이 있는 백엔드 개발자입니다. 공용 라이브러리 설계, 오픈소스 커스텀, 성능 최적화 등 팀의 기술적 난제를 주도적으로 해결해 왔으며, 배운 것을 사내 기술 공유와 외부 발표로 적극적으로 환원합니다.
📎 포트폴리오 · ✉️ [email protected]
| 분류 | 기술 |
|---|---|
| Language & Framework | Kotlin, Spring Boot, Exposed ORM, Netflix DGS, Kotest |
| Data & Streaming | Apache Flink, Flink CDC, Kafka, Avro, Schema Registry |
| Infra & Ops | PostgreSQL, MongoDB, Kubernetes, Istio, ArgoCD, Grafana, Prometheus |
2개 프로젝트 · 15개 모듈에서 공통으로 사용되는 라이브러리 2건 설계 및 구현
- Audit Log 라이브러리 — Spring Boot 2.x / 3.x 동시 지원, 저장소 추상화 + AOP 구조로 신규 플랫폼 전체 적용
- Kotlin Exposed ORM 페이징 라이브러리 — Spring Data
Pageable통합, 전체 개발 조직의 페이징 처리 방식 통일
5만 건 대량 적재 기준 200초 → 2초 (100배 개선)
- Thread Dump 기반 병목 분석(MongoDB 예외 누적) → 200초 → 10초, 이후 Bulk 처리·Scale-out 등 추가 최적화로 최종 2초 달성
OpenAI Batch API 기반 상품 추천 문구 자동 생성 파이프라인, 토큰 비용 50% 절감
- 관리자 설정 + 주간 배치 구조로 AI 추천 문구 생성 파이프라인 구축, 블라인드 테스트로 품질 검증
- OpenAI Batch API + 1분 주기 폴링(
tailrec)으로 안정적 운영 체계 구성
MongoDB → Kafka → Hadoop 실시간 CDC 파이프라인, 평균 3만 TPS / 지연 500ms 미만
- Flink SQL(Streampark) 프로토타이핑 후 Before/After Diff 처리 한계를 식별, Kotlin DataStream API로 전환
- Kubernetes Flink Operator + ArgoCD GitOps 배포 파이프라인 구축으로 운영 안정성 확보
Avro + Schema Registry 미지원 문제를 오픈소스 커스텀으로 해결
- Flink CDC Pipeline YAML의 Avro + Schema Registry 미지원 문제를 확인, 오픈소스 커스텀으로 직접 구현하여 운영 적용
- 유지보수 부담은 AI 에이전트 기반 문서화 자동화로 대응
- 사내 K8S 첫 도입 시점에 100명 규모 개발 조직 대상 Kubernetes/Istio 기초 개념~실습 기술 공유 진행
🔗 Spotit-KR/loop · 2026.01 ~ 현재
- Claude Code Hooks 기반 4종 Python 훅으로 AI가 계획 없이 코드 수정·PR 생성·위험 명령 실행을 시도할 경우 자동 차단
CLAUDE.md에 DDD 레이어 규칙·TDD 사이클·이슈 기반 프로세스를 코드화하여 AI 에이전트가 아키텍처 규칙을 이해하고 따르도록 강제
- Spring Boot 4 / Kotlin / DGS GraphQL Framework / Exposed ORM / PostgreSQL
- GitHub Issues 기반 작업 추적, MCP(Google Drive) 연동
🔗 woowacourse-teams/2024-devel-up · 2024.06 ~ 2024.11
- 서비스 진입점이기에 부하 테스트 대상으로 선정. 10만 건 데이터 처리에 700ms 소요
- 쿼리 분할을 통해 응답시간 300ms로 단축, 제출 일자에 인덱스 추가하여 200ms로 개선
- 읽기/쓰기 분리 라우팅 알고리즘 수정으로 TPS 60 → 120 (2배 개선)
- 단일 EC2에서 시작해 모니터링 시스템(Docker Compose), 로드밸런서 + WAS/DB 다중화까지 점진적으로 인프라 개선
- GitHub Actions 기반 CI/CD 파이프라인 구축, Rolling 방식 무중단 배포 설계 및 운영
- 페어 프로그래밍과 코드 리뷰 기반 미션 수행을 통한 TDD, OOP, Clean Code 학습
- 팀 프로젝트를 통한 협업 경험 (기획, 설계, 인프라, 개발)
정보처리기사 | 한국산업인력공단 | 2023.09
- 우아한테크코스 교육생의 Java 미션(블랙잭, 자동차 경주, 로또 등) PR에 대한 코드 리뷰 수행
- OOP 설계 원칙, 테스트 전략, 네이밍/가독성, 책임 분리 등을 중심으로 멘토링 톤의 리뷰를 제공하여 교육생의 성장을 지원
- 리뷰 품질과 효율 향상을 위해 AI(Claude) 기반의 미션별 리뷰 체크리스트 자동 생성 및 PR 분석 워크플로우를 자체 구축하여 활용 중
- Kotlin User Group Seoul 백엔드 밋업 — 「신입 개발자의 Kotlin, Kotest 입문기」 발표 (Kotest Spec, Spring 연동, Rest Docs DSL 등)




