이호영백엔드 엔지니어
eric250@naver.com·010-3421-6615·GitHub
- 외부 API 연동과 데이터 적재토스증권 API OAuth 인증 연동, 국립중앙도서관 API 도서 590만 건 수집 파이프라인 구축
- 주도적인 개선스키마 변경 3건을 앞두고 수동 DDL 반영 대신 Flyway 도입을 제안하고 직접 적용
- 문서화와 시각화로 팀 소통설계를 단일 테크 스펙 문서로 모아 팀원 누구나 한곳에서 보게 하고, 복잡한 구조는 AI로 구조도를 그려 팀원들이 쉽게 이해하게 함
프로젝트
- 국립중앙도서관 API 도서 590만 건 수집 파이프라인 구축, 전체 수집 6시간 24분 → 1시간 48분
- 건마다 하던 조회·저장을 IN 조회·batchUpdate로 묶어 페이지(1,000건)당 DB IO 2,000번 → 2번
- 직전 수집 페이지 번호를 DB에 기록해 중단 지점부터 이어받고, Logback 날짜별 로그로 진행 상황·예외 추적
- 소셜 로그인 직후 병렬 API 요청 6건 중 최대 5건이 실패하던 세션 경쟁 조건 해결포트폴리오 p.2
- Spring Security 소스 추적, STATELESS와 무관하게 세션 고정 보호가 Redis 세션 키를 동시에 RENAME하던 원인 규명
- 역할이 끝난 OAuth2 임시 세션을 로그인 성공 시점에 만료해 6건 모두 성공
- 인프라 비용 월 약 $43 → $13 절감(AWS 크레딧 확보로 실지출은 도메인 3천 원)"3천 원으로 150만 원 지원받기"
- RDS 제거와 Graviton(ARM) 전환, vmstat 실측(스와핑 여부)으로 최소 사양 결정
- ARM 전환 후 QEMU 에뮬레이션으로 약 29분 걸리던 Docker 빌드를 ARM 러너로 교체해 약 2분으로 단축
프로그래머스 데브코스 백엔드 10기 최종 프로젝트 최우수상(1위)
- 데이터 보존이 필요해진 시점에 Flyway 도입, 8일간 마이그레이션 17건 자동 반영포트폴리오 p.12
- 환율·시세 데이터가 쌓여 DB 재생성이 불가능해지자 스키마 변경을 수동 DDL로 반영, 개발 서버 스키마가 git과 어긋남
- 3단계 이관으로 약 6.5만 건 무손실 이관, 이후 팀원 각자가 직접 작성한 마이그레이션이 PR 병합만으로 반영
-
- 외부 API 연동 구조와 지정가 체결 엔진을 AI로 구조도로 그려 배포, 팀원들이 구현·리뷰할 때 함께 보는 기준 문서가 됨
- AI가 먼저 읽는 설계 문서(AGENTS.md·CLAUDE.md) 기반 팀 협업에서 코드 변경 시 관련 문서를 함께 갱신
경력·교육
- 프로그래머스 데브코스 백엔드 교육 수료2026.04 ~ 2026.09
- 인하대학교 컴퓨터공학과 학사 졸업2020.03 ~ 2025.02
- 학부 중 (주)트랜스버스 프론트엔드 개발자 (정규직 · React · TypeScript)2021.02 ~ 2023.01
- 한국디지털미디어고등학교 웹프로그래밍과 졸업2017.03 ~ 2020.01