Portfolio
일부 아키텍처와 코드 스니펫은 이해를 돕기 위해 축약되어 있으며, link에서 더 높은 가독성으로 확인하실 수 있습니다.
사이오닉AI
2024.09 — now- →
A 은행 검색 데이터 서빙 구조 개선
Qdrant · Parquet · Performance- 710만 벡터 규모의 검색 데이터 서빙·색인 파이프라인 안정성 검증 및 성능 개선
- Indexer 처리 시간을 3시간 30분에서 24분으로 단축 (88.6% 감소)
- →
Storm Parse APIs 개발
Spring · Kotlin · Multi-deployment- 내부용 문서 파싱 기능을 외부 고객이 직접 연동할 수 있는 공개 API 상품으로 확장
- Multi-deployment 지원, 첫 외부 SaaS 매출 견인
- →
OpenGateway 개발/운영
API Gateway · Spring · Kotlin · Billing · Multi-deployment- 내부용 LLM Routing 엔진을 OpenAI 호환 공개 API Gateway 상품으로 확장
- RPM 180, Daily 250K, 10+ Provider, 100+ Model 서빙
- Multi-deployment 지원
- →
운영 지원 도구 개발 및 업무 표준화
Apidog · BO- Apidog 기반 API Hub로 문서·테스트 흐름 표준화
- onepage-payment·storm-differ·BO 등 운영 지원 도구 개발
- →
AI를 적극적으로 활용하는 개발에 대한 생각
- 사람이 통제해야 할 흐름과 AI에게 위임할 수 있는 영역을 분리
- 정책·리서치·Skill을 single source of truth로 관리하는 하네스 엔지니어링
뤼튼 테크놀로지스
2024.01 — 2024.07- →
AI 모델 서빙 서비스 개발, 운영
Spring AI · JVM · Kafka · Datadog · Gatling- Spring AI를 확장한 JVM 기반 hamlet2 개발 및 기존 Node 기반 hamlet1 무중단 교체
- RPM 750, API response time 20% 개선
- →
전사 공통 서비스 (CDS) 개발, 운영
Python · FastAPI · Tiktoken- 여러 서비스에서 공통으로 사용하는 기능을 API 서버로 제공 (토크나이저, 이메일 검증, 유해어 검출 등)
- 아래는 대표 기능인 토크나이저를 중심으로 설명합니다
- →
뤼튼 Core Part 아키텍처
Architecture- Core Part에서 운영한 모델 서빙·tokenizer·gateway 서버와 협력 시스템 호출 흐름 정리
컬리페이
2022.09 — 2023.12- →
컬리페이 상품권 설계, 개발, 운영
Spring · Kafka · B2B · B2C · Payment- 외부 제휴사·컬리몰 흐름 분리, B2C/B2B/법인카드/개인 대량 구매 4종 유스케이스 지원, 상품권 라이프사이클 Kafka 처리
- →
컬리몰 상품권 구매 프로세스 개선
Kafka · Eventual Consistency · Migration- 장애 시 데이터 불일치를 Kafka 기반 결과적 일관성으로 복구 가능한 구조로 재설계
- Go 레거시와 Kotlin/Spring 신규 흐름 연계
- →
B2C, B2B 대량발송 프로세스 설계, 개선
B2B · B2C · Process Design- 고객센터 접수부터 발주서·파트너사 전달·발송 처리까지 운영 혼선을 줄이고, 파트너사 개발 가이드 제공
- →
통계 모니터링 구성 및 확장 리서치
Redash · Monitoring · Statistics- Redash 기반 대시보드 구성 및 확장성 있는 통계 구조 리서치
마켓보로
2021.08 — 2022.08- →
마켓봄 프로 개발 및 Datadog 도입
Spring · Kotlin · MSA · Datadog · GraphQL- B2B 플랫폼 마켓봄 프로 개발·운영 및 cloudwatch 기반 관제 환경을 Datadog으로 전환
Essays
- →
명시적인 분석, 기록, 위임
- 동시에 여러 일이 진행될 때 누락과 지연을 줄이는 흐름 정리·작업 분리·실행 기록 방법
- →
같이 자라기
- 사내 위키, 기술 공유, 교육 세션을 통해 개인 지식을 팀 자산으로 바꾸기
- →
지속적인 활동 & 학습
- RSS·블로그·사이드 프로젝트·코드 리뷰·멘토링을 통한 학습 → 실무 적용 사이클