Backend Developer

김가원

Spring Boot 와 데이터 파이프라인을 다루는 백엔드 개발자입니다.

소개

공공 분야 통합 데이터 플랫폼에서 백엔드와 관제 모듈을 개발하고 있습니다. Spring Boot 기반 관제 API 를 만들고, Kafka, Airflow, Spark, Trino 로 이어지는 데이터 파이프라인과 화면을 연결하는 일을 맡고 있습니다.

학부에서는 RAG 기반 한국어 학습 플랫폼 '이로운'으로 2025 세종 DX 해커톤 최우수상을 받았고, 동아리 리크루팅 플랫폼 '똑똑'에서 AWS 위의 Spring Boot 백엔드를 부하 테스트와 무중단 배포까지 운영해 봤습니다.

요즘은 집에 둔 홈서버에서 블로그와 이 페이지를 직접 운영하면서 배포와 서버 운영을 익히고 있습니다.

경력

㈜씨에스리

2026.06 ~ 재직 중

빅데이터 & AI 기술연구소 / 백엔드 개발자

공공 분야 통합 데이터 플랫폼 백엔드 및 관제 모듈 개발

  • Prometheus 시계열 지표 7종을 CompletableFuture, 전용 executor 로 병렬 조회
  • 60초 주기 백그라운드 수집기와 AtomicReference 스냅샷으로 조회 경로와 수집 경로 분리
  • 쿼리 1건 3초 상황 기준 응답 지연 약 21초에서 약 3초 수준으로 단축 (이론상 비교)
  • 데이터 생명주기(MinIO ILM), 보존 및 폐기 정책 API 와 화면 연동
  • Jenkins 배포 파이프라인 레포 이관 및 운영 전환
  • Java
  • Spring Boot
  • Kafka
  • Airflow
  • Spark
  • Trino
  • MinIO
  • Prometheus
  • Grafana
  • Jenkins

프로젝트

AI 한국어 학습 플랫폼 '이로운'

2025.07 ~ 2025.08

2025 세종 DX 해커톤 최우수상 AI 파이프라인(RAG) 설계, 구현 및 백엔드

초등 돌봄교실 학생 대상 맞춤법 학습 서비스. 교육 도메인에서 치명적인 LLM 환각을 차단하는 RAG 파이프라인 설계, 구현.

  • 임베딩 모델 4종(한국어 3, 다국어 1)을 L2 Norm 분포로 정량 비교해 ko-simcse 선정
  • 정규표현식 Custom Loader 로 문체부 맞춤법 PDF 를 '제 N항' 단위로 청킹
  • 비정형 PDF 는 ChromaDB 의미검색, 정형 JSON 은 MongoDB 메타데이터 필터로 인덱싱 이원화
  • 코사인 유사도 0.7 미만 문서는 LLM 컨텍스트에서 제외
  • Python
  • FastAPI
  • ChromaDB
  • MongoDB
  • HuggingFace
  • Docker
  • GCP
  • GitHub Actions
GitHub 저장소

동아리 리크루팅 플랫폼 '똑똑'

2025.06 ~ 2025.10

상명대학교 팀 프로젝트 / 백엔드 개발

  • 동아리마다 다른 지원서 양식을 PostgreSQL JSONB 로 DDL 변경 없이 수용
  • 1,000줄 이상의 Native Query 를 QueryDSL 로 리팩토링해 코드 라인 약 40% 단축
  • Redis 세션 클러스터링으로 Auto Scaling 환경의 인증 유실 제거
  • JMeter 가상 사용자 100명, 총 6,000건 부하에서 CPU 10~30%, ALB 대역폭 40% 미만 확인
  • 무중단 배포로 다운타임 2분 미만
  • Java 17
  • Spring Boot
  • PostgreSQL
  • Redis
  • QueryDSL
  • AWS (EB, ALB, RDS, S3)
  • GitHub Actions
  • JMeter
GitHub 저장소

반려동물 분양 매칭 플랫폼 '포퐁'

2026.03 ~ 진행 중

팀 프로젝트 / 백엔드 개발

  • 5xx 발생 시 Discord 즉시 알림 (5분 쿨다운으로 중복 방지, 스택트레이스와 요청 경로, 사용자 ID 동봉)
  • Loki, Promtail, Grafana 와 LogQL 로 Blue/Green 환경별 로그 분리 추적
  • E2E 테스트 선작성 후 AI 구현, typecheck 와 test:e2e 자동 검증, 커밋 승인은 사람이 담당
  • NestJS 11
  • TypeScript
  • MongoDB
  • Redis
  • BullMQ
  • Kafka
  • AWS S3
GitHub 저장소

개인 블로그 'gawon-log'

2026.10 ~ 진행 중

개인 프로젝트 / 설계, 개발, 운영

  • Ubuntu 홈서버에 Tailscale 원격 접속, UFW 방화벽, Docker 환경 구성
  • NestJS, React(Vite), PostgreSQL 로 블로그 구축 중
  • 이 소개 페이지도 같은 홈서버에서 운영
  • Ubuntu
  • Docker
  • Tailscale
  • NestJS
  • React
  • PostgreSQL

기술

Backend
Java, Spring Boot, JPA, QueryDSL, NestJS, TypeScript, Python, FastAPI
Data
Kafka, Airflow, Spark, Trino, MinIO, Iceberg, PostgreSQL, MongoDB, Redis, Elasticsearch
Infra, Ops
Docker, AWS, GitHub Actions, Jenkins, NGINX, Prometheus, Grafana, Loki
AI
ChromaDB, Qdrant, HuggingFace, LangChain

이력

  1. 2026.06OPIc IH
  2. 2026.04 ~ 06LG U+ 유레카 4기 백엔드 개발자 과정 수료 멀티캠퍼스
  3. 2025.082025 세종 DX 해커톤 최우수상 (재)세종테크노파크
  4. 2025.03조코딩 × OpenAI × Primer AI 해커톤 본선 진출 참가팀 1,300+ 중 상위 30위 이내
  5. 2020.03 ~ 2026.02상명대학교 소프트웨어학과 졸업 공학사

메시지

궁금한 점이나 제안이 있으면 남겨 주세요. 메일을 적어 주시면 답장 드릴게요.