FastAPI · NestJS · PostgreSQL을 중심으로 서비스를 만들고 운영하는 백엔드 개발자 김찬혁입니다.
커넥션·폴링 부하·컴퓨트 예산을 함께 검토하고, AI 기능과 팀의 API 계약을 실제 운영까지 연결합니다.
- 인하대학교에 재학 중이며, Backend · AI Integration · Service Operations에 집중하고 있습니다.
- 기능 구현에 그치지 않고 API 명세, ERD, 테스트, 배포, 운영 문서까지 서비스 생명주기를 함께 다룹니다.
- 총 10인 팀의 HomeFit에서는 Backend Team Lead로 API 계약과 PR 우선순위, Android 연동, 테스트 시나리오를 조율했습니다.
- 메모라이즈를 1인 개발·운영하며 회원 449명, 14일 학습 완료 16,496회, 최고 동시 접속 36명의 사용 기록을 만들었습니다.
- 백엔드 pytest 685개와 프론트 테스트 331개, 총 1,016개의 자동화 테스트로 회귀 검증을 이어갑니다.
- 수담에서는 7인 팀 팀장으로 AI·FE·BE·Unity 파트 일정을 조율하고 추론 API와 실시간 예측 스크립트를 개발했습니다.
- 막히는 문제를 숨기지 않고 문서와 실험으로 공유하며, 팀이 빠르게 결정하고 끝까지 완주하도록 돕습니다.
문서 반영: 2026.09.01 · 회원 수: 2026.08.23 · 운영 지표: 2026.08.10 ~ 08.23 · 테스트 수: 최신 이력서 기준. 실측 최고 동시접속 36명과 예상 100~300명 설계 시나리오를 구분합니다.
| 구분 | 성과 |
|---|---|
| 🏠 Backend Leadership | 총 10인 HomeFit 팀의 백엔드 팀장 · NestJS/Prisma API · Android 통합 테스트 · 부산 BEXCO 데모데이 운영 |
| ☁️ Cloud & Delivery | Railway에서 AWS ALB·EC2 Auto Scaling·RDS·ECR·S3로 확장하고 Terraform·GitHub Actions OIDC로 IaC/CI/CD 구성 |
| 📚 Production Operation | 메모라이즈 기획부터 React·FastAPI·PostgreSQL·OpenAI 연동, 배포와 운영까지 1인 수행 |
| 📊 Traffic & Cost | 함수 인스턴스별 커넥션 상한 설정, 폴링 기반 요청량·컴퓨트 예산 검토, API·DB 리전 정렬, AI 생성 한도·추정 비용 관리 |
| 🤖 AI Integration | MediaPipe·TensorFlow 실시간 추론, PyTorch·ResNet18·Grad-CAM 이상탐지, Hugging Face·OpenAI API 기반 서비스 연계 |
| 🏅 Recognition | UMC 10th Backend(Node.js) 베스트 챌린저 · 프로젝트 대상 2회 · 최우수상 1회 · 우수상 1회 |
주요 프로젝트 기준 버전:
| 영역 | 기술 |
|---|---|
| Backend | Python 3.10+ · TypeScript 5.9 · FastAPI 0.140 / 0.110(수담) · NestJS 11 · Node.js 22 |
| Database · Infra | PostgreSQL 18 · SQLAlchemy 2.0 · Prisma 6 · Terraform 1.8 · Docker · CloudWatch |
| AI · Data | OpenAI SDK 2.53 · PyTorch 2.8 · torchvision 0.23 · TensorFlow 2.13 · MediaPipe 0.10 · Pandas 2.2 |
| Frontend | React 19.2 · Next.js 16.2 · Vite 7.2 |
| 프로젝트 | 역할 | 핵심 구현과 결과 |
|---|---|---|
| 📚 메모라이즈 | 1인 기획 · 개발 · 운영 | 암기 학습·오답노트·저장형 시험. 서버리스 커넥션 상한, 폴링 요청량·예산 산정, 리전 정렬과 AI 비용 가드레일 · Repository |
| 🏠 HomeFit | 총 10인 팀 · Backend Team Lead | NestJS·Prisma API, 멱등 Seed·E2E·Android 연동, AWS Terraform·OIDC CI/CD·PostgreSQL 이관. ELB 헬스체크·RDS 경보 구성 · UMC 베스트 챌린저 개인 선정 |
| 🤟 수담(手談) | 7인 팀 팀장 · AI Pipeline | 10프레임 × 194차원 FastAPI·Docker 추론 API, 예측 스크립트 전처리 불일치 수정, none 학습·3회 연속 일치·중복 출력 제어 · 최우수상·우수상 |
| 🏭 RealGain | AI/HW · Integration | 24채널 진동 BIN → Orbit 이미지 → PyTorch·torchvision ResNet18 분류. Grad-CAM·JSON 추론 모듈 · 대상(1위) |
| 프로젝트 | 역할 | 핵심 구현과 결과 |
|---|---|---|
| 📰 IssueOne | AI · Backend | RSS 수집·정제·요약 API와 배포 메모리 제약 대응. Hugging Face/OpenAI API 전환 · Repository · 대상 |
| 🌱 GreenBrain | Backend | 챌린지 인증, 피드, 토큰 보상 API와 Supabase Storage 연동 |
실제 화면, 아키텍처, 문제 해결 과정과 수상 증빙은 **포트폴리오의 프로젝트 사례 연구**에서 확인할 수 있습니다.
HomeFit은 2026.08.22 부산 BEXCO 데모데이 현장 운영을 종료했습니다. 관측된 일시 접속 불가와 자동 복구는 운영 경험으로 기록하며, 원인 확정·무중단·복구 시간 보장을 뜻하지 않습니다.
| 기간 | 내용 |
|---|---|
| 2026.03 ~ 2026.08 | 🏅 UMC 10th Backend(Node.js) 베스트 챌린저 · HomeFit Backend Team Lead |
| 2025.09 ~ 2025.12 | 🏆 탄소중립 Innovation Academy 5기 기업연계 프로젝트 대상(1위) |
| 2025.09 ~ 2025.10 | 🥇 인하대학교 오픈소스 SW 페스티벌 최우수상·총장상(1위) |
| 2025.07 ~ 2025.09 | 🥉 KSEB 팀 프로젝트 수담 우수상(3위) |
| 2025.03 ~ 2025.06 | 🥇 KSEB 미니프로젝트 IssueOne 대상(1위) |
| 2025.01 ~ 2025.11 | 🎓 KSEB 부트캠프 4기 수료 · 개인 우수 교육생(전체 수료생 중 8명 선정) |
GitHub API 기준 · fork 저장소를 제외한 공개 저장소 언어 통계 · 매주 자동 갱신
- Portfolio: inhadissolve.github.io/portfolio
- Resume: 이력서 PDF
- Case Studies: 프로젝트 포트폴리오 PDF
- GitHub: github.com/inhadissolve
- Blog: blog.naver.com/dissolve_chan
- Email: dissolve1882@naver.com



