[2022 ~ 2023년] 삼성 전사 BI Portal 구축 및 기능 고도화
프로젝트 개요
- 프로젝트명 : 삼성 BI Portal 구축 및 기능 고도화 (삼성 전사 내부 Portal)
- 기간 : 2022.12 ~ 2023.09
- 소속/고객사 : (주)밀버스 / 커니코리아
삼성 전사에서 활용하는 BI Portal은 Tableau 기반의 리포트를 통합 관리하고, 임직원이 데이터를 직관적으로 조회할 수 있도록 지원하는 시스템입니다.
본 프로젝트는 웹 포털 구축 및 고도화를 목표로 진행되었으며, 저는 프론트엔드와 백엔드 모두 담당하여 UI/UX 표준화, API 연동 설계, 데이터 시각화 확장 기능 등을 구현했습니다.
사용 기술
| 구분 | 기술 및 도구 | 주요 역할 및 사용 목적 |
|---|---|---|
| Frontend | JavaScript, jQuery, JSP, HTML5, CSS3 | UI 컴포넌트 구현, 인터랙션 제어 |
| Backend | Kotlin, Java, Spring Boot, Tomcat (WAS) | 비즈니스 로직 처리, 세션 관리 |
| Database | MySQL, BigQuery | 데이터 모델링, 쿼리 최적화 |
| Data Platform | Google BigQuery | 대용량 데이터 분석, BI 연동, 쿼리 기반 집계 처리 |
| BI & Visualization | Tableau | 리포트 임베딩, 웹 필터 연동, 대시보드 통합 관리 |
| Infra & Cloud | Apache (Web Server), GCP (BigQuery) | 웹 요청 처리, 클라우드 데이터 파이프라인 구성 |
| Collaboration / Tool | Gitlab, IntelliJ IDEA | 버전 관리, 코드 협업 |
담당 역할
- 초기 프론트엔드 전담 개발 : UI/UX 가이드라인 기반 화면 설계 및 구축
- 구축 완료 후 단독 유지보수 담당 : 프론트엔드 & 백엔드 개선 및 신규 기능 확장
주요 업무
1. UI/UX 기반 프론트엔드 구현
- 삼성 내부 UI/UX 가이드라인을 준수한 화면 개발
- 공통 레이아웃/모듈화를 통해 재사용성과 유지보수성 향상
- CSS 및 JSP 기반 스타일링으로 일관된 사용자 경험 제공
2. Kotlin 기반 백엔드 개발
- Spring Boot + Kotlin 환경에서 백엔드 로직 설계 및 구현
- JSP 템플릿과의 데이터 바인딩을 통해 프론트-백엔드 통합 구조 확립
- 사용자 권한 관리, 세션 처리, 데이터 검증 및 예외 처리 로직 개발
3. BI 리포트 임베딩 및 고도화
- Tableau 리포트 임베딩 기능을 설계 및 구현
- 웹 애플리케이션 단에서 제공하는 필터 UI 컴포넌트를 설계 및 구현하여 BI 리포트(Tableau)와 양방향 연동
- 세션/스토리지 기반 상태 관리 로직을 적용해 페이지 이동 후에도 필터 값 유지
- 사용자 상태 지속성 확보로 데이터 조회 효율 및 UX 개선
4. 데이터 관리 테이블 모듈 구축
- Kotlin 기반 REST API 계층 설계 및 페이징/검색 로직 최적화
- JSP + JavaScript 기반 대규모 데이터 테이블 UI를 구성하고, 동적 정렬·검색 기능 제공
- 비동기 통신(Ajax)을 적용하여 데이터 로딩 성능 개선 및 관리 효율성 향상
5. 요구사항 분석 및 개선 활동
- 기획자 및 컨설턴트(커니코리아)와 협업하여 요구사항 반영
- 사용자 테스트 피드백 기반으로 UI 오류 수정 및 사용성 개선
- 확장성과 안정성을 고려한 포털 구조 개선
프로젝트 결과
- 삼성 전사 임직원들이 사용하는 BI Portal의 메인 플랫폼 구축
- 표준화된 UI/UX와 안정적인 API 연동으로 서비스 신뢰도 강화
- Tableau 연동을 통한 데이터 활용성 확대 및 업무 효율성 제고
- 단독 운영/유지보수 체계 수립으로 장기적 안정성 확보
성과 및 성장
- 대기업 내부 UI 가이드라인에 따른 대규모 프론트엔드 개발 경험 축적
- Tableau와 웹 포털 간 데이터 연동 및 상태 관리 기술 확보
- 프론트엔드와 백엔드를 아우르는 풀스택 개발 및 운영 역량 검증
- BI와 웹 기술을 융합한 데이터 시각화 플랫폼 구축 경험 축적
본 프로젝트는 데이터 시각화와 기업 포털의 접목을 성공적으로 수행한 사례로, 이후 다양한 BI/분석 플랫폼 프로젝트의 기반이 되었습니다.