기술 스택 & 경험

💻 프로그래밍 언어

숙련

  • 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 고급 기능
  • 분산 시스템
  • [기타 학습 중인 기술]

🌟 특기

강점

  1. 문제 해결: 실용적인 자동화 솔루션 개발
  2. 통합 능력: 다양한 서비스와 API 통합 경험
  3. AI 활용: LLM을 실무에 효과적으로 적용
  4. DevOps: GitOps 기반 안정적인 인프라 운영

관심 분야

  • 교육 기술 혁신
  • AI/ML 실무 적용
  • 개발자 경험(DX) 개선
  • 자동화 및 효율성

최종 업데이트: 2025-01-21