Backend Developer
언제나 ‘왜’를 고민하는 개발자입니다.
프로젝트 기능 개발 혹은 개선 과정에서 항상 유저 혹은 팀의 관점에서 이유를 탐구합니다.
끝까지 해내는 실행력과 집요함에 자신 있습니다.
기술 공유와 함께 성장하는 문화를 지향합니다.
- GitHub: https://github.com/kang20
- Blog: https://kkangmg.tistory.com
- Email: aorl2313@naver.com
- 설계 · 구현 · 운영: Spring Boot, Spring MVC, Spring Security, Spring Cloud
- 데이터베이스: MySQL, Redis (Pub/Sub), Kafka
- 아키텍처 · DevOps: Docker, EC2, RDS, S3, Jenkins, GitHub Actions, Prometheus, Grafana, Loki
- 협업 · 커뮤니케이션: JIRA, Confluence
- 실제 대학 축제 점주들에게 직접 PT하여 사용 유치 성사
- 첫 배포 Peak User 1,000명 달성
- 실시간 주문 조회 방식 Polling → Server-Sent Events(SSE) 전환으로 RDB 부하 70% 감소, 평균 응답 지연 250ms → 60ms 개선
- Kafka → Redis Pub/Sub 마이그레이션을 통해 메시징 지연 60% 감소
- UUID v7 기반 QR 주문 세션 설계로 보안 강화, UX 개선
- 백엔드 아키텍처 설계 및 구현
- 실시간 주문 처리 프로토콜 비교·도입 (Polling, SSE, Fetch API)
- 메시징 시스템 최적화 (Kafka → Redis Pub/Sub)
- 주문 세션 보안 강화 (UUID v7 커스텀 모듈 개발)
- CI/CD 파이프라인 구축 및 운영 (Jenkins, Docker)
- 반복 일정 데이터 폭증 문제 해결: 비트마스킹 + 부모·기록 이중 테이블 설계 도입
- 범위 일정 조회 쿼리 튜닝: Covering Index + UNION ALL 적용으로 응답 지연 200ms → 70ms 단축
- 아키텍처, 테스트, 린트 기반 CI 파이프라인 구축으로 코드 컨벤션 강화 및 리팩터링
- 반복 일정 모델링 및 테이블 설계
- MySQL 쿼리 튜닝 및 인덱스 설계
- 백엔드 테스트 환경 구축 및 CI/CD 파이프라인 운영
- 프로젝트 전반 코드 리팩터링 및 성능 최적화
- 2023 메타버스 경북 해커톤 우수상 (2등) — 재난 대피 시뮬레이션 애플리케이션
- 2025 한국정보기술학회 은상 — 대학교 축제 활성화를 위한 테이블 오더 애플리케이션 (Polling → SSE Migration)



