
이도준 | Backend Developer
인프라 구축에서 성능 최적화까지, 더 나은 사용자 경험을 위해 고민하는 백엔드 개발자
📬 Contact & Blog
- Email | rabent0207@gmail.com
- Blog | rabent.github.io
- GitHub | github.com/rabent
📌 목차
🎓 경력
| 기간 | 내용 |
|---|---|
| 2017 ~ 2024 | 홍익대학교 컴퓨터공학과 졸업 |
| 2023.03 ~ 2023.08 | 대학교 내 게임 제작 동아리 EXP 서브프로그래머 |
| 2025 ~ | 삼성 청년 SW 아카데미 (SSAFY) 11기 |
🛠 기술 스택
| 분류 | 중상 | 중 | 중하 |
|---|---|---|---|
| Backend | Spring, Spring Boot, JPA, WebRTC | - | - |
| Database | PostgreSQL | MySQL | - |
| Cache & MQ | - | Redis, Hazelcast, RabbitMQ | - |
| Infrastructure | Docker, Docker Compose, Docker Swarm | Jenkins, Nginx, Traefik | - |
| Monitoring | Prometheus, Grafana, Loki | - | - |
| Testing | - | JUnit, k6 | - |
| Language | Java | C++ | C# |
| Others | - | Jira, Notion | - |
💼 프로젝트 경험
🏥 Ongil (2025.10 - 2025.11)
치매 환자 모니터링 헬스케어 플랫폼
- Docker Swarm 3노드 클러스터 구성 및 운영
- Prometheus/Grafana/Loki 통합 모니터링 환경 구축
- Jenkins + Sonarqube 연동으로 코드 품질 관리 자동화
- k6 부하테스트 수행, 최대 650 RPS 처리 달성
- 이전 프로젝트 경험을 종합한 고가용성 인프라 설계
| 📎 [리커버리 부하테스트] | [과부하 테스트] |
📚 Magic Bug (2025.08 - 2025.09)
발달이 느린 아이들을 위한 인터랙션 동화책 플랫폼
- 모니터링 스택(Prometheus + Loki + Grafana) 최초 도입
- Nginx 정적 파일 서빙 최적화로 3D 모델 로딩 86% 개선 (7초 → 1초)
- Jenkins 기반 CI/CD 파이프라인 구축
👥 Matching-SSAFY (2025.07 - 2025.08)
팀 빌딩 플랫폼
- Hazelcast 분산 캐싱 도입으로 대시보드 응답시간 97% 개선 (1080ms → 38ms)
- Docker Compose 기반 멀티 인스턴스 환경 구성 (3개)
- Jenkins + Sonarqube 통합으로 코드 품질 자동 검증
| 📎 [회고] | [트러블슈팅] |
✈️ Hamgaja (2025.05 - 2025.06)
여행 계획 웹 애플리케이션
- Docker 멀티 스테이지 빌드로 이미지 최적화
- Nginx 리버스 프록시 구성
- GitHub Actions 기반 CI/CD 파이프라인 구축
| 📎 [블로그 포스팅] | [GitHub] |
🎮 기타 게임 프로젝트 (접기/펼치기)
Oh-Mok!
- Photon 서버 기반 1대1 오목 보드게임
- Google Play 스토어 출시
- 기술: Unity Engine, Photon Server
- 개발 기간: 8개월
| 📎 [블로그] | [GitHub] | [Play Store] |
젬스톤 서바이버
- 로그라이트 핵앤슬래시 게임
- 홍익대학교 졸업 프로젝트
- 기술: Unity Engine
- 개발 기간: 10개월
| 📎 [블로그] | [GitHub] |
🏆 주요 성과 요약
📈 성능 최적화
| 항목 | 개선 내용 | 결과 |
|---|---|---|
| 대시보드 응답시간 | Hazelcast 분산 캐싱 도입 | 97% 개선 (1080ms → 38ms) |
| 3D 모델 로딩 | Nginx 정적 파일 서빙 최적화 | 86% 개선 (7초 → 1초) |
| 서버 처리량 | 커넥션 풀 최적화 | 22% 향상 (530 → 650 RPS) |
🔧 인프라 & 모니터링
- Docker Swarm 3노드 클러스터 설계 및 운영
- Prometheus + Grafana + Loki 통합 모니터링 환경 구축
- Jenkins + Sonarqube 연동 CI/CD 파이프라인 구축
- k6 기반 성능 테스트 환경 구축 및 병목 분석
🤝 협업 문화 개선
- Git Flow 브랜치 전략 도입으로 체계적인 배포 프로세스 확립
- Jira 및 Git 커밋/MR 컨벤션 템플릿화
- 인프라 추상화로 팀원의 기능 개발 집중 환경 조성
📊 알고리즘
기본적인 문제 해결 능력 향상을 위해 학부 시절부터 C++로 알고리즘 문제 풀이를 지속하고 있으며, 백준, 프로그래머스, SWEA 등 다양한 플랫폼을 활용 중.