React 프론트엔드, Spring Boot와 Django 백엔드, 모바일 앱 개발
주요 업무
Web / AI
AI 기반 문서 및 데이터 분석 플랫폼
기존 시스템을 Django 백엔드와 React 프론트엔드로 전환하고 기능을 통합하는 작업 주담당
판단과 검증
긴 답변 평가 완료 — 모델이 평가할 문장을 임의로 바꾸지 않도록 문장과 ID를 고정했습니다. 긴 답변은 나눠 평가하고 반환된 결과를 원래 항목과 대조합니다.
검증 · 실제 답변의 25개 주장을 5개 묶음으로 평가하고, ID 누락과 중복 및 잘못된 응답을 검사했습니다.
내부 처리 2,969ms → 672ms — 토큰 수를 중복 계산하거나 같은 요청에서 문서 페이지를 다시 분석하던 처리를 줄였습니다.
검증 · 모델 응답을 고정하고 준비 실행 후 개선 전후를 각각 20회 측정했습니다.
결과
답변을 먼저 제공하고 품질 평가는 비동기로 처리하도록 개선했습니다.
Web / API / Android
운송 정산 및 차량 관리 ERP와 모바일 앱
ERP 프론트엔드 전반과 기존 Spring Boot 백엔드 개발 주담당. 모바일 알림과 문서 기능 개발
판단과 검증
수정 충돌 시 입력 보존과 Excel 중복 등록 방지 — 충돌한 입력을 남겨 최신 자료와 비교한 뒤 다시 저장하도록 구현했습니다. Excel 등록은 일부 저장에 실패하면 전체를 되돌리고, 같은 요청의 재전송은 중복 반영하지 않습니다.
검증 · 개발 환경에서 화면 동작과 DB 저장 결과를 대조했습니다. 격리한 MariaDB에서는 저장 실패와 동시 요청을 시험했습니다.
모바일 알림과 문서 다운로드 — 읽음 기록 저장을 하나의 UPSERT로 바꿔 DB 교착을 해결했습니다. PDF는 로그인 토큰을 전달하지 않고 단기 서명 URL과 권한 검사로 내려받도록 구현했습니다.
검증 · 알림의 역순 도착과 중복, 동시 읽음 기록 저장을 시험했습니다. 브라우저에서 받은 PDF의 해시도 원본과 대조했습니다.
결과
화면별 API와 DB 테이블, 개발 및 운영 환경의 실행 방법을 인수 문서로 정리했습니다.