2025.06 – 2026.02 · DigitalPresso

RenameDP 2세대

시공관리 SaaS 재설계와 보고서·OCR AI 서버 개발

BackendCloudAIJava 17Spring Boot 3.5JPAQueryDSLMySQLFlywayRedisWebSocket (STOMP)TestcontainersPythonLangChainGeminiPaddleOCRFastAPIAWS LambdaAWS ECRAWS EC2GitHub ActionsNginx
백엔드
1세대 Python FastAPI→Spring Boot 재설계 (421커밋 단독)
AI 서버
보고서 생성 · 전주 번호판 OCR
DB 변경 관리
Flyway 마이그레이션 27개

개요

  • 1세대 사진 정리 앱 → 조직 단위 시공관리 SaaS로 재설계
  • 역할: 백엔드 · AI 서버 · 인프라 (프론트엔드는 팀원)

주요 작업

  • Spring Boot 3.5 백엔드 신규 구축: QueryDSL · Redis · STOMP 채팅 · S3 업로드 · Flyway
  • 보고서 생성 에이전트: HWP 작업지시서 + 시공 기록 → 준공 보고서 (LangChain + Gemini, Lambda)
  • 전주 번호판 OCR: PaddleOCR PP-OCRv5, arm64 Lambda 컨테이너, 평가 스크립트
  • 배포: GitHub Actions → ECR → EC2(docker-compose + Nginx), Slack 알림
  • 프론트엔드 배포 파이프라인 · 보안 업데이트 지원
Portfolio | jwsong