안녕하세요, 백엔드 개발자
Java · Spring Boot를 주력으로 성능 최적화에 집착하는 백엔드 개발자입니다. 다양한 팀 프로젝트 경험을 통해 협업과 커뮤니케이션을 다듬어 왔고, 그 과정에서 병목을 직접 찾고 수치로 증명하는 습관이 생겼습니다. Elasticsearch 검색 응답을 3,200ms → 42ms (98.7%)로 단축하고, Kafka 실시간 파이프라인과 LangChain4j 기반 RAG 시스템까지 직접 구현했습니다.
KOSIS 통계표 26만 건을 Elasticsearch에 색인하고 Nori를 적용해, 검색 응답 시간을 3,200ms에서 42ms로 줄였습니다.
데이터 동기화
색인 문서 수
한국어 검색
AI 추천
KIS 실시간 시세를 Kafka로 처리해 WebSocket으로 전달하고, 시·구·동별 종목 순위를 카카오맵에 표시했습니다.
지역 시각화
주식 데이터
랭킹 갱신
배포 환경
초안 생성 시간
경험 검색 방식
파이프라인 단계
OCR 이력서 파싱
Java
Spring 기반 백엔드 로직, 비동기 처리, 데이터 파이프라인 구현
Spring Boot
REST API 설계, 계층형 아키텍처, 인증/인가 및 스케줄링 적용
MySQL
정형 데이터 모델링, 인덱스 최적화, 랭킹/조회 성능 개선
Kafka
실시간 스트림 분산 처리, 비동기 메시징, 병목 완화 구조 설계
Redis
캐시, TTL 관리, JWT 리프레시 토큰 저장 및 응답 속도 개선
MongoDB
채팅 메시지 저장, 동적 스키마 처리, 최신 메시지 조회 최적화
Docker
개발 환경 구성 및 데이터 스토어/메시지 브로커 컨테이너 운영
WebSocket/STOMP
실시간 채팅 및 스트리밍 통신 구현
AWS
EC2/RDS 기반 웹 서비스 배포 경험
GitHub Actions
EC2 대상 CI/CD 자동화 파이프라인 구성
Elasticsearch
한글 검색 성능 개선, Nori 기반 색인/검색 정확도 조정
RabbitMQ
실시간 상호작용 기능을 위한 메시지 브로커로 활용
HTML/CSS
기본적인 마크업 및 스타일링, JSP 뷰 연동
JSP
Java 기반 서버사이드 템플릿 렌더링
하나금융그룹 연계 과정으로 AI·데이터 분석 심화 교육 및 실전 프로젝트 수행
알고리즘 집중 훈련 및 실무형 팀 프로젝트 3회 — Kafka · Redis · MongoDB · Elasticsearch 등 미들웨어를 직접 도입하며 백엔드 전문성 강화
금융 도메인 상식과 Java · JSP 기반 웹 개발 기초를 쌓으며 첫 팀 프로젝트에 도전
학사 졸업
Contact me
happycodingmin@gmail.com
© 2026 허동민. All rights reserved.
Designed & Built with Next.js & Three.js