4년 차 백엔드 개발자
소개
4년 차 백엔드 개발자입니다.
2명의 개발팀으로 매출 700억 원의 서비스를 안정적으로 운영하고 있습니다.
Node.js, Python, Kotlin, PostgreSQL, Redis, AWS 등을 활용해 시스템을 설계, 개발, 운영한 경험이 있습니다.
레거시에서 신규 시스템으로의 전환, 온프레미스에서 클라우드 환경으로의 마이그레이션, ISMS 보안 인증 취득을 주도했습니다.
빠른 실행과 지속적인 개선을 통해 시스템 복잡도를 낮추고 운영 효율을 높여왔습니다.
업무 경험
<aside>
Smartel | MVNO 통신사
Backend Engineer | 2023.04 - 현재
</aside>
셀프 개통 및 개통 업무 자동화
배경 및 문제
- 개통 1건당 30분 - 1시간 소요 - 프로모션 시 업무 마비
- 개통 진행 기록 부재로 사후 대응 및 고객 상담 불가
해결 과정
- 통신사 api를 활용한 셀프 개통 서비스 기획 및 개발
- 개통팀을 위한 자동 개통 시스템 구축 (원클릭 개통, 모니터링 대시보드)
- Redis 캐싱, 로드밸런싱 등으로 트래픽 대응
결과
- 개통 업무 소요시간 90%이상 단축 (평균 45분 → 1분)
- 개통 관련 문의 90% 감소
- 프로모션 기간 중 서버 장애 0건, 안정적인 대량 개통 처리
- 가입자 증가로 매출 향상 (400억 → 700억)
결제 시스템 개선
배경 및 문제
- 결제 실패율 40%로 고객 이탈 다수 발생, 실패시 롤백 x
- 레거시 외주 코드로 인한 유지보수 불가
- 복잡한 DB 구조 (상품별 테이블 신규 생성, 총 20개 테이블)
- 결제 로그 부재로 CS 대응 지연
해결 과정
- 외주 이니시스 → 토스페이먼츠 전환 및 결제 시스템 재구축
- 트랜잭션 기반 롤백 로직 구현
- PostgreSQL JSONB 활용하여 DB 테이블 20개 → 2개로 단순화
- 결제 이력 저장 및 관리자 조회 기능 추가
결과
- 결제 실패율 40% → 0%
- CS 문의 90% 감소
- DB 구조 단순화로 신규 상품 추가 시간 단축
- 외주 의존도 제거로 장애 즉시 대응 가능, 비용 절감
홈페이지 관리, 온라인 가입 시스템 구축
배경 및 문제
- 레거시 서버 보안 취약점으로 랜섬웨어 감염 사고 발생
- 홈페이지 수정 시 외주 업체 의뢰 필요 (평균 2주 소요)
해결 과정
- Next.js + TypeScript 프론트엔드 재구축
- Node.js + Fastify 백엔드 API 서버 개발 (ECS Fargate)
- 홈페이지 콘텐츠, 요금제, 가입 옵션 통합 CMS 구축
- 온라인 가입 신청서 구축
결과
- 랜섬웨어, XSS 공격 등 보안 사고 방지
- 콘텐츠 수정 2주 → 즉시, 배포 주기 1개월 → 1일
- 외주 비용 제거 (연간 2천만원)
- 이미지 로딩 속도 90% 개선 (3초 → 0.1초)
- SEO 개선으로 온라인 가입자 증가 (하루 10명 → 200명)