Frontend Engineer
About Me
- 사용자 경험을 최우선으로 고민하며, 유지보수하기 쉬운 코드베이스를 구축하는 개발자입니다.
- 코드 품질을 지속적으로 개선하고, 데이터 기반 최적화를 주도합니다.
📧 ****[email protected]
🔗 https://github.com/eunnbi

이 포트폴리오는 저의 문제 해결 과정에 초점을 맞추고 있습니다.
더 자세한 경력과 경험이 궁금하시다면 저의 이력서를 참고해주세요.
Projects
Xint
기간: 2023.08 ~ 2024.09
운영: 주식회사티오리한국
프로젝트 소개
Xint는 보안 운영을 간소화, 자동화하는 통합 보안 관리 플랫폼입니다. 공격자 관점에서 보안 환경의 가시성을 제공해 보안 위협을 효과적으로 식별하고 대응할 수 있도록 지원합니다.

주요 문제 해결 내용
대규모 데이터 필터 UI 구현: Notion-style 필터 도입
도입 배경
- 대규모 및 다양한 속성을 가진 데이터에서 단순한 드롭다운 필터로는 원하는 데이터를 찾기 어려웠음
- 사용자가 직관적으로 다양한 조건을 조합해 필터링할 수 있도록 Notion-style 3-depth 필터 도입
주요 설계 내용
- 재귀 기반의 필터 상태 구조 및 재귀 컴포넌트를 설계: 중첩된 다중 조건(AND, OR) 필터를 효과적으로 처리할 수 있도록 구현
- Zustand를 활용한 중앙 집중식 상태 관리: selector 기능 활용해 필터 상태가 변경될 때 필요한 컴포넌트만 리렌더링되도록 최적화
주요 문제 및 해결 방법