<aside> 👋
안정적인 서비스를 위해 부하테스트와 모니터링을 통해 서버 리소스(메모리) 사용량을 30% 감축하였고, 빈번히 호출되는 API의 평균 소요 시간을 95% 감축시켰습니다.
또한 테스트를 중요시 여겨 테스트 커버리지를 90% 이상 달성한 경험이 있으며 사용자 요청 중 동시성 문제가 있는 로직을 찾아 해결하였습니다.
</aside>
Contact
Channel
<aside> 💡 각 항목의 상세 내용은 주황색 글씨의 링크에서 확인 가능합니다.
</aside>
2024.08.01 ~ (재직중)
게임 클라이언트 제작자들을 위한 실시간 게임 접속자 간의 액션을 동기화 해주는 서버를 제공합니다.
부서 및 직책
역할
MA연구본부 연구원(Backend Developer)
내부 게임 동기화 서버 구매 및 배포 웹페이지 관리
게임 동기화 서버 기반 웹 메타버스 환경 프로젝트 수행
2024.08. ~ 2024.12. (5개월)
프로젝트 설명
역할 및 성과
전국 12개 국립 암센터에서 제공할 환자 및 전문가 헬스케어 교육용 메타버스 체험 통합 웹 플랫폼 사업 서버 개발
관리자가 볼 수 있는 서비스 방문자 및 게임 채팅에 대한 통계 데이터를 호출하는 DB 설계 및 API 개발
실시간 메타버스 게임 동기화 서버에 맞춰 데이터 정합성이 보장된 정보 전달 API 제공(DB 동시성 제어 기반)
Spring Security 기반 서버 보안시스템 설계 및 적용
TestContainers 기반 테스트 환경 조성 및 테스트 시간 최적화
2024.01 ~ 진행 중 (9개월)
프로젝트 설명
참여 인원(명)
링크
저당, 글루텐 프리 등 건강한 베이커리를 찾는 사람들을 위해 판매처를 모아주고 추천해 주는 플랫폼 (11월 공식 출시 후 약 300명의 유저 보유)
Back-end(4), Front-end(2), PM(2), Design(1), Data(2) 총 11명
Github Repository | https://github.com/eco-dessert-platform/backend
Web Site | 빵그리의 오븐
사용 기술
Java
, Spring
, Spring Data JPA
, Querydsl
, Spring Security
, OAuth2
, MariaDB
, Redis
, Github Actions
, Docker Compose
, NCP
, AWS
역할 및 성과
Back-end 팀장
사용자 이벤트 기반 게시글 랭킹 시스템 개발 및 성능 개선(기여도 100%)
사용자 위시리스트 기능 개발 및 성능 개선(기여도 100%)
게시글 랭킹 조작 방지 시스템 개발(기여도 100%)
개발 서버 자동 배포 파이프라인 개발(기여도 100%)
사용자 취향 정보를 받는 설문 시스템 구축(기여도 100%)
메모리 사용 최적화로 서버 리소스 (메모리) 사용량 30% 감축(기여도 100%)
가장 빈번히 호출되는 API에 대해 캐싱을 적용(기여도 100%)