안녕하세요, 기술적 깊이와 문제 해결력, 그리고 명확한 소통과 협업을 중요하게 생각하는
백엔드 개발자 박설입니다.
한계를 논리적으로 돌파하고 수치로 결과를 증명하는 개발을 지향합니다.
-
성능 병목 진단 및 분석
- Artillery, Prometheus, Grafana를 활용한 병목 원인 분석
- CPU, 스레드, JVM 모니터링 기반 성능 이슈 해결
-
비동기 논블로킹 아키텍처 설계
- WebFlux, R2DBC, Kafka 기반으로 시스템 전환 경험
- 최대 TPS를 기존 대비 9배(400 → 3,700건) 향상
- 응답 속도 40배(5.52초 → 0.13초) 개선
-
Kafka 기반 병렬 처리 및 파티셔닝
- Kafka 파티셔닝 전략 및 병렬 처리 구조 설계 및 구현
- 메시지 유실, 중복 방지 로직 적용
-
WebSocket/STOMP 기반 인증 구현
- JWT 기반 실시간 메시지 인증 로직 구현
위치 기반 실시간 날씨 채팅 플랫폼 (카카오테크 부트캠프 프로젝트)
- MVC 기반 채팅 시스템을 WebFlux+Kafka+R2DBC 기반 비동기 논블로킹 구조로 전환
- 성능 개선 성과:
- TPS: 400 → 3,700 (9배↑)
- 응답속도: 5.52초 → 0.13초 (40배↑)
- 스레드 사용량: 192개 → 73개 (50%↓)
- 복합 인덱스 도입을 통해 DB 조회 속도 96% 개선 (0.406초→0.016초)
- Kafka 메시지 처리 파티셔닝 전략 및 Redis 기반 메시지 캐싱 설계·구현
🔗 WeatherWise Backend,
🔗 채팅 리팩토링 (WebFlux)
AI 기반 데이트 활동 추천 플랫폼
- RESTful API 설계 및 Swagger 기반 문서화
- JWT와 Spring Security를 활용한 인증·인가 구현
- 다대다(N:M) 관계 최적화를 위한 DB 구조 설계 및 구현
- 성신여자대학교 정보시스템공학 전공 / 컴퓨터공학 부전공
- 영국 교환학생 (2022.09 - 2023.03)
- 정보처리기사
- SQLD (SQL 개발자)
- TOEIC 835, OPIc IH
- 영어 일상회화 가능
-
NHN QA 인턴 (2023.04 - 2023.05)
- 서비스 품질 테스트 및 이슈 분석, 리포팅 수행
-
카카오 테크 부트캠프 (2024.07 - 2024.12)
- WebFlux, Kafka 기반 프로젝트 경험
- MongoDB/Node.js 채팅 부하 테스트 성능 개선 (Redis 도입)
-
스위프 백엔드 개발 (2024.06 - 2024.08)
- 데이터 모델링 및 ERD 설계
- 직군 간 협업을 통한 API 설계 및 구현
-
SOPT 서버 파트 활동 (2021.03 - 2021.06)
- Node.js, MongoDB 기반 RESTful API 설계 및 구현
- 해커톤 등 협업 프로젝트 다수 수행
- Email: seolseee@gmail.com
- GitHub: github.com/lxeso
저는 문제의 본질을 정확히 파악하고, 논리적인 접근으로 성능 한계를 돌파하며,
협업과 소통의 힘으로 팀 전체의 성장을 지원하는 개발자가 되고자 합니다.
언제든 함께 성장할 수 있는 기회를 기다리고 있습니다.