Hello, World 👋

I'm Byeonggil

|

Kubernetes 위에 확장 가능한 인프라를 구축하고, Spring Boot로 안정적인 백엔드 시스템을 만듭니다. DevOps · Cloud Engineering · Network Engineering에 깊은 관심을 가지고 코드 리팩토링과 트러블슈팅을 즐기는 개발자입니다.

🔧 Currently Working On

  • OCI ARM64 K8s 클러스터 구성 및 운영
  • Spring Boot SaaS 백엔드 개발
  • GitOps(ArgoCD) + CI/CD 파이프라인 구축
  • CKA 자격증 준비

Experience

학력 및 교육 경력

Academy2025.07 ~ 2025.12

우리FIS Academy 클라우드 엔지니어링 5기

Kubernetes, AWS, Spring Boot, DevOps 실무 심화 교육

University2020.03 ~ 2026.02

건국대학교 글로컬캠퍼스 소프트웨어전공

소프트웨어공학, 알고리즘, 데이터베이스, 네트워크

🏆 Certifications

☁️

AWS Certified Solutions Architect – Associate

2026

📜

정보처리기사

2025

🗄️

SQLD (SQL Developer)

🚁

무인멀티콥터 3종

GitHub Stats

연속 기여 현황

GitHub Streak Stats

Tech Stack

실무에서 사용하거나 학습 중인 기술

Cloud & Infra

KubernetesDockerAWS EKSOCITerraformArgoCD

CI/CD & Monitoring

GitHub ActionsPrometheusGrafanaElasticsearchLogstashKibanaFluentdAlertmanager

Backend

Spring BootJavaPythonMySQLOraclePostgreSQLDynamoDBRedis

Frontend & Tools

ReactNext.jsTypeScriptTailwind CSSJavaScript

Security & Etc

WAFJWTSolidityLinuxUbuntuGit

Projects

직접 설계하고 구현한 프로젝트

Upbit SaaS Auto-Trading Platform

In Progress

업비트 자동매매 봇을 구독형 SaaS로 전환한 프로젝트. OCI ARM K8s 위에 kubeadm으로 클러스터를 직접 구성하고, GitHub Actions CI/CD + ArgoCD GitOps + Prometheus/Grafana 모니터링까지 구축. 현재 실서비스 운영 중 (api.gilvibe.com).

  • OCI ARM64 K8s 직접 구축 (kubeadm)
  • SHA 태그 기반 GitOps 자동 배포
  • Prometheus + Grafana 풀스택 모니터링
KubernetesSpring BootArgoCDPrometheusGrafanaMySQLJWTGitHub Actions
Live API

IPiece — 블록체인 STO 플랫폼

Completed

5인 팀, 7주. AWS + 온프레미스 하이브리드 아키텍처. 예산 $450 제약에서 RDS 대신 EC2에 PostgreSQL HA 직접 구축하여 비용 70% 절감. Patroni + etcd 3-Node 클러스터로 수 초 내 자동 Failover. OTel + Prometheus + Loki 통합 모니터링으로 온프레미스·클라우드 단일 대시보드 구성. 담당: FE / Blockchain / Infra.

  • 비용 70% 절감 ($1,054 → $450 이하)
  • Patroni HA — 장애 시 수 초 내 자동 Failover
  • Site-to-Site VPN (IPsec NAT-T) 하이브리드 연결
Spring BootNext.jsEKSAWSTerraformArgoCDHyperledger BesuSolidityWAFGrafana
GitHub

PlayMatch — 축구/풋살 매칭 플랫폼

Completed

2인 팀 (백엔드 담당). Haversine 공식 기반 좌표 거리 계산 + 포지션/스킬 복합 가중치 점수로 최적 용병 추천. Redis 메시지 브로커로 다중 서버 Scale-out 대응 실시간 채팅(STOMP). Spring Security + JWT + Kakao Maps API 연동.

  • Haversine 공식 좌표 거리 기반 용병 추천 알고리즘
  • Redis 메시지 브로커 — Scale-out 환경 실시간 채팅
  • Spring Security Profile 분리로 WebSocket 테스트 충돌 해결
Spring BootReactPostgreSQLRedisSTOMPJWTKakao Maps API
GitHub

ELK & EFK — 로깅 스택 성능 비교

Completed

JMeter 80만 건 부하 테스트(threads=100)로 두 스택을 동일 조건에서 비교. ELK CPU 최대 80% / 메모리 94% vs EFK CPU 48% / 메모리 80% — 리소스 효율 40% 차이 확인. 환경별 최적 로깅 스택 선택 기준 도출. 담당: 파이프라인 성능 비교 및 결과 정리.

  • ELK CPU 80% vs EFK CPU 48% (부하 40% 차이)
  • ELK 메모리 94% vs EFK 80% (동일 80만 건 기준)
  • Metricbeat로 CPU/Memory/Disk 3개 지표 실시간 측정
ElasticsearchLogstashKibanaFluentdFilebeatDockerJMeterMetricbeat
GitHub

PartitioningDB — DB 파티셔닝 성능 최적화

Completed

MovieLens 620만 건 데이터로 파티셔닝 전략별 성능 실험. movieId Hash 파티셔닝 적용 후 단순 조회 28.4s → 0.6s (97.9% 개선). 인덱스 + 파티셔닝 조합으로 조인 쿼리 72.8s → 1.7s (97.7% 개선). EXPLAIN으로 파티션 프루닝 조건 분석 및 최적 파티션 키 도출.

  • 단순 조회: 28.4s → 0.6s (97.9% 개선)
  • 조인 쿼리: 72.8s → 1.7s (97.7% 개선)
  • EXPLAIN 파티션 프루닝 분석으로 최적 키 도출
MySQLSQLmysqlslapDBeaver
GitHub

Upbit Auto Trading Bot

Active

업비트 거래소 자동매매 봇. 이동평균·RSI·AI 기반 3가지 전략과 리스크 관리 시스템 구현. 실거래 운영 중.

  • 이동평균 / RSI / AI 3가지 전략 병행
  • 리스크 관리 시스템 (손절·익절 자동화)
  • 실거래 운영 중
PythonUpbit APITrading StrategyRisk ManagementAI
GitHub

Contact

편하게 연락 주세요