8000 GitHub - kdomo/kdomo · GitHub
[go: up one dir, main page]

Skip to content
kdomoPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation


Open Source Contributions

Armeria · LINE

  • #6975 - Let GrpcService specify a maximum bound for grpc-timeout (2026.10)
    • 서버가 클라이언트의 grpc-timeout 요청을 신뢰할지 무시할지만 선택할 수 있어, 신뢰할 수 없는 클라이언트의 과도한 타임아웃 요구를 제한할 수단이 없던 문제. 공개 API GrpcTimeoutPolicy를 설계해 상한 / 오프셋 / 메서드별 결정을 표현 가능하게 함
    • 메인테이너 리뷰로 설계 3회 조정 - 네이밍, 무한 타임아웃을 sentinel 대신 null로 표현(grpc-java의 @Nullable Deadline, Envoy의 필드 존재 방식 선례 조사 후 제안), withOffset 인터페이스 메서드를 팩토리 인자로 흡수
    • 리뷰 반영 중 음수 헤더로 서버 내부 신호를 흉내낼 수 있는 경로와 grpc-timeout: 0S의 의미가 바뀌던 회귀를 발견, 세 커밋에서 동작을 비교 실행해 검증 후 수정
    • new feature / Merged into main / Milestone 1.42.0 / +806 -41 (7 files)

Spring Boot

  • #51568 - Some assertion messages name the wrong parameter (2026.09)
    • 메서드에 존재하지 않는 파라미터를 가리키던 Assert 진단 메시지 3곳 수정
    • type: bug / Merged into 4.0.x / Milestone 4.0.9
  • #51562 - OAuth2ResourceServerProperties.Jwt has a setter that does not match its getter (2026.09)
    • getter/setter 프로퍼티 이름 불일치로 문서에 없는 설정 키가 바인딩되던 문제 제보
    • type: bug / Milestone 4.1.2
  • #51509 - Customizer null checks in HTTP client builders assert the wrong attribute (2026.08)
    • mergedCustomizers가 파라미터 대신 필드를 검증해 null 인자가 걸러지지 않던 문제 수정
    • type: bug / Merged into 4.0.x / Milestone 4.0.9
  • #34868 - Use banner location constant (2023.04)
    • 하드코딩된 배너 경로 문자열을 DEFAULT_BANNER_LOCATION 상수로 대체
    • 반영됨 (팀이 직접 커밋으로 적용 후 PR close)

Spring Data MongoDB

  • #5242 - Remove redundant assertion in EncryptionOptions constructor (2026.09)
    • @Nullable인 queryableEncryptionOptions 대신 key를 중복 검증하던 assertion 제거
    • Merged into main / Back ported to 5.1.x, 5.0.x / Milestone 5.0.8

Work Experience

바틀 (BOTTLE)

개발팀 / 팀장 · 2024.11 ~ 2026.07

자사 제품 — 잉크챗 (INK Chat) · AI 캐릭터 채팅 · 백엔드 / 웹 / 앱 단독 개발

  • 헥사고날 5-모듈 Spring Boot(Java 17) 백엔드 단독 설계 — 44개 도메인 · REST API 426 · 엔티티 114 (커밋의 92%)
  • Claude / GPT / Gemini / Grok 멀티 LLM 라우팅(가용성 폴백 · refusal 감지) + Prompt Caching으로 캐시 히트율 48.6%, 토큰 비용 절반 절감
  • 결제 멱등성(Redis SETNX + PortOne / Google Play / Apple 검증) 결제 1만 건 무사고, MySQL 읽기·쓰기 분리로 채팅 1,117만 건 운영
  • React 19 웹(최근 12개월 방문자 22.6만+) + React Native 앱 단독 개발, GitHub Actions / Docker / AWS Blue-Green 무중단 배포 자체 구축

외주 프로젝트 · 기획 / 백엔드 / 프론트엔드 / 인프라 전 영역 단독

  • 과기부 전국민 AI 경진대회 · 정부 주관 공공 웹 서비스 단독
    • 챔피언 / 루키 / 오류찾기 등 5개 사이트 멀티테넌트 포털 (API 218 · DB 40), 방문자 52만+ / PV 370만+ 운영
    • TOTP 2FA · IP 화이트리스트 · 감사 로그 등 공공급 보안, R2 업로드 · 심사 자동배정 · Cron 통계 자동화
  • 마리아병원 재진 예약 · 일산 / 평촌 2개 지사 단독
    • 의사별 동적 타임슬롯 예약 엔진 + 카카오 알림톡 자동화(Vercel Cron), 2지사 합산 방문자 8.2만+
  • 워크랩스튜디오 보행분석 · 교보생명 사내벤처 단독
    • Spring Boot / 웹 / React Native 앱 3-tier 단독 구축(API 160+) + Naver ClovaStudio LLM 피드백, NCP 배포
  • 사람인HS CRM 재구축 · 레거시 CRM AI 기반 재설계 단독
    • 안드로이드 통화 녹음 → 번호 매칭 → STT → AI 분석 파이프라인 + GPT 이력서 자동 파싱 / 인재 검색

개발팀 / 인턴 · 2024.01 ~ 2024.04

  • Microsoft Azure / Office 365 구독 자동화 플랫폼 IT Marketplace 백엔드 개발 (구독 생성/갱신/취소/정산)
  • Vue.js 기반 구독 관리 UI 개발, MySQL 설계 및 트랜잭션 안정성 확보
  • Azure VM / Docker 인프라 운영, GitLab CI 파이프라인 구축, Power Automate(RPA) 반복 업무 자동화

AI플랫폼팀 · 2022.05 ~ 2022.07

  • KT 사내 챗봇 Solr 기반 검색 엔진 백엔드 개발
  • Thymeleaf 관리자 CMS 구현(학습 데이터 CRUD / 검색 / 시각화), PostgreSQL / Redis 캐시 활용
  • Jenkins / GitLab CI 파이프라인 구축

Education

Community

Certification

  • 정보처리기사 (2022.11)





About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

0