UX와 DX를 동시에 고려하며, 렌더링 최적화와 아키텍처 설계 등 기능 구현에 그치지 않고 장기적인 관점에서 세부 과정을 집요하게 고민하는 소프트웨어 엔지니어 박현우입니다.
- 웹 성능 최적화 & 렌더링 UX: User-Agent 기반 SSR 기기 분기로 모바일 접속 시 레이아웃 시프트를 해결하였으며, 지연 로딩과 마우스 예측 프리페치를 결합하여 LCP 1.15s -> 0.95s, 모달 오픈 시 INP 112ms -> 64ms로 성능을 개선했습니다.
- 디자인 시스템 & 공통 컴포넌트: 사내 공통 React UI 라이브러리를 설계·개발하고, Storybook 기반 정적 사이트 CI/CD 배포 파이프라인 구축을 주도하여 개발·협업 생산성과 UI 일관성을 확보했습니다.
- CDD 기반 확장형 아키텍처: Configuration Driven Development(CDD) 아키텍처를 적용해 파편화·중복된 데이터 뷰 코드를 JSON 설정 체계로 공통화함으로써, 유지보수 시 반복적으로 나타나는 비효율을 줄이고 장기적인 개발 생산성을 대폭 향상시켰습니다.
- 에이전트 제어 & 하네스 구축: 선언적 타입스크립트 패턴, 컴포넌트 트리 리뷰 등의 에이전트 스킬을 직접 만들어, AI 생성 코드의 품질을 제어하고 빠르게 교정할 수 있는 체계를 구축하였습니다.
- 웹 프레임워크 오픈소스 기여: Dart 기반의 웹 프레임워크인 Jaspr의 DOM 검증 버그, Hydration unescape 오류 등을 수정하여 PR 5건을 기여하였습니다. 지금 보시는 이력서도 Jaspr로 빌드하였습니다.