Profile

Jang Bo Gwang

AI Backend Developer

대화(Chat)를 통해 기술의 가치를 실현하는 개발자

간단 소개

대화와 소통 중심의 서비스를 지향하는 개발자입니다. 생성형 AI와 LLM 기술을 활용해 사용자에게 실질적인 가치를 제공하는 데 집중하며, 팀 내 소통과 협업을 통해 더 나은 결과를 만들어냅니다.

Contact

010-5344-2695
wkdqhrhkd12@gmail.com

Skills

언어 (Language)

  • Java
  • Python
  • C
  • JavaScript

프레임워크 (Framework)

  • Spring Boot
  • Vue.js
  • FastAPI

데이터베이스 (DB)

  • MySQL
  • MongoDB
  • PostgreSQL
  • Redis
  • Qdrant

인프라 (Infrastructure)

  • Docker
  • GitLab
  • AWS
  • Kafka
  • Nginx

협업 도구 (Collaboration)

  • Jira
  • Git
  • Figma

프로젝트

FIRZZLE

2025.04 - 2025.05

Youtube 영상 기반 학습 콘텐츠 생성 플랫폼

SpringBootKafkaQdrantRAGDockerEC2

SOTORY

2025.03 - 2025.04

생성형 AI를 활용하여 나만의 소비 일기를 카드 형식으로 만들어주는 앱

SpringBootFastAPIGitLab CI/CDNginxDockerEC2

토마톡

2025.01 - 2025.02

WebRTC 기술과 STT, LLM 기술을 활용한 토론 교육 플랫폼

SpringBootFastAPISTT(whisper 모델)WebRTC(openvidu)

Nutirigo

2024.11 - 2024.11

식단 관리 및 분석 대시보드 제공, 생성형 AI 기반 식단 추천 서비스

Spring BootFastAPIMongoDBMySQLChatGPT

MVTI

2024.04 - 2024.06

MBTI와 사용자 취향 협업 필터링을 활용한 콘텐트 추천 서비스

FASTAPIKafkaReactGithub Action

Firzzle AI 학습 코칭 플랫폼

2025.04.14 ~ 2025.05.23 (6주) | 6 명

영상 기반 요약, 챗봇 질의응답, 스냅리뷰 기능을 제공하는 AI 학습 서비스

기술 스택

GPTWhisperKafkaQdrantSSE

서비스 주요 화면

서비스 이미지

담당 역할

Qdrant Vector DB + RAG 구조로 문맥 기반 검색 응답 시스템 구현

GPT 기반 학습 요약, 질의응답, 퀴즈 생성 등 LLM 응용 서비스 구현

타임라인 병합 및 GPT 병렬 호출로 LLM 처리 속도와 품질 개선

영상 스크립트, 메타데이터, 이미지 데이터 수집

텍스트 유사도 기준 콘텐츠 추천 서비스 개발발

핵심 기능

입력된 영상 스크립트 바탕으로 요약 및 퀴즈 생성

영상 스크립트 기반 응답 챗봇(학습모드, 시험모드)

영상의 핵심 타임라인을 기준으로 작성하는 스냅 리뷰

시스템 아키텍처

아키텍처 다이어그램

문제 해결

1. 텍스트 전처리 및 요약 최적화 - 자막이 hh:mm:ss 형식으로 되어 있어 시간 계산 복잡 - 간격 짧은 자막 병합으로 약 15~20% 텍스트량 감소 - 의미 단위로 자막 분할 및 GPT 병렬 호출 구조 설계 2. VectorDB + RAG 기반 검색 응답 구현 - GPT 임베딩 → Qdrant 저장 → 유사도 기반 검색 및 응답 - subtitle 임베딩 → 유사 콘텐츠 추천까지 확대 3. 서비스 반응성 개선 - Kafka 기반 비동기 구조로 각 단계 병렬 처리 - SSE 도입으로 실시간 진행 상황 사용자에게 전달하여 UX 개선

성과 및 개선사항

영상 요약, 챗봇, 퀴즈 자동화 기능이 결합된 실시간 학습 플랫폼 완성 및 성능 최적화

배운 점 & 인사이트

STT 기반 자막 처리부터 GPT 응용까지 LLM 기반 서비스 전반을 주도하며 성능, 정확도 개선 경험

관련 링크

SOTORY

2025.03 ~ 2025.04 | 6 명

사용자 지출 데이터를 기반으로 감정과 의미를 기록하는 소비일기 서비스

기술 스택

FastAPISpring BootDockerCI/CDMongoDB

서비스 주요 화면

서비스 이미지
서비스 이미지

담당 역할

개발 일정 관리 및 서비스 기획, 설계

GitLab CI/CD와 Docker를 활용한 배포 자동화 구성

Nginx를 활용한 리버스 프록시 및 Fail2Ban 설정, Https 적용

소비 레포트 API 개발

핵심 기능

FastAPI + Spring Boot 기반 하이브리드 백엔드 설계

GitLab CI/CD와 Docker를 활용한 배포 자동화 구성

Stable Diffusion을 활용한 이미지 생성

SSAFY 금융 API와 연동한 서비스 개발

시스템 아키텍처

아키텍처 다이어그램

문제 해결

1. 일정한 그림체의 이미지 생성 - stable diffusion에 Lora를 연결하여 이미지 생성 2. 악의적인 이미지 텍스트 작성 - 비속어 데이터셋을 활용한 입력 제한 - gpt 사용시 부적절한 발언 필터링하도록 설정 - stable diffusion 자체 검열 시스템

성과 및 개선사항

개인 소비 데이터를 기반으로 감정과 의미를 기록할 수 있는 일기형 소비 플랫폼 구현. MVP 완성 및 시연 완료

배운 점 & 인사이트

이기종 백엔드 시스템 통합과 배포 자동화를 경험하며 실제 운영환경을 고려한 설계 및 인프라 역량을 강화함, 보안을 고려한 서비스 설계 경험

관련 링크

토마톡 (Tomatalk)

25.01.13 ~ 25.02.21 | 6 명

초중등 교사·학생을 위한 온라인 실시간 토론 교육 플랫폼

기술 스택

WebRTCWhisperGPT-4WebSocketVue

서비스 주요 화면

서비스 이미지
서비스 이미지

담당 역할

Whisper 기반 STT 기능 + GPT 발언 요약 및 피드백 시스템 설계

WebSocket으로 실시간 음성 스트리밍 및 처리 구조 구축

LLM 기반 학습 콘텐츠 서비스 API 개발

핵심 기능

WebRTC 기반 실시간 유저 매칭 및 토론 기능 구현

단계별 학습 콘텐츠 구현

LLM을 활용한 학습 피드백 및 채점

시스템 아키텍처

아키텍처 다이어그램

문제 해결

Whisper 응답 지연 문제를 WebSocket 병렬 처리로 해결

성과 및 개선사항

실시간 STT 기반 AI 피드백 시스템 구현 완료 및 시연 성공, Whisper + WebSocket 구조 최적화 경험 확보

배운 점 & 인사이트

기획부터 구현까지 전체 흐름 리딩 경험을 통해 기획안의 실현 가능성과 기술 연동 관점의 설계 사고 강화

관련 링크

Nutirigo

2024.11.15 ~ 2024.11.26 | 2 명

생성형 AI를 통한 식단 추천과 식단 관리 서비스

기술 스택

VueSpring BootFastAPIMongoDBMySQLGemini APIJWTJiraGitHub

서비스 주요 화면

서비스 이미지
서비스 이미지

담당 역할

프론트엔드 - 식단 대시보드, 추천·관리 UI 및 미니게임 구현

백엔드(Spring Boot) - 로그인(JWT), 미니게임, MongoDB 검색, 생성형 AI 챗봇 서버 개발

Gemini API를 활용한 생성형 AI 챗봇 구현

공공데이터 기반 칼로리 계산 로직 구축 및 LLM API 연동

핵심 기능

사용자 식단 데이터 기록(공공데이터 기반)

사용자 식단 기록 기반 식단 추천 챗봇

다용도 사용자 게시판

식단 기록 대시 보드 제공

식품 영양분 데이터를 활용한 미니게임

시스템 아키텍처

아키텍처 다이어그램

문제 해결

• 유사도 검색 정확도 개선을 위해 프롬프트 최적화 및 데이터 기반 응답 생성 구현 • MongoDB 검색 속도 개선을 위해 Index 및 다단계 유사도 기준 적용

성과 및 개선사항

• 식품 데이터를 활용한 식단 관리 서비스 구축 • 칼로리·식품 데이터 기반 추천 챗봇 구현 • 검색 이중화로 평균 응답 시간 4~5초 → 0초대로 단축

배운 점 & 인사이트

AI 기반 추천 시스템 설계 및 구현 경험, 챗봇 응답 품질 향상을 위한 프롬프트 엔지니어링 실전 적용

관련 링크

MVTI

2024.04.05 ~ 2024.06.25 | 4 명

MBTI 및 콘텐츠 성향 기반 VOD 추천 서비스

기술 스택

FastAPIKafkaMongoDBMySQLAWS

서비스 주요 화면

서비스 이미지
서비스 이미지

담당 역할

전체 일정 및 Jira 기반 이슈 관리

FastAPI 기반 추천 서버 개발

영화 데이터 수집 크롤링 코드 개발

핵심 기능

LaBSE 기반 텍스트 임베딩을 활용한 콘텐츠 유사도 계산

MBTI + 콘텐츠 선호 이력 기반 하이브리드 추천 알고리즘 개발

Kafka 기반 데이터 파이프라인 및 Consumer 처리 로직 구현

MSA 아키텍처 및 CQRS 패턴 적용으로 서버 확장성 확보

MongoDB + MySQL 이중 DB 구성으로 조회 및 분석 분리

시스템 아키텍처

아키텍처 다이어그램

문제 해결

AWS Lambda 서버의 Cold Start 문제를 해결하기 위해 일정 간격으로 가짜 호출을 발생시켜 함수가 항상 준비된 상태를 유지하도록 하는 Warm-up 방식을 적용

성과 및 개선사항

MBTI와 콘텐츠 유사도 기반의 추천 시스템 MVP 완성, 실제 유저 테스트를 통한 기능 검증 완료

배운 점 & 인사이트

추천 시스템과 MSA 환경에 대한 깊은 이해를 바탕으로 실서비스 수준의 구조 설계와 배포 경험을 쌓음

관련 링크

AI 작물 인식 프로젝트

2022.06.01 ~ 2022.06.21 | 명

Jetson Nano 보드를 활용한 작물 및 병충해 영상 인식 프로젝트

기술 스택

YOLO v4Jetson NanoPythonAI HUB

서비스 주요 화면

서비스 이미지
서비스 이미지

담당 역할

데이터 수집 및 전처리

YOLO 모델 학습

Jetson nano 기반 실시간 인식 및 결과 출력 서버 구현

핵심 기능

YOLO v4를 활용한 작물 및 병충해 인식 AI 모델 학습 및 적용

Jetson Nano 보드를 활용한 실시간 카메라 영상 분석 시스템 개발

AI HUB 및 Kaggle, 직접 촬영을 통한 데이터 수집 및 전처리 수행

문제 해결

YOLO 모델 최적화 및 Jetson 메모리 이슈 해결, 실시간 영상 인식 속도 개선

성과 및 개선사항

Jetson Nano 상에서 실시간 작물 인식 및 병충해 탐지 기능 완성, 웹을 통한 결과 출력 서버 구현 완료

배운 점 & 인사이트

엣지 디바이스 기반 AI 영상 인식 기술과 YOLO 모델의 활용 경험, 데이터 수집부터 배포까지의 전체 AI 개발 프로세스 경험