설명
법원도서관 미래통합시스템 구축 및 데이터 연계 활용성 강화 사업에 참여했습니다. 기존 Java/JSP 기반 도서관 업무를 React와 Java/Spring Boot 기반으로 전환하며, 청용도서 업무의 화면·API 개발부터 SI 산출물 정비, 테스트와 감리 대응까지 수행했습니다.
포지션
- React · Java/Spring Boot 개발자 (안셈 소속 SI 프리랜서)
- 청용도서 등록·배부·보관전환 및 환경설정 업무 개발
사용스택
프로젝트 인원
- 개발 인력 약 20명
성과
1. 레거시 분석과 차세대 전환
- 수서·복본·청용 등 Java/JSP 기반 도서관 업무 로직을 분석하고 React/Spring Boot 구조로 이관
- MSA로 재편되는 환경에서 화면과 백엔드 개발 범위를 파악하고 MVC·CRUD API 개발 구조 정비
2. 청용도서 등록관리 화면·API 개발
- 메인·상세정보·편목정보조회·분류기호검색·배부정보입력 화면 및 API 개발
- 등록·조회·수정·삭제, 일괄변경, 실이동, 이력조회, 레이블출력, 보관전환처리 구현
- 반복 로직을 공통 함수로 정리하여 화면·API 개발 일관성 개선
3. 배부관리·보관전환인수 및 환경설정 개발
- 청용도서 배부정보 관리, 실이동·일괄변경·이력조회와 보관전환인수의 검색·인수·미등록처리 구현
- 배부처 등록·수정·삭제·폐실·통합처리와 그룹관리 기능 개발
- React 화면과 Spring Boot API 사이의 요청·응답 데이터 정합성 검증
4. SI 산출물·테스트 및 감리 대응
- 요구사항정의서·화면정의서·단위테스트계획서 수정과 내부·외부 감리 대응 문서 작성
- 단위·통합·내부 테스트 및 상주감리 피드백을 반영하여 요구사항·화면·테스트 결과의 불일치 수정
- 최종 검수 단계의 결함 대응과 품질 안정화 수행