경력기술서
최종 수정일자: 2026년 7월 20일
금융/보험 계약 관리 및 시스템 운영 고도화
백엔드 개발자2021.11 ~ 2025.06
대고객 공식 홈페이지 시스템 운영 및 고도화, 대용량 보험 계약/대출 조회 쿼리 성능 개선 프로세스 담당
- 비대면 채널 완전판매 모니터링 시스템 개발
- 보험가입전 적합성 및 적정성 자가진단 프로세스 개발
- 주민등록등본 등 스크래핑 엔진 API 연동을 통한 증빙 서류 제출 간소화 개발
- 보험료 납입시 가상계좌 발급 연계 시스템 개발
- 자동차 사고접수 프로세스 개발
- 자동차 사고 출동 위치정보조회 솔루션 API 연계 파이프라인 구현
- 보험 상품 가격 공시 시스템 개발
- 보험 보장분석 개발
- 홈페이지 보험증권(이메일, PDF, 모바일증권) 발급 개발
지하주차장 또는 주변에 건물이 없는 장소에서 사고 접수를 하면 기사님에게 이상한 위치 좌표가 전달되는 문제 확인
현장 기사님에게 전달되는 좌표의 오차 범위를 감소가 필요
기기의 GPS 정보 외에도 주변 기지국/Wi-Fi 기반의 위치 보정 파라미터까지 같이 받아서, 백엔드에서 삼각측량 기반 보정 알고리즘을 거치도록 설계 및 개발
음영 지역에서의 좌표 오차 범위를 200m 이내로 축소
수집된 데이터의 제한을 백엔드에서 보정하여 해결하는 경험
전사 자원 관리 및 통합 대시보드 구축
백엔드 개발자2021.04 ~ 2021.11
사내 업무 효율화를 위한 전사 자원 관리 및 통합 대시보드 구축
- 전자결재 시스템 개발
- SSE 기반 알림 개발
- 증명서 신청 및 결재 완료 시 자동 PDF 생성 API 개발
- 근태 및 휴가 관리 개발
- 화의실 예약 시스템 개발
- 헬프 데스크 시스템 개발
- 회의록 자동 생성
서비스 전체 알림이 포화 상태일때, '서버 장애 긴급 알림'이 몇 분 뒤에 발송되는 문제를 확인
중요한 알림이 밀리지 않고 즉시 발송되도록 우선순위를 지정이 필요
RabbitMQ Priority Queue를 적용해서 알림 메시지에 우선순위 등급을 매기고, 긴급 알림 전용 스레드를 따로 생성
긴급 장애 알림 전달 지연을 30초 이내로 감소
작업 특성에 따라 큐 채널을 분리하고 우선순위를 두는 경험
교육 플랫폼 웹사이트 재구축 프로젝트
백엔드 개발자2018.04 ~ 2019.12
전자정부프레임워크 최신 사양 기반 인프라 재구축, 공통 모듈 설계 및 대량 도서 카탈로그 배치 처리 고도화
- 학습 진도율 데이터 집계 시스템 개발
- 연령별 맞춤 상품 추천 API 개발
- 네이버 및 카카오 OAuth2 연동을 통한 간편 로그인 및 통합 회원가입 API 개발
- 계층형 구조 커뮤니티 API 개발
- 유아 도서 신규 등록, 이미지 멀티파트 업로드 API 개발
- 자녀 프로필 다중 등록 및 수정 API 개발
- 도서 베스트셀러 및 최근 급상승 검색 키워드 순위 실시간 반환 API 개발
- 관리자화면 컨텐츠 배포 시스템 개발
- 학습 음원 다운로드 API 개발
관리자가 메인 배너나 콘텐츠를 잘못 입력해 배포했을 때, 이전 상태로 되돌리는 기능이 없어 일일이 수기 입력함
오배포 시 버튼 하나로 이전 버전으로 롤백하는 시스템이 필요
테이블에 버전관리 스키마를 설계하고, 클릭 한 번으로 과거 버전 스냅샷을 최신버전으로 변경하는 롤백 API를 개발
콘텐츠 배포 실수 시 복구 시간을 30분에서 10초로 감소
운영 도구를 만들 때는 오배포 상황을 대비한 버전 관리와 롤백을 꼭 염두에 두어야 함을 깨달음
학원/교육기관 B2B 출결 자동화 서비스
백엔드 개발자2018.04 ~ 2019.07
웹/모바일 단말기 연동 실시간 출결 이벤트 처리 및 대외 알림 파이프라인 구축
- 학교 및 교육청 제출용 문서 다운로드 개발
- 수강생 정보 일괄 처리를 위해 청크 단위 엑셀 대용량 업로드 개발
- 맞춤형 학사 캘린더 개발
- 단말기의 고유 코드 매핑 및 기기 등록 승인 API 개발
- 강의 개설, 강사 배정 API 개발
- 단말기 출결 시 메시지 알림 API 개발
- 알림톡 발송 실패 시 일반 SMS 문자로 자동 전환 발송 API 개발
- 출결 상태 요약 대시보드 개발
교육청 지침이 바뀌어 문서 서식이 달라질 때마다, 백엔드의 PDF 생성 Java 코드를 일일이 수정하고 배포함
서식이 바뀌어도 Java 코드 수정 없이 유연하게 대응하는 구조가 필요
HTML 기반의 템플릿(Thymeleaf)을 사용하고, 백엔드는 데이터만 넘겨주면 HTML을 PDF로 변환해 주는 구조로 변경
서식이 바뀌어도 Java 코드 수정 없이 HTML 템플릿만 수정해서 대응
파일 생성 로직과 서식 레이아웃을 분리해 두는 패턴을 경험