Botox는 사용자들이 다양한 게임 방을 생성하고 참여할 수 있는 플랫폼으로, 실시간 채팅과 음성채팅, 게시판 기능을 제공함.
방 기능(CRUD) 및 동시성 제어 : Spring Boot의 어노테이션과 트랜잭션, JPA 기능을 활용하여 Botox 서비스의 방 기능(CRUD)을 개발. 동시성 제어 기능을 통해 다수의 사용자가 동시에 방에 입장하거나 나가는 상황에서 데이터 무결성을 유지하고, 비어있는 방을 자동으로 정리하는 기능 구현.
에러코드 관리 : NotFoundRoomException 등과 같은 예외처리 코드를 작성하여, 클라이언트에게는 명확한 에러 원인을 전달하고, 개발자에게는 상세한 디버깅 정보를 제공하는 체계 구축. 이를 통해 서비스 안정성 높이고, 문제 발생 시 신속한 원인 파악 가능.
댓글 기능(CRUD) 개발: 방에 대한 댓글 기능 추가하여 서비스 내 커뮤니케이션 기능 개선
프로젝트 관리 : Jira 관리자로서 프로젝트 일정 및 티켓 관리를 효과적으로 수행하며, 팀의 작업 진행 상황을 체계적으로 추적하고, 효율적인 협업 지원.