[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/분석 플랫폼 프로젝트의 기반이 되었습니다.