시스템 전체를 이해하는 백엔드 엔지니어
기술과 기술의 연결, 그리고 동료와의 협업을 통해 더 나은 시스템을 만드는 백엔드 개발자 이재혁입니다.
Spring Boot 기반 백엔드 개발을 주력으로 하며, Node.js 활용 경험까지 더해 다양한 기술 환경에서 문제를 해결해왔습니다.
AWS, Docker, ECS 등 클라우드 인프라와 무중단 CI/CD 구축 경험을 바탕으로 서비스의 안정적 운영에 강점을 갖추고 있습니다.
저는 "위대한 개인은 없다. 위대한 팀만 있을 뿐."이라는 신념 아래, 팀과 함께 성장하고 기여할 준비가 되어 있습니다.
✅ 케어매칭 - 요양사 매칭 플랫폼 (Tech Lead / Backend / Infra)
- 견고한 결제 시스템 설계: 외부 API 장애 시에도 매출 손실을 막기 위해 재시도 로직, 서킷 브레이커 등을 도입하여 시스템 안정성을 확보했습니다.
- 고가용성 인프라 설계: AWS ECS/Fargate 기반의 무중단 CI/CD 환경을 구축하고, 부하 테스트를 통해 백엔드 분당 6,000 요청 처리 성능을 검증했습니다.
- 주도적인 팀워크: Tech Lead로서, 팀원의 코드에서 보안 취약점을 먼저 발견하고 해결책을 제안하여 서비스 전체의 보안성을 강화했습니다.
✅ 자취부동산 - 1인 가구 통계 서비스 (Backend / Frontend)
- 데이터 파이프라인 구축: 일일 요청 횟수가 제한된 Open API의 한계를 극복하기 위해, 데이터 적재 스크립트를 만들어 문제를 해결했습니다. 추가로 Connection Pool 도입, 비동기 코드 최적화, Bulk Insert 도입 등으로 성능을 2.2배 향상시켰습니다.
- 백엔드 성능 최적화: 어플리케이션 로직을 DB 쿼리로 이전하여 데이터 조회 쿼리 횟수를 12배 감소시키는 등 시스템의 효율성을 개선했습니다.
- 프로세스 개선: 과거 프로젝트의 소통 문제를 교훈 삼아, 적극적인 회의와 명확한 우선순위 설정을 통해 프로젝트 관리 방식을 개선하고 일정 내에 완성도 높은 제품을 개발했습니다.
✅ Cactbot (오픈소스) - 게임 애드온 (MAU 30,000+)
- 글로벌 협업 및 릴리즈 관리: 130회 이상의 PR과 함께 한국어 버전 릴리즈를 담당하며, 다국적 메인테이너들과 영어로 소통하고 Git 기반의 실전 협업 프로세스를 체득했습니다.
- '좋은 설명'의 중요성: 제안된 변경 사항의 필요성을 명확한 근거(스크린샷, 테스트)로 설득하는 과정을 통해, 좋은 코드만큼 좋은 설명의 중요성을 배웠습니다.
저의 경험과 고민을 기반으로, 합류하게 될 팀의 시스템을 더 안정적이고 효율적으로 만드는 데 기여하겠습니다.





