5 min read

GitFolio, GitHub-based Automated Resume Generation Service

GitFolio, GitHub-based Automated Resume Generation Service

KakaoTech Bootcamp - (2024.09.19 ~ 12.27)

KTB-Sixmen
KTB-Sixmen has 5 repositories available. Follow their code on GitHub.
팀원 소개

0:00
/2:00

https://www.youtube.com/watch?v=Y-kImm8S-58


Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
A new tool that blends your everyday work apps into one. It’s the all-in-one workspace for you and your team

프로젝트 개요

깃트폴리오 - GitHub API를 활용한 LLM 기반 이력서 자동 생성 서비스

  • 깃허브 계정을 연동하여 이력서를 자동 생성할 수 있는 기능
  • 다른 사람의 이력서를 열람할 수 있는 SNS 기능

프로젝트 추진배경

프로젝트 목표

기술 스택

아키텍쳐 구조

AI 서비스 플로우

여러 레포지토리, 요약 프로세스
템플릿 과정 흐름
생성 이력서 템플릿 샘플

주요 기능

랜딩페이지
개인정보 입력
깃헙 프로젝트 선택
요구 사항 작성 및 템플릿 선택
이력서 커뮤니티 (좋아요, 조회수, 필터링)
커뮤니티 이력서 확인
생성된 나의 이력서
이력서 수정 및 저장
직접 수정
드래그후, AI 수정
구독 시스템
카카오 페이 연동

추가기능 고도화

부가기능 (1) - 포트폴리오 생성
부가기능 (2) - 면접 어시스턴트 & 알고리즘 분석기

기대효과

경쟁 서비스

비즈니스 모델


Flow-Chart (MVP)

기능구현

팀 문화

14주간, 32번회의 / 183개 PR

프로젝트 개선 과정

백엔드 테스트 케이스
Jmeter 테스트 결과 (알림모듈)
프론트 엔드, pdf 고도화
MSA 구조의 백엔드 빌드 및 배포 (시간개선)
Next.js Docker 이미지 최적화

Appendix, (AI Observability System)

0:00
/2:23

langfuse를 활용한, AI 모니터링 시스템 구축

  • 트레이싱을 활용하여, 모델 사용 토큰 및 가격 트래킹
  • 서비스 로깅을 하며, 에러케이스들 체킹
  • 이력서생성 개선을 위한 병목 구간 체킹