Description
Participated in the Court Library's new integrated system and data-integration project. Migrated library workflows from Java/JSP to React and Java/Spring Boot, handling screens and APIs for court-use books, SI documentation, testing, and audit responses.
Role
- React and Java/Spring Boot developer (SI freelancer at Ansem)
- Developed court-use book registration, distribution, storage-transfer, and configuration workflows
Technology
Team
- Approximately 20 developers
Achievements
1. Legacy analysis and system migration
- Analyzed Java/JSP library workflows for acquisitions, duplicate copies, and court-use books, and migrated them to React/Spring Boot.
- Defined frontend and backend development scope during the move to microservices and organized the MVC and CRUD API structure.
2. Court-use book registration screens and APIs
- Developed main and detail screens, catalog-information lookups, classification searches, distribution-information entry, and their APIs.
- Implemented creation, reading, updating, deletion, bulk changes, room transfers, history lookups, label printing, and storage transfers.
- Consolidated repeated logic into shared functions for more consistent screen and API development.
3. Distribution, storage-transfer receipt, and configuration
- Implemented distribution records, room transfers, bulk changes, and history lookups, plus searches, receipt, and unregistered-item processing for storage transfers.
- Built registration, editing, deletion, closure, and merging of distribution destinations, plus group management.
- Validated request and response data consistency between React screens and Spring Boot APIs.
4. SI documentation, testing, and audit responses
- Updated requirements, screen specifications, and unit test plans, and prepared documents for internal and external audits.
- Resolved inconsistencies between requirements, screens, and test results using unit, integration, and internal testing feedback and on-site audit findings.
- Addressed defects and stabilized quality during final acceptance.