프로젝트 배경
(1) 대용량 퀀트 분석 데이터 렌더링 시 UI 멈춤 현상 - 복잡한 퀀트 알고리즘 연산 결과와 실시간 호가/시세 데이터가 대량으로 유입되면서 단일 스레드 기반 UI 프레임 드랍 및 화면 멈춤(Jank) 현상이 발생했습니다. - 다양한 지표(이동평균선, 보조지표, 거래량 등)를 동시에 시각화하는 고성능 인터랙티브 차트가 필요했습니다. - iOS, Android, Web 3개 플랫폼에 걸친 잦은 릴리스와
프로젝트 성과
Dart Compute 멀티스레드 연산 분리로 UI 프레임 드랍 0건 달성
서버에서 수신되는 대용량 퀀트 분석 데이터를 Dart Compute 스레드로 분리 처리합니다.
UI 메인 스레드의 부하를 차단하여 고빈도 시세 갱신 중에도 멈춤 없는 차트 인터랙션을 보장합니다
UI 메인 스레드의 부하를 차단하여 고빈도 시세 갱신 중에도 멈춤 없는 차트 인터랙션을 보장합니다
Syncfusion 엔진 기반 고성능 인터랙티브 주식 차트
캔들스틱, 이동평균선, 보조지표를 실시간 렌더링하는 다기능 주식 차트를 구축했습니다.
핀치 투 줌, 팬 제스처, 크로스헤어 툴팁을 최적화해 웹과 앱 모두에서 부드러운 조작감을 제공합니다.
핀치 투 줌, 팬 제스처, 크로스헤어 툴팁을 최적화해 웹과 앱 모두에서 부드러운 조작감을 제공합니다.
Fastlane & Docker 기반 크로스플랫폼 CI/CD 파이프라인
Fastlane과 도커 기반의 빌드 자동화를 구축해 iOS·Android·Web 테스트 배포를 원클릭으로 처리합니다.
인증서 서명, 버전 넘버링, 테스터 배포 전 과정을 자동화했습니다.
인증서 서명, 버전 넘버링, 테스터 배포 전 과정을 자동화했습니다.
핵심 기능
진행 단계
요구사항 정의 및 핀테크 UI/UX 설계
2022.08.
퀀트 지표 시각화 스펙 분석, 반응형 주식 차트 인터랙션 및 프론트엔드 아키텍처 설계
프로젝트 상세
[프로젝트 개요] 사용자 맞춤형 주식 투자 전략과 퀀트 분석 지표를 제공하는 핀테크 플랫폼의 크로스플랫폼 프론트엔드 구축 프로젝트입니다. 대기업 15년 차 시니어 엔지니어와 협업하며 단일 코드베이스로 iOS, Android, Web 3개 플랫폼을 구축했고, 대용량 분석 데이터 처리 성능 최적화와 Fastlane 기반 배포 자동화를 전담했습니다. [1. 프로젝트 배경 및 문제 정의] - 대용량 데이터







