// Backend Engineer, System Operator

JuneYoung
Kim

시스템 전체를 혼자 책임지는 엔지니어입니다.
백엔드, 인프라, 파이프라인을 맡습니다.

페이지 구현은 AI에 맡겼습니다.

5+ Years Experience
100만+ Users (해외 IPTV)
350+ Servers Monitored
01

Career

2025 2025.08 — 2026.02

다기관 병원 환자중심 앱

대형 병원 10개소 유지보수

Spring Boot / MariaDB / Docker / Shell Script / Nginx / Pacemaker
10개 병원 6개월
  • MySQL 복제 단절 상태로 운영 중→ SLAVE STATUS 에러 분석 후 순차 스킵으로 복제 재동기화
  • 백업 체계 없이 운영되던 DB→ mysqldump + cron으로 정기 백업 자동화
  • Docker binlog 누적으로 disk full 발생→ 파일 truncate로 즉시 해소
  • 결제 실패 원인을 로그 없이 추론으로만 파악하던 상황→ PG사 모듈 교체 시 단계별 로그 추가, 이후 원인 추적 가능
  • 라이브 서비스 장애 시 상태 파악 수단 없음→ 헬스체크, 리소스 조회 API 개발 (IP 화이트리스트 + 서버별 해시 키 이중 인증)
Architecture ↓ click to zoom
HOSPITAL PATIENT APP ARCHITECTURE 대형 병원 10개소, 폐쇄망 온프레미스 ON-PREMISES, INTERNAL NETWORK replication USER Patient App 도메인 URI ROUTER network edge per hospital FIREWALL 보안 정책 per hospital NGINX LB Docker, on-prem load balancing API SERVER Spring Boot, Docker on-premises DB 1 (MASTER) MariaDB, Docker on-premises DB 2 (SLAVE) MariaDB, Docker on-premises CLIENT EDGE SECURITY PROXY APP DATA
2021 2021.01 — 2025.12

해외 IPTV 플랫폼

가입자 100만 규모 플랫폼, 5년 개발/운영

Spring Boot / Redis / RabbitMQ / MySQL
100만 가입자 5년 운영
  • 팀장/레드마인/고객사 DM 등 다채널 요구사항을 직접 접수해 우선순위에 따라 처리
  • 현지 출장 포함 고객사 담당자와 직접 소통 (AI 번역 활용)
  • 외부 시스템(STB, CMS, DBS) API 유지보수 및 변경 대응
  • Slave DB에서 파티션 DDL 실행 → binlog 불일치로 복제 중단→ 해당 테이블을 별도 DB로 물리 이전하고 Master에서만 DDL을 실행하도록 재구성
  • DB 파티션 생성/삭제를 수동 관리해 디스크 포화가 반복→ 파티션 자동 생성/삭제 설정으로 디스크 운영 정상화
  • Redis 캐시는 있었으나 write-through 미적용으로 캐시 미스가 잦음→ write-through 전략 적용으로 미스율 감소, 응답 속도 안정화
  • 분기별 전체 서버 리소스(CPU, 메모리, 디스크) 및 프로세스 구동 여부 점검, 보고서 제출
Architecture ↓ click to zoom
IPTV 플랫폼 — ARCHITECTURE 가입자 100만, 온프레미스 ON-PREMISES USER IPTV subscriber domain URI STB Set-Top Box 구독자 단말 ROUTER Edge Router 라우팅 FIREWALL 보안 정책 perimeter LB SWITCH 물리, Physical load balancing GATEWAY routing NGINX LB software LB on-premises API SERVER Spring Boot on-premises RABBITMQ channel events on-premises REDIS session / cache on-premises MYSQL IPTV platform DB on-premises CLIENT DEVICE NETWORK SECURITY LB GATEWAY PROXY APP DATA
2022 2022.06 — 2023.10

모니터링 시스템 재구축

350대 서버 30초 단위 실시간 로그 수집 파이프라인

Kafka / Flink / Docker / PostgreSQL / React / DRBD / Pacemaker
350대 서버 30초 단위 수집
  • 미사용 상태로 방치된 수집 시스템→ AI 기반 장애 예측을 위해 Telegraf → Kafka → Flink 파이프라인 재구축
  • 전체 수집 데이터 조회로 Chart.js 렌더링이 지연→ 집계 단위를 조정해 사용 가능한 수준으로 개선
  • pgpool HA를 구성했으나 장애 테스트 시 다운타임 과다→ DRBD + Pacemaker로 전환, DB 무중단 HA 운영
  • 수집 지표 기준치 설정 UI 개발 (발송 API는 서버에서 제공)
  • React 기반 실시간 모니터링 대시보드 개발 (에러 발생 서버 수, 전체 서버 수, 에러율 시각화)
Architecture ↓ click to zoom
모니터링 시스템 — SYSTEM ARCHITECTURE PACEMAKER HA 350 SERVERS Telegraf Agent KAFKA message broker APACHE FLINK stream processing MONITORING React dashboard API SERVER REST / query POSTGRESQL metric store SPRING BATCH alert / email/SMS
이 경험 기반 토이 프로젝트 → metric-stream ↓
2020 2020.07 — 2021.01

해외 IPTV 플랫폼 어드민

입사 후 첫 프로젝트로 어드민 시스템 전체 구현 담당

Spring Boot / JSP / jQuery / MySQL
  • 설계된 어드민 MVC 아키텍처를 Spring Boot + JSP로 전체 구현
  • 콘텐츠 뷰어, 사용자 관리, 환경설정, STB 단말 현황 기능 개발
  • 광고 활성화, 결제 수단 관리 UI 구현
  • jQuery AJAX 비동기 처리로 페이지 전환 없이 실시간 데이터 갱신
02

Projects

설계, 기획은 본인, 구현은 AI(Claude)에 위임한 프로젝트입니다.

2026 개인 토이 프로젝트

Personal Project, AI 구현

metric-stream

실시간 서버 API 로그 수집 파이프라인

Kafka / Spring Boot / PostgreSQL / Grafana / Docker / Java 17
  • API 로그를 실시간 수집해 저장과 조회까지 잇는 파이프라인 구성 (AI 구현)
  • 분당 900건 규모 로그를 자동 생성해 파이프라인 전 구간 동작 검증
  • Grafana 대시보드로 요청량, 에러율, 응답시간 실시간 모니터링
  • Docker Compose 한 명령으로 Kafka, DB, Grafana 전체 인프라 구동
LIVE — 임의 생성 로그 기반 실시간 통계
전체 대시보드 ↗
2025 개인 토이 프로젝트

Personal Project, AI 구현

redstone

게임 아이템 거래 커뮤니티 포털

Node.js / Express / MongoDB / Docker / Nginx
  • 게임 아이템 매매 게시판, 쪽지함, 관리자 패널 전체 기능을 설계/구현
  • Express 세션 기반 인증, MongoDB 데이터 저장, Discord 계정 연동
  • Docker Compose + Nginx 서브패스 라우팅으로 단일 도메인 멀티 서비스 배포
  • 홈서버(VirtualBox VM) 운영 (SSL 자동 갱신, 재부팅 자동 복구)
LIVE DEMO — 게스트 계정으로 체험 가능
redstone 대시보드
체험하기 ↗
ID guest PW guest1234 URL skydev.ddns.net/redstone
03

Skills

Core
Spring Boot Java
DB
MySQL MariaDB PostgreSQL Redis
Stream
Kafka Flink RabbitMQ
Infra
Docker Nginx Jenkins Shell Script Cron DRBD
Front
React JSP jQuery
04

About

낯선 시스템도 스스로 파악하고,
끝까지 책임지는 방식으로 일해왔습니다.
  • 인계 직후 운영 리스크 확인 → 안정화
  • 설계, 배포, 장애 대응, 전체 스택 운영
  • 신기술보다 운영 안정성, 문제 해결 속도 우선
  • SI/솔루션 출신, 빠른 파악, 빠른 실행
  • 좋은 팀과 실질적인 문제를 함께 풀고 싶습니다

상태

구직중

지역

서울, 경기, 대전, 재택 가능

경력

5년+

05

Contact

v2 v3 v4 v5