미리보기
기본 정보

MSA 설계부터 문제 해결까지, 데이터 기반으로 성장하는 백엔드 개발자 이혁기입니다.
자기소개
K8s를 활용한 MSA 아키텍처 설계에 강점을 지니고 있으며, 안정적이고 확장 가능한 서비스 개발을 지향합니다.
서비스 성능과 팀 업무 효율 향상을 위해 끊임없이 고민합니다. 데이터 기반으로 문제를 정의하고 Trade-OFF와 ROI를 고려합니다.
애자일을 지향합니다. 스크럼에 익숙하며, 업무에 Task Tracking 툴을 활용하고 공유를 위해 Notion, GitHub을 적극적으로 활용합니다.
기술 스택
Spring Boot, JPA, FastAPI, SQLAlchemy, junit5, pytest, k8s, MySQL, PostgreSQL, Jenkins, argocd, k6, grafana
경력
클라비
전임 연구원 | DevOps | 재직 중
2023.10. ~ 재직 중 (1년 8개월)
[클라우드 관리 및 생성형 AI 서비스를 전문으로 하는 MSP 기업]
Spring / FastAPI 기반 백엔드 개발
NCP / K8s 기반 MSA 인프라 환경 구축 및 운영
비아
대리 | 개발팀
2021.12. ~ 2023.09. (1년 10개월)
[B2B / B2C 매장 관리 솔루션(아울러) 서비스 스타트업]
Django 기반 백엔드 개발
AWS / 인프라 환경 구축 및 운영
프로젝트
소스 코드 품질 관리 프로세스 구축 및 TDD 도입
클라비
2025.03. ~ 2025.04.
기술 스택: Spring Boot
Junit5
Mokito
Jenkins
SonarQube
QualityGate
프로젝트 개요: SonarQube를 활용한 정량적 코드 품질 분석과 TDD 도입을 통해 안정적이고 신뢰할 수 있는 개발 환경 구축
SonarQube 환경 구축 및 CI 연동을 통한 코드 분석
QualityGate 도입을 통한 테스트 커버리지 80% 유지
레거시 PoC 템플릿 단위 테스트 및 통합 테스트 코드 작성, 기존 커버리지 0% → 100%
생성형 AI 프로젝트 PoC 템플릿 기획 / 개발
클라비
2024.09. ~ 2024.11.
기술 스택: Spring Boot
JPA
FastAPI
SQLAlchemy
Pydantic
Alembic
MySQL
K8s
Jenkins
ArgoCD
NAS
프로젝트 개요: 클라이언트 공통 요구 사항 기반의 생성형 AI 프로젝트 PoC 템플릿 기획 / 개발
클라이언트 공통 요구 사항 및 기존 PoC 서비스들의 공통 기능 추출을 통한 템플릿 기획
템플릿 사용으로 PoC 서버 개발 기간, 기존 대비 약 60% 이상 단축
어플리케이션 생명주기 도입으로 초기 데이터 설정 자동화 및 안전한 DB 연결 해제 구현
과학동아 AIR 백엔드 및 인프라 구축
클라비
2024.02. ~ 2024.09.
기술 스택: FastAPI
MySQL
K6
Grafana
JWT
K8s
LB
SSH
Jenkins
ArgoCD
Pytest
NAS
프로젝트 개요: AI 기반 맞춤형 학습 지원 서비스로 과학·수학 학습 및 면접 준비 기능 제공
클라이언트 요구 사항을 고려한 K8s 기반 MSA 환경 설계 및 구축
K8s HPA 설정, MySQL HA 구성 및 자동 Failover 설정
동시성을 서비스 / 백오피스 기능 개발, 비관적 락 적용으로 데이터 무결성 보장
통합 테스트 적용, 코드 커버리지 70% 이상 유지
Jenkins/ArgoCD를 활용한 CI/CD 환경 구축
K6, Grafana를 활용한 부하 테스트 진행
아울러 서비스 백엔드 개발 및 운영
비아
2021.12. ~ 2023.09.
기술 스택: Django
AWS EC2
AWS S3
AWS CloudWatch
AWS Lambda
RDS
MySQL
Gunicorn
Uvicorn
Socket.io
Nginx
Redis
프로젝트개요: 점주분들의 매장/직원 관리, 프랜차이즈의 직/가맹 관리를 위한 온라인 매장 관리 구독형 SaaS 서비스 개발 및 운영
F&B 프랜차이즈 매장 관리 도메인 관련 기능 개발
Nginx, Gunicorn, Uvicorn 미들웨어 서버를 활용하여 비동기 멀티 프로세스 환경 구축
ORM 최적화를 통해 N+1 문제 해결, 병목 구간 응답 속도 90% 개선
WebSocket과 Redis를 활용한 실시간 N:N 채팅 기능 구현
PG 연계 결제 시스템 구현
단위/통합 테스트 도입, 테스트 커버리지 50% 이상 유지
알람을 통한 실시간 장애 대응 체계 구축(AWS Lambda, CloudWatch, Slack Hook)
Gunicorn 튜닝과 CloudWatch Agent를 활용해 OOM 문제 해결
개발 팀 리드를 위해 애자일 도입(스크럼, 스프린트, 칸반)
Git Branch전략, Gitlab-Flow 도입 및 코드 리뷰 프로세스 도입
API 명세서 자동화(Swagger) 도입으로 문서 작성 시간 90% 단축
교육
한국기술교육대학교
대학교(학사) | 컴퓨터공학과
2017.03. ~ 2023.08. | 수료
자격증
OPIC
IM1 | ACTFL
2025.04.
Naver Cloud Expert
Naver Cloud
2024.03.
정보처리기사
한국산업인력공단
2023.11.