Skip to content
View lxeso's full-sized avatar

Block or report lxeso

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lxeso/README.md

💻 박설 | 백엔드 개발자

안녕하세요, 기술적 깊이와 문제 해결력, 그리고 명확한 소통과 협업을 중요하게 생각하는
백엔드 개발자 박설입니다.

한계를 논리적으로 돌파하고 수치로 결과를 증명하는 개발을 지향합니다.


🚀 핵심 역량

  • 성능 병목 진단 및 분석

    • Artillery, Prometheus, Grafana를 활용한 병목 원인 분석
    • CPU, 스레드, JVM 모니터링 기반 성능 이슈 해결
  • 비동기 논블로킹 아키텍처 설계

    • WebFlux, R2DBC, Kafka 기반으로 시스템 전환 경험
    • 최대 TPS를 기존 대비 9배(400 → 3,700건) 향상
    • 응답 속도 40배(5.52초 → 0.13초) 개선
  • Kafka 기반 병렬 처리 및 파티셔닝

    • Kafka 파티셔닝 전략 및 병렬 처리 구조 설계 및 구현
    • 메시지 유실, 중복 방지 로직 적용
  • WebSocket/STOMP 기반 인증 구현

    • JWT 기반 실시간 메시지 인증 로직 구현

🛠️ Tech Stacks

Languages

Java Python

Backend Frameworks & Libraries

Spring Boot Spring Security WebFlux JPA R2DBC Kafka Redis JWT

Database & DevOps

MySQL Docker Prometheus Grafana


📌 주요 프로젝트

🌤️ WeatherWise (2024.09 - 2024.12)

위치 기반 실시간 날씨 채팅 플랫폼 (카카오테크 부트캠프 프로젝트)

  • 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)


💡 HowAbout (2024.08 - 2024.09)

AI 기반 데이트 활동 추천 플랫폼

  • RESTful API 설계 및 Swagger 기반 문서화
  • JWT와 Spring Security를 활용한 인증·인가 구현
  • 다대다(N:M) 관계 최적화를 위한 DB 구조 설계 및 구현

🔗 HowAbout Backend


🎓 학력

  • 성신여자대학교 정보시스템공학 전공 / 컴퓨터공학 부전공
  • 영국 교환학생 (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 설계 및 구현
    • 해커톤 등 협업 프로젝트 다수 수행

📫 Contact Me


🌱 함께 일하고 싶은 개발자

저는 문제의 본질을 정확히 파악하고, 논리적인 접근으로 성능 한계를 돌파하며,
협업과 소통의 힘으로 팀 전체의 성장을 지원하는 개발자가 되고자 합니다.
언제든 함께 성장할 수 있는 기회를 기다리고 있습니다.

Pinned Loading

  1. KTB-IDLE/WeatherWise-Server KTB-IDLE/WeatherWise-Server Public

    WeatherWise-Server

    Java 1 3

  2. KTB-IDLE/WeatherWise-Server-Chatting KTB-IDLE/WeatherWise-Server-Chatting Public

    WeatherWise 기상특보 채팅 시스템 Webflux+Kafka+R2DBC 구조로 리팩토링

    Java 1

  3. HowwAbout/Backend HowwAbout/Backend Public

    Java

  4. KTB-IDLE/WeatherWise-Client KTB-IDLE/WeatherWise-Client Public

    WeatherWise-Client

    JavaScript 2

  5. G1int/Glint_BE G1int/Glint_BE Public

    Glint backend

    Java

  6. ktb-hackathon-multipath/backend ktb-hackathon-multipath/backend Public

    Java