
📞 010-5606-8381 ✉️ randirao4245@gmail.com 🔗 Github | randirao
<aside> 🙃
예상치 못한 문제 앞에서도 쉽게 무너지지 않고, 끝까지 원인을 파고드는 것이 저의 강점입니다. 특히 백엔드에서 데이터 흐름과 인증 구조를 설계하며 문제를 구조적으로 해결하는 과정에 매력을 느껴 이 길을 선택했습니다.
팀 프로젝트에서는 주로 PM 역할을 맡아 일정 관리뿐만 아니라 팀원 간의 협업과 흐름을 조율하는 데 집중해왔습니다.
책임감을 바탕으로 팀원 한 명 한 명의 상황을 고려하며 프로젝트를 끝까지 완성하는 것을 중요하게 생각합니다. 기술적인 문제 해결 능력과 팀을 이끄는 경험을 바탕으로, 함께 일하고 싶은 백엔드 개발자가 되겠습니다.
</aside>
부산 SW마이스터고 교내 분실물 관리 서비스
2025.08.12. ~ 2026.03.15. 서비스 실사용 중

어디(EODI)는 학교 내 분실물을 보다 빠르고 편리하게 찾을 수 있도록 개발한 분실물 관리 웹 플랫폼입니다. 기존에는 분실물 정보가 교무실 방문, 단체 채팅, 노션 페이지 등을 통해 수작업으로 공유되었으며, 게시글이 묻히거나 정보가 분산되어 확인이 어려운 문제가 있었습니다.
EODI는 이러한 문제를 해결하기 위해 분실물 등록, 검색, 소유권 신청, 조회 기능을 통합하고, 학생과 교직원이 손쉽게 분실물을 관리할 수 있는 환경을 제공하도록 설계되었습니다. 이를 통해 단순 정보 공유가 아닌, 학교 분실물 관리 과정을 체계적으로 기록하고 처리할 수 있는 구조를 목표로 했습니다.
학교생활에서 필기구, 이어폰, 교복 등 사소하지만 필요한 물건을 잃어버리는 일이 자주 발생합니다. 기존에는 분실물을 찾기 위해 교무실을 방문하거나 친구들에게 물어보는 방식에 의존해야 했습니다. 노션, 채팅방 등을 활용한 공유 시도도 있었지만, 링크가 사라지거나 게시글이 묻혀 정보 확인이 어려웠고, 분실물 관리자도 매번 노션에서 물품을 수정하거나 삭제하는 것이 번거로워, 업데이트가 느렸습니다.
이에 EODI는 학교 안에서 발생하는 모든 분실물을 한곳에 모아 관리하고, 누구나 쉽게 등록·검색할 수 있는 웹 기반 서비스를 제공하기 위해 기획되었습니다.
회수 요청 건수 조회

관리자가 소유권 신청 확인

PM
Backend
동시성 문제
소유권 신청 승인 기능을 구현하는 과정에서 동일한 분실물에 여러 사용자가 동시에 신청할 경우 중복으로 승인되는 문제가 발생했습니다. 동시성 제어가 적용되지 않아 요청이 동시에 처리되며 데이터 정합성이 깨질 수 있는 구조였기 때문입니다.
이를 해결하기 위해 서비스 계층에 트랜잭션을 적용하고, 물품 상태가 ‘대기’일 때만 승인되도록 조건을 추가했습니다. 그 결과 중복 승인 문제를 방지하고 데이터 정합성을 유지할 수 있는 구조로 개선했습니다.
사이드 프로젝트에서 PM을 맡으며 일정 관리의 어려움을 처음으로 체감했습니다.
부산 SW마이스터고 교내 전공동아리 운영 전반을 통합 관리하는 웹 기반 플랫폼
2025.3. ~ 2025.11.