주요 실무 프로젝트
LG전자 HVAC AI 챗봇 플랫폼
백엔드 / AI Agent 개발자
LG전자 HVAC 고객을 위한 AI 챗봇 플랫폼. Google ADK 멀티 에이전트, WebFlux API, 실시간 STT와 글로벌 확산 아키텍처를 설계하고 개발했다.
- Java 21
- Python 3.13
- Spring Boot 3.5 (WebFlux)
- Google ADK
- LangChain4j
- FastAPI
- React 19
- MySQL
- Milvus
- AWS
- GCP
- Azure
- Terraform
- Docker
- 8가지 의도 분류를 축으로 도메인 라우팅·상품 후처리·견적 상태머신을 조합한 21개 에이전트 구조 설계
- 당시 ADK Java에서 지원하지 않던 대화 이력 압축과 비Gemini 모델의 토큰 추적 기능 구현
- 필리핀 서비스 론칭 및 10개국 확산을 위한 국가별 기능·언어 리소스 분리 구조 설계
자세히 보기
MusicSharesJP
백엔드 TechLead
일본 음악 저작권 거래 플랫폼의 백엔드 아키텍처 설계 및 핵심 API 개발. eKYC 본인인증, 정산, NFT POC 등을 주도했다.
- Kotlin
- Spring Boot
- JPA
- MySQL
- JWT
- RESTful API
- Git
- 백엔드 TechLead로 아키텍처 설계와 주요 API 개발 주도
- 사용자 관리, eKYC 본인인증, 정산 기능 등 핵심 API 설계·개발
- NFT 관련 POC 진행 및 블록체인 적용 가능성 검증
자세히 보기
GoodVibeWorks
백엔드 TechLead
글로벌 엔터테인먼트 서비스의 백엔드 아키텍처 설계 및 핵심 API 개발. OCR 영수증 처리, 정산 자동화, AOP 기반 Audit 등을 구현했다.
- Java
- Spring Boot
- MySQL
- AWS
- Jenkins
- Redis
- Git
- SonarQube
- Flyway
- 백엔드 TechLead로 아키텍처 설계와 주요 API 개발 주도
- OCR 영수증 처리, Hyphen API 연동 카드 내역 자동 등록 기능 구현
- 정산 자동화(수익/비용 집계, 대상자별 산출, PDF 출력) 기능 구현
자세히 보기
백엔드 개발 환경 개선
백엔드 TechLead (단독 수행)
공용 API 문서 서버, Spring Cloud Config 설정 중앙화, 사내 Maven Repository, 프로젝트 보일러플레이트 등 개발 환경 전반을 단독으로 설계·구축한 프로젝트.
- Kotlin
- Java
- Spring Boot
- Spring Cloud
- SwaggerUI
- AWS
- Docker
- Jenkins
- GitHub Packages
- 공용 API 문서 서버 구축 + CI/CD 배포 자동화로 API 문서 일원화
- 서비스별 설정을 Spring Cloud Config와 Git으로 중앙 관리
- S3 기반 사내 Maven Repository를 구축하고 GitHub Packages로 이전
자세히 보기
TV 광고 플랫폼 2.0
풀스택 개발자
1.0의 운영 경험을 반영해 Kotlin과 Vue.js로 다시 구성한 TV 광고 플랫폼. MediaConvert 기반 영상 인코딩과 AWS 배포 흐름을 구현했다.
- Kotlin
- Java
- TypeScript
- Spring Boot
- Vue.js
- MySQL
- Redis
- AWS (S3, CloudFront, Lambda, MediaConvert)
- Git
- DB·프로젝트 구조 설계와 주요 도메인 서비스 초기 구축
- AWS MediaConvert/Lambda 기반 영상 인코딩 기능 구현
- S3, CloudFront, Lambda를 활용한 웹 배포 자동화
자세히 보기
그 밖의 실무 프로젝트
LOTTE GFR — NICE CLAUP e커머스 플랫폼
풀스택 개발자
LOTTE GFR의 NICE CLAUP e커머스 플랫폼. Facebook Graph API로 인스타그램 브랜드 피드를 연계하고 소셜 로그인을 구현했다.
SKB 통합 광고 시스템
풀스택 개발자
CQRS 패턴을 도입해 읽기·쓰기 모델을 분리한 SK브로드밴드 통합 광고 시스템. Axon Framework + Hazelcast + Zuul 기반 아키텍처 설계.
TV 광고 플랫폼 1.0
풀스택 개발자
2015년부터 2020년까지 TV 광고 플랫폼의 DB 설계와 AWS 인프라 구축·운영을 담당했다. Zencoder 영상 인코딩, Jenkins CI/CD, Redis 캐싱을 적용했다.
KEPCO 전력연구원 수요 예측
풀스택 개발자
R 기반 시계열·회귀 분석 통계 모델 개발 및 전력 수요 예측 API 구현. 변수 간 상관관계 분석, 차트 이미지 변환 API로 보고서 자동 생성.
특허청 특허출원 프로그램
프론트엔드 개발자
대전 정부청사 특허청의 특허출원 프로그램에서 사용자 입력 이벤트 기반 특허 출원 문서 작성 기능을 개발했다.
자체 해운 솔루션
풀스택 개발자
항해 견적을 계산하는 Java/Spring API와 Knockout.js 화면을 개발했다.
Side Projects
PawCode — 반려견 희귀 혈액질환 후보 변이 분석
풀스택 개발자 (기업 연계 · 단독 수행)
반려견 전장유전체(WGS)에서 혈액질환 후보 변이를 찾는 분석 파이프라인과, 결과와 근거를 대화로 확인하는 LangGraph 기반 해석 어시스턴트.
- Python
- FastAPI
- LangGraph
- LangChain
- React 19
- Vite
- PostgreSQL
- SQLAlchemy
- Milvus
- Docker
- GATK
- DeepVariant
- VEP
- 약 53GB의 paired-end WGS를 QC부터 후보 순위화까지 재현 가능하게 연결한 분석 파이프라인 구축
- 질환 무관 탐색과 임상 정보 기반 탐색을 함께 유지하고, 여섯 가지 근거 계열로 후보 순위 설계
- LangGraph supervisor 기반으로 파이프라인 제어·분석 과정·후보 근거 질의를 분리한 해석 어시스턴트 구현
자세히 보기
대화형 여행 계획 에이전트 (Trip Agent)
풀스택 개발자 (개인)
대화로 여행지를 좁히고 명소·항공·숙소를 검색한 뒤 동선과 일정, 예약 시뮬레이션까지 하나의 채팅 화면에서 처리하는 멀티턴 에이전트. LangGraph supervisor 구조로 워커를 오케스트레이션한다.
- Python 3.12
- FastAPI
- LangGraph
- LangChain
- React 18
- Vite
- PostgreSQL (pgvector)
- SQLAlchemy 2.0
- LangSmith
- turns/type/payload 렌더 계약을 도입해 프론트 reducer의 카드 변환 로직 제거
- 골든셋 10케이스와 LLM judge로 비결정적 응답의 회귀 테스트 구성
- provider별 서킷브레이커와 FAQ 시맨틱 캐시로 외부 장애·중복 호출 대응
자세히 보기
이력서 어시스턴트
풀스택 개발자 (개인)
이력서 개선, 자기소개서 작성, 모의 면접을 지원하는 AI 어시스턴트. ADK 2.0 그래프 워크플로와 SSE 스트리밍을 적용했다.
- Kotlin
- Python
- Spring Boot
- Google ADK 2.0
- Next.js 16
- React 19
- Gemini
- PostgreSQL
- Keycloak
- 이력서 개선·자기소개서·모의 면접을 각각의 그래프 워크플로로 구성
- 13개 섹션 전문 Agent + Validator Agent 품질 검증 워크플로
- Spring Boot 코어 → ADK 에이전트 SSE 스트리밍 아키텍처
자세히 보기
개인 생활 관리 어시스턴트
풀스택 개발자 (개인)
건강 기록, 일정, 미션과 회고를 하나의 대화 흐름에서 관리하는 개인용 AI 어시스턴트. 계층적 에이전트 구조와 시맨틱 메모리 검색을 적용했다.
- Kotlin
- Python 3.12
- Spring Boot 4.0 (WebFlux)
- Google ADK 2.2
- Gemini 2.5 Flash
- PostgreSQL (pgvector)
- R2DBC
- Keycloak
- SwiftUI
- Router → LifeAgent + ReflectAgent 계층적 에이전트 아키텍처 설계
- 생활 요청을 7개 범주로 분류하고 신뢰도에 따라 서브 에이전트로 라우팅
- pgvector 시맨틱 메모리 검색 및 SwiftUI iOS 앱 개발
자세히 보기