About
Backend developer designing and operating live services in production — auth, real-time systems, and cloud infrastructure that real users rely on every day.
Technical Skills
Spring Boot
Java
FastAPI
Python
React
React Native
MySQL
Redis
Elasticsearch
AWS
Kakao Cloud
Docker
Kubernetes
Featured Projects
AI chatbot service that analyzes user preferences through natural conversation and delivers personalized recommendations from 1.17M+ movie records.
-
Led architecture across 5 services / 36 tables; built LangGraph multi-agent (Chat 14 + Rec 7 + Match 7 nodes) on 1.17M-record hybrid RAG
-
Built Admin AI Agent: 11-node ReAct + 79 tools, read-only safety design (no CUD execution)
-
Customer Support Chatbot: 9-node ReAct, 8 read-only tools, RedisSaver session persistence
-
Dynamic CF+CBF recommendation (CBF 100% → CF 60%) with MMR reranking and slot quotas
-
Toss Payments v2 (Idempotency-Key) + unified-currency reward system (1P=10원, AI ticket bundles, 6-slot equipment)
-
4-VM Kakao Cloud + GitHub Actions CI/CD + Prometheus/Grafana/Loki; 308 tests + 60-case golden suite
FastAPI
LangGraph
Spring Boot
Python
Java
Toss Payments
Qdrant
Elasticsearch
Neo4j
Redis
MySQL
Ollama
Docker
Kakao Cloud
Multi-platform personal finance management application built with cloud-native microservices
architecture, supporting iOS, Android, and Web platforms
-
Migrated monolith → 7 microservices on Kubernetes + Istio with 7 independent DBs and mTLS
-
Applied CQRS — Redis cache delivered 40× speed-up on statistics API; Elasticsearch (Nori) for Korean full-text search
-
Event-driven architecture with RabbitMQ (9 queues) + Choreography Saga with compensating rollbacks
-
Event Sourcing — every Entry change saved as event log with full state reconstruction via replay
-
OAuth2 + JWT (10m/24h), Spring Security CORS, BCrypt; eliminated public-registry leak risk via local-build + scp deployment
-
Double-entry bookkeeping engine with 4 financial statements + General Ledger
-
Cross-platform mobile (React Native + Expo) and web (React + Vite) with offline-first architecture
Spring Boot
Java
React Native
React
Kubernetes
MySQL
Redis
Elasticsearch
Docker
AWS
Social fitness mobile application for recording workouts, sharing progress with gym communities, and staying motivated through real-time interactions
-
130+ REST endpoints / 6 domains with Global Exception Handler + 31 unified error codes
-
Real-time SSE + Redis Pub/Sub for multi-instance broadcasting with FCM auto-fallback
-
Multi-provider OAuth2 (Google/Kakao/Apple) + JWT + Spring Security; BCrypt + custom Rate Limiting
-
2-person collaboration card with state machine + 24-hour timeout auto-expiry
-
Docker multi-stage (JRE Alpine) + AWS EC2/RDS/S3/SES + Docker Compose + HikariCP tuning (max 15)
-
Released to App Store and Google Play
React Native
Expo
Spring Boot
Java
MySQL
Redis
AWS S3
Firebase
SSE
Docker
Experience
-
1. 국립군산대학교 학사·교수채용 시스템 개발
(2024.09 - 2025.02)
- Oracle + Spring 기반 사내 프레임워크와 Nexacro N24 활용, 전체 프로젝트 약 28% 담당
- 대용량 DB 환경 쿼리 성능 이슈 분석 및 인덱스 튜닝·MyBatis 매퍼 최적화로 응답 속도 개선
-
2. 농촌진흥청 차세대 LMS 시스템 개발
(2024.11 - 2025.05)
- 전자정부프레임워크 기반 회원·게시판·쪽지·관리자 대시보드 등 핵심 기능 51% 이상 단독 개발
- Tibero DB 네이티브 쿼리 작성, 초기 로딩 속도를 5.7초 → 2.4초로 약 58% 단축
-
3. AI 챗봇 시스템 풀스택 개발
(2025.03 - 2025.06)
- Llama 기반 LLM + Qdrant 벡터 DB로 RAG 파이프라인 구축, 문서 청킹·임베딩·검색 전 과정 설계
- Django + SSR 프론트엔드, Nginx 리버스 프록시, NVIDIA GPU Runtime 기반 LLM 추론 환경 구성
- Git + Jenkins CI/CD 파이프라인 + Docker 컨테이너화로 배포 자동화
-
4. 네이티브·하이브리드 모바일 앱 + 통합 알림 서버 구축
(2025.01 - 2025.06)
- iOS/Android 하이브리드 앱 패키징·스토어 배포, FCM 푸시·루팅 탐지·Native API 연동 구현
- Spring Boot 3.4.5 + Java 21 기반 PushAdmin 서버 설계 — FCM·카카오 알림톡·SMS 통합 발송
- 비동기 처리 + 배치 단위 FCM 호출로 1,000명 발송 시간을 30초 → 5초로 약 83% 단축
-
5. 국민연금공단 4대사회보험정보연계센터 유지보수
(2025.07 - 2025.09)
- Nexacro N24 + 전자정부프레임워크 기반 4대보험 핵심 시스템 장애 대응 및 버그 픽스
- HTTP/HTTPS 통신·SSL/TLS 인증서·크로스 브라우저 호환성 점검으로 공공기관 보안 기준 충족
-
6. 사내 솔루션 API 테스트 및 품질 관리
(2024.12 - 2025.09)
- Postman 기반 GET/POST/PUT/DELETE 자동화 시나리오 작성, RESTful 규칙 준수 검증
- 엔드포인트별 명세 문서화로 팀 내 커뮤니케이션 비용 절감 및 유지보수 효율성 향상
-
7. GS 인증 레벨 1단계 획득
(2025.05 - 2025.06)
- 사내 CMS·LMS 솔루션의 트랜잭션 경계·디펜던시 하이라키 점검 및 코드 개선
- 기능 적합성·성능 효율성·보안성·유지보수성 기준 충족으로 Good Software 인증 1등급 취득
-
8. 서버 및 네트워크 인프라 관리
- 사무실 전반 네트워크 및 서버 환경 재구성, 10대 서버 현황 분석·문서화, 신규 서버 3대 맞춤 초기 설정
- SSH 브루트포스 방지·메일 서버 보안 사고 대응, 온프레미스 vs 클라우드 비교로 고객 맞춤 보안·네트워크 흐름도 설계
Additional Activities
-
Hands-on training in cloud infrastructure design and operations on Kakao Cloud — VM provisioning, VPC/subnet, load balancer, object storage
-
Capstone project (MonglePick): deployed 4-VM cloud environment (Nginx + Spring Boot + FastAPI + GPU serving) with hybrid RAG pipeline
-
Built a Vanilla JS-based SQL execution test page interfacing with the GlueSQL package in-browser
-
Discovered an insertion anomaly bug, analyzed the root cause in GlueSQL's internal data flow, and proposed a fix
-
Authored test cases covering SELECT/INSERT/WHERE and edge cases (PR: gluesql/gluesql-learn#24)
Certifications & Awards
-
Engineer Information Processing (정보처리기사) — HRD Korea, 2025.11
Languages
한국어 (Korean)
Native
English
Middle Low