기술 스택 & 경험
💻 프로그래밍 언어
숙련
- Python: 주력 언어, Flask/FastAPI 백엔드 개발
- 프로젝트: PBL 채점 시스템, STT API 서버, LLM 분석 도구
활용 가능
- JavaScript/TypeScript: n8n 커스터마이징, 웹 개발
- YAML: Kubernetes 매니페스트, CI/CD 설정
- Bash: 자동화 스크립트, DevOps 작업
🤖 AI/ML
주요 활용 기술
-
LLM APIs
- Google Gemini (주력)
- OpenAI GPT
- Anthropic Claude
- 활용: 자동 채점, 콘텐츠 분석, 요약 생성
-
Speech-to-Text
- OpenAI Whisper
- 활용: 강의 전사, 회의록 생성
-
Vision AI
- 활용: 멀티모달 과제 분석
경험 분야
- 프롬프트 엔지니어링
- 다중 LLM 통합 및 비교
- 멀티모달 AI 처리
☁️ 클라우드 & 인프라
Kubernetes
- 클러스터 구성 및 관리
- Deployment, Service, Ingress 설정
- HPA, 리소스 관리
- 모니터링 스택 구축
DevOps 도구
- GitOps: ArgoCD
- 시크릿 관리: HashiCorp Vault
- 모니터링: Prometheus, Grafana
- 컨테이너: Docker
- CI/CD: GitHub Actions
🔄 자동화
n8n
- 워크플로우 설계 및 구현
- 다중 서비스 통합
- API 연동 및 최적화
- STT 파이프라인 구축
자동화 경험
- 교육 콘텐츠 처리 자동화
- 문서 분석 자동화
- 배포 파이프라인 자동화
🗄️ 데이터베이스
- MongoDB: 주 사용 DB
- Vector DB: AI 애플리케이션용
- 기본적인 DB 설계 및 최적화
🌐 웹 개발
백엔드
- Flask / FastAPI
- REST API 설계
- 인증/인가
프론트엔드
- 기본적인 HTML/CSS/JavaScript
- AI 도구 활용 (Anima 등)
🏗️ 아키텍처 & 설계
경험 분야
- 마이크로서비스 아키텍처
- API 설계
- 시스템 아키텍처 다이어그램 작성 (Draw.io)
- GitOps 패턴
- 이벤트 드리븐 아키텍처 (n8n)
📊 프로젝트 관리
도구
- Git / GitHub
- 문서화: Markdown, Obsidian
- 다이어그램: Draw.io
방법론
- GitOps
- 인프라 as Code
- 자동화 우선 접근
🎓 도메인 지식
교육 기술
- PBL (Problem-Based Learning)
- 자동 채점 시스템
- 학습 관리 시스템
- 온라인 교육 플랫폼
기타
- API 통합
- 시스템 최적화
- 트러블슈팅
📚 학습 중
- Kubernetes 고급 기능
- 분산 시스템
- [기타 학습 중인 기술]
🌟 특기
강점
- 문제 해결: 실용적인 자동화 솔루션 개발
- 통합 능력: 다양한 서비스와 API 통합 경험
- AI 활용: LLM을 실무에 효과적으로 적용
- DevOps: GitOps 기반 안정적인 인프라 운영
관심 분야
- 교육 기술 혁신
- AI/ML 실무 적용
- 개발자 경험(DX) 개선
- 자동화 및 효율성
최종 업데이트: 2025-01-21