Spring Boot와 FastAPI로 설계하고, 배포와 운영까지 책임지는 백엔드 엔지니어
"왜 이 데이터가 이렇게 흐르는가", "어디에서 시스템이 느려지는가"를 근거로 확인하며 개발합니다.
| 대회 | 성과 | 규모 |
|---|---|---|
| 서울 AI 해커톤 서울AI재단 × AWS | 🥇 서울 AI재단 이사장상 | 122팀 → 본선 20팀 |
| 데이터안심구역 활용 공동 경진대회 과기정통부 · 국토교통부 | 🥈 우수상 | 138팀 → 17팀 선정 · 17팀 중 유일한 1인 개발 |
| SOPKATHON SOPT | 🥇 대상 | 1박 2일 해커톤 |
| SOPT APPJAM SOPT | 🥇 대상 | 2주 합숙 · 앱 출시 목표로 스프린트 진행 중 |
- 🎓 동국대학교 컴퓨터공학 전공 재학
- ⚙️ Spring Boot와 FastAPI 양쪽으로 서비스를 설계하고 배포까지 해왔습니다. 도메인과 팀 상황에 맞는 스택을 고르는 판단 자체를 중요하게 생각합니다.
- 📊 API를 붙여 빠르게 띄우는 것을 넘어, 데이터가 생성·저장·가공되어 사용자 가치로 이어지는 흐름을 설계하고 싶습니다.
- 🛡️ AI를 신뢰할 수 없는 컴포넌트로 취급합니다. LLM은 후보 생성에 쓰고, 완료·안전·판정 조건은 결정론적 상태와 검증된 데이터로 분리합니다.
- 🤝 여러 프로젝트에서 팀장 · 개발리드를 맡았고, Android·기획·디자인 파트와 API 명세·데이터 형식을 조율하며 제품을 완성해 왔습니다.
- 📈 측정하고 개선합니다. 아래 프로젝트의 성과는 전부 개선 전후를 직접 계측한 수치입니다.
| 프로젝트 | 소개 | 핵심 성과 | 기술 |
|---|---|---|---|
| HAPHAP SOPT APPJAM · 2주 합숙 |
채용 공고 전형 일정을 캘린더로 관리하는 모바일 서비스 백엔드 | Blue/Green 무중단 배포 + 관측성 구축 명세·문서·코드 3-way 검증으로 17개 API 스키마 보강 Redis ZINCRBY 원자 연산으로 락 없는 조회수 집계 |
Java 21 Spring Boot 3.5 PostgreSQL Redis Docker Nginx Prometheus Grafana |
| Tubify 개발리드 · Chrome Web Store 출시 |
유튜브 영상을 교차 분석해 광고성 콘텐츠를 걸러내고 개인화 뉴스레터를 발송하는 멀티에이전트 서비스 | 분석 응답 6초 → 2초 (66%↓) 프롬프트 토큰 40% 절감 Shared Cache로 LLM 호출 토픽당 7회 → 1회 외부 API 차단 시 대기 25초 → 1.5초 |
FastAPI PostgreSQL Redis asyncpg Gemini Chrome Extension |
| 청심환 KB 국민은행 AI Challenge |
수출입 중소기업의 환노출 위험을 진단하고 헤지 전략·금융상품을 추천하는 서비스 | AI 실패 시 ECOS 실데이터 통계 폴백으로 무중단 진단 추천 근거를 LLM이 아닌 검증된 구조화 데이터에서만 생성 3레포 API 계약 분리로 2주 내 병렬 개발·배포 완료 |
FastAPI PostgreSQL pgvector SQLAlchemy(async) Docker Playwright |
| EVI 대시보드 1인 개발 · 우수상 |
전력·금융·인구·기후 데이터를 결합해 행정동별 에너지 빈곤 위험을 지수화한 복지 의사결정 시스템 | 정책 시뮬레이션 10초 → 0.2초 KEPCO API 캐시 히트 2초 → 0.05초 PCA 다중공선성 보정 + 도메인 가중치로 Z3 0점 산출 문제 해결 |
FastAPI MySQL Redis scikit-learn PCA Isolation Forest React D3.js |
| RePlanet 팀장 · 이사장상 |
GPS·공공데이터로 친환경 이동을 자동 인식하고 AI 코칭으로 탄소 절감을 유도하는 플랫폼 | 교통수단 분류 정확도 60% → 87% RAG 기반 정책 Q&A 정확도 85% 원본/정제 분리 ETL로 데이터 추적성 확보 |
FastAPI MySQL Redis AWS Bedrock Claude 3.5 RandomForest |
| D-Log IoT-COSS 개발자 챌린지 |
IoT 센서와 AI 소음 분류로 층간소음을 객관화하고 법적 기준 증거 리포트를 생성하는 시스템 | 소음 분류 확신도 30% → 75% 외부 소음 필터링 80% 이상 oneM2M ACP로 세대 간 원본 데이터 접근 제한 |
FastAPI YAMNet LSTM TensorFlow PyTorch oneM2M/Mobius |
| GemPT 개발리드 · X-Thon |
GPT를 해결자, Gemini를 검증자로 분리해 최대 5라운드 교차검증하는 학습 답안 검증 서비스 | 신뢰도 알고리즘 정확도 66% → 89% (Pytest) EMA 기반 종료 조건으로 무한 토론 차단 미합의 상태와 판단 근거를 사용자에게 투명 공개 |
FastAPI GPT-4o Gemini Pillow Pytest |
| Blur SOPKATHON 대상 · 1박 2일 |
익명 고민 카드가 공감을 받으면 자동 소각되는 감정 해소 플랫폼 | 1박 2일 MVP에도 Blue/Green 배포 적용 자동 소각 UX 엣지 케이스를 서버 관점에서 발견해 기획 정책 수정 주도 |
Java Spring Boot JPA MySQL EC2 Nginx GitHub Actions |
| 프로젝트 | 내용 |
|---|---|
| 상담 음성데이터 AI 기술 검증 (POC) 한국사회보장정보원 산학협력 | '25년 상담데이터 34만 건(1,121GB) 중 10만 건 학습 / 10만 건 검증 · Whisper STT 파인튜닝 · CER 기준 정확도 95% 목표 · 가명처리 선행 |
| CoELA 기반 다중 로봇 협력 시스템 동국대 개별연구 | GPT-4/VirtualHome 의존 구조를 AI2-THOR + 소형 오픈모델로 이식 · 상태 필터링과 결정론적 완료 가드로 20스텝 미검증 종료 → 6스텝 검증 종료 |
| ReviewTrace 개인 사이드 프로젝트 | PR 리뷰 댓글에서 기술 부채 신호를 수집·분류·추적 |
Backend
Database
·
pg_trgm pgvector Flyway Alembic
Infra & CI/CD
·
EC2 RDS S3 Bedrock Lightsail · Blue/Green 무중단 배포
Observability
·
Micrometer MDC 구조화 로깅 Dozzle
AI & Data
·
Gemini GPT-4o AWS Bedrock(Claude) RAG YAMNet LSTM
Also · React Vue.js D3.js Tableau oneM2M/Mobius ESP32
| 기간 | 활동 |
|---|---|
| 2026.03 ~ | SOPT 38기 Server 파트 전국 최대 규모 대학생 연합 IT 벤처 창업 동아리 |
| 2026.05 ~ | AWS Student Builder Group at DGU 1기 동국대 최초 · 격주 Hands-On Lab |
| 2026 | 동국대학교 108 리더스 20기 대학 대표 리더십 육성 프로그램 |
| 2026.06 ~ | 한국사회보장정보원 사회보장 AI 혁신 산학협력 프로젝트 |
| 2025.07 ~ 2025.08 | BDA 부트캠프 수료 및 데이터 분석 프로젝트 |
| 2025.03 ~ 2025.12 | 서울 AI메이커 자치단 2기 시립서울청소년센터 · 청소년 AI 교육 프로그램 기획·운영 |
| 2024.09 ~ 2024.11 | 구름 청소년 SW 동행 프로젝트 청년 멘토 3개 고교 대상 SW·AI 멘토링 |
| 2024.03 ~ 2025.12 | 컴퓨터공학과 학생회 기획국 |
Certificates · ADsP (2025) | Microsoft Azure AI Fundamentals AI-900 (2026) | AICE Basic (2024)
기술적 의사결정과 트러블슈팅 과정을 기록합니다 → velog.io/@gyuri0504
- SOPT 합동세미나 후기 | JPA 트러블 슈팅부터 CI/CD 배포 자동화까지
- Team HAPHAP 서버 개발기 | @AuthenticationPrincipal 동작원리 찾아보
- ASBG-DGU | End to End 패킷 흐름 살펴보기
- 📮 Email — sophia.gyuri@gmail.com
- 📓 Portfolio — 웹 포트폴리오, 노션 포트폴리오
- ✏️ Blog — velog.io/@gyuri0504



