Q. 프론트엔드를 지향하는 이유는?
실시간 데이터가 흐르는 화면에서 사용자가 판단할 수 있게 만드는 일이 가장 재미있습니다. 트레이딩 터미널·시장 대시보드처럼 WebSocket 시세와 시계열 차트가 겹치는 화면에서도 정보가 읽히도록 구조를 설계하고, Next.js · TypeScript 기반으로 체감 속도와 유지보수성을 함께 챙기는 프론트엔드에 집중합니다.
일하는 방식과 집중하는 문제를 짧게 정리했습니다.
실시간 데이터가 흐르는 화면에서 사용자가 판단할 수 있게 만드는 일이 가장 재미있습니다. 트레이딩 터미널·시장 대시보드처럼 WebSocket 시세와 시계열 차트가 겹치는 화면에서도 정보가 읽히도록 구조를 설계하고, Next.js · TypeScript 기반으로 체감 속도와 유지보수성을 함께 챙기는 프론트엔드에 집중합니다.
실무에서 반복적으로 검증한 스택과 역할입니다.
App Router · SSR/ISR · next/dynamic 분할 로딩으로 트레이딩·시장 대시보드 초기 로딩을 최적화했습니다.
Hook 기반 설계와 memo 패턴으로 WS 틱 업데이트 시 불필요한 리렌더를 줄였습니다.
도메인 타입·API 응답·포맷팅 유틸로 시세·포지션·테이블 데이터 정합성을 높였습니다.
시세·오더북 스트림 수신·재연결·헬스체크를 구현하고 Public/Private 흐름을 BFF와 분리했습니다.
CSRF·API 키 보호·Rate Limiting이 있는 서버 레이어로 민감 주문·계정 API를 프록시합니다.
ESM 기반 빠른 개발 서버로 생산성을 높였습니다.
Next.js 개발 환경에서 빌드/번들 피드백 속도를 점검했습니다.
커밋/배포 흐름을 자동화하고 빌드 오류를 빠르게 재현·수정했습니다.
Git 연동 자동 배포로 개발 워크플로우를 최적화했습니다.
프로덕션 빌드를 EC2에 배포하며 운영 환경을 경험했습니다.
시장 인텔리전스 대시보드에서 Radix UI와 함께 데이터 카드·어드민 UI를 구성했습니다.
트레이딩 터미널에서 화면별 스타일을 캡슐화해 유지보수성을 확보했습니다.
접근성 있는 프리미티브로 대시보드·어드민 인터랙션을 구성했습니다.
서버 상태 캐싱·무효화·mutation으로 실시간·집계 데이터 UX를 안정화했습니다.
사이드바·필터·테이블 등 UI 상태를 WS/Query 서버 상태와 분리했습니다.
캔들·스파크라인·매크로 시계열을 가볍고 빠르게 렌더링합니다.
구독자·피드 DB와 SSR/Admin API를 분리해 뉴스레터 파이프라인을 구축했습니다.
경력과 주요 프로젝트를 시간순으로 정리했습니다.
프론트엔드 개발
2025.12 ~ 2026.07
실시간 코인 시세·매크로 지표·ETF 플로우·RSS 뉴스 큐레이션을 하나의 대시보드로 통합하고, Spark 공개 랜딩·뉴스레터 구독·발송·유료 결제까지 이어지는 운영 흐름을 구현했습니다.
Spark 공개 페이지 ↗REST·TanStack Query로 대시보드·전략·자산 데이터를 캐싱하고, WebSocket 시세/오더북과 BFF 보안 레이어를 결합한 프로덕션 트레이딩 웹 앱을 담당했습니다.
로그인·회원가입부터 오버뷰(AUM·지갑), 전략 성과 대시보드, 거래 내역, PDF 리포트, 문의까지 고객 자산 조회·리포팅 접점을 하나의 웹앱으로 구성했습니다.
Data Service팀 / 사원
2023.10 ~ 2025.12
Vue.js 2 + Bootstrap 4 → Next.js 15 + TypeScript + Tailwind로 전환하는 레거시 모던화에 참여했습니다.
퇴사 시점 기준 마이그레이션 약 50% 진행
필리핀 전역 디지털 전자투표 SPA와 실시간 선거 결과 공개 포털 UI/UX를 개발·배포했습니다.
선거 결과 포털 ↗선거 데이터 운영용 미디어 워크스테이션을 프론트엔드 단독으로 설계·구현했습니다.
일상 기록과 콘텐츠 공유를 위한 SNS형 웹 플랫폼을 구축·유지보수했습니다.
lifezip.kr ↗AG Grid 기반으로 하드웨어 설계·성능 데이터를 효율적으로 조회·관리하는 UI를 제공했습니다.
개발부 / 대리
2021.11 ~ 2023.09
글로벌 Line 협력사에서 Monary CMS, WDM 백오피스, Wallet Campaign CMS 등 금융·이벤트 관리 시스템을 개발했습니다.
서비스 감각과 스택 실험을 이어가는 개인 프로젝트입니다.
© 2026 이광훈. Built with Next.js · GSAP · Liquid Glass.