"사용자 경험을 개선하는 효율적인 백엔드 시스템을 설계합니다."
"데이터의 흐름을 최적화하여 서비스의 가치를 높이는 개발자, 박상민입니다."
단순히 기능이 작동하는 것에 그치지 않고, '어떻게 하면 더 빠르고 안정적으로 데이터를 전달할 수 있을까?'를 끊임없이 고민합니다.
SikjajaeDeal프로젝트에서는 대량의 식자재 데이터 검색 속도를 높이기 위해 Elasticsearch를 도입하여 성능을 최적화했고,RealTalk프로젝트에서는 실시간 트래픽 처리를 위해 Redis Caching 전략을 수립해 DB 부하를 최소화한 경험이 있습니다.기술적인 성장뿐만 아니라 팀과의 소통도 중요하게 생각합니다. 프론트엔드와 백엔드를 모두 경험하며 팀원 간의 기술적 간극을 줄이는 커뮤니케이션을 지향하며, 언제나 동료들에게 믿음을 주는 '단단한 팀원'이 되고자 노력합니다.
편하게 연락 주세요!
Phone: 010-6587-4223
Email: [email protected]
LinkedIn: https://www.linkedin.com/in/sm010422/
경험해본 기술과 활용 능력을 소개합니다.
Java & Spring Boot
- Java의 객체지향 원칙(OOP)을 이해하고 있으며, 이를 바탕으로 유지보수가 용이한 코드를 작성하려 노력합니다.
- Spring Boot와 Spring Data JPA를 활용해 RESTful API를 설계하고 구현할 수 있습니다.
- WebSocket을 활용한 실시간 통신 서버 구축 경험이 있습니다.
Database & Caching (MySQL, Redis)
- RDB(MySQL)의 관계 설계를 이해하고 복잡한 연관 관계를 매핑할 수 있습니다.
- Redis를 단순 저장소가 아닌 캐싱(Caching) 및 Pub/Sub 채널로 활용하여, 실시간 동시성 제어와 조회 성능을 최적화한 경험이 있습니다.
Search & Analytics (Elasticsearch, Kibana)
- Elasticsearch를 도입하여 대용량 데이터 내에서 검색 속도를 획기적으로 개선하고 역색인 구조를 이해하고 있습니다.
- Kibana를 통해 데이터를 시각화하고 모니터링 환경을 구성해 본 경험이 있습니다.
DevOps & Tools
- Docker를 활용해 개발 환경을 컨테이너화하여 배포 일관성을 유지할 수 있습니다.
- Git/GitHub를 통한 형상 관리와 협업 워크플로우(PR, Code Review)에 익숙합니다.
[Project] 식자재딜 (SikjajaeDeal) → “멋쟁이사자처럼” 백엔드
- 기간: 2025.06 ~ 2025.07
- 역할: Full-stack (지도 기반 거래 플랫폼 구현 및 검색 엔진 최적화)
- 성과:
- Elasticsearch 도입을 통해 대용량 식자재 데이터 검색 쿼리 속도 개선
- KakaoMap Open API를 활용하여 거래처 위치 시각화 및 지도 기반 매물 매칭 시스템 구축
- 프론트엔드와 백엔드를 모두 아우르며 주도적으로 서비스 기능 구현
[Project] RealTalk (리얼톡)
- 기간: 2025.07 ~ 2025.08 (멋쟁이사자처럼 활동)
- 역할: Backend (실시간 토론방 및 동시성 처리 담당)
- 성과:
- Redis를 활용한 캐싱 전략으로 실시간 참여자 정보 조회 속도 개선 및 DB 부하 감소
- WebSocket Pub/Sub 패턴을 적용하여 끊김 없는 실시간 토론 환경 구축
- Claude API 연동을 통한 실시간 팩트체크 시스템의 백엔드 로직 구현