본문/내용
1. TMS 개발 경험과 프로젝트 사례를 구체적으로 서술해 주세요.
이전 직장에서 TMS(운송관리시스템) 개발과 관련된 프로젝트를 수행하며 다양한 경험을 쌓아왔습니다. 처음 프로젝트를 시작했을 때, 고객사에서 요청한 특수한 운송 일정 최적화와 물류 경로 계산 기능을 구현하는 것이 주 목표였습니다. 이를 위해 먼저 기존 시스템의 구조를 분석하고 요구사항을 명확히 파악하는 작업을 진행하였으며, 여러 부서와 긴밀히 협업하여 사용자들이 실시간으로 운송 상황을 모니터링하고 빠르게 대응할 수 있도록 하는 인터페이스를 설계하였습니다. 개발 과정에서는 Java와 Spring Boot를 바탕으로 백엔드 서비스를 구축하였으며, 데이터베이스는 Oracle을 사용하였습니다. 특히, 운송 경로 최적화 알고리즘 구현에 많은 노력을 기울였는데, 다익스트라 알고리즘과 유사한 그래프 탐색 기법을 활용하여 여러 변수(거리, 시간, 물류비)를 고려한 최적 경로를 계산하였습니다. 이때, 성능 향상을 위해 메모이제이션 기법과 캐시를 적극 도입하였으며, 시스템 부하를 줄이기 위해 비동기 처리와 병렬 처리를 구현하였습니다. 프로젝트 기간 동안에는 실시간 배송 정보 등록 및…