SON YUGWAN

FRONTEND DEVELOPER

손유관

경력
2년 7개월
01

About

문제를 빠르게 해결하는 것도 중요하지만, 근본 원인을 찾는 것이 결국 더 빠른 길이라고 생각합니다. 문서 뷰어의 스크롤 지연을 개선할 때도 렌더링 로직 전체를 다시 분석해 드로잉 호출을 배칭하고 반복 렌더링 영역을 캐싱하는 방식으로 1,500ms를 75ms까지 줄였습니다. 눈앞의 증상을 덮기보다 구조를 먼저 들여다보는 편입니다.

불필요하거나 비효율적인 프로세스를 개선하는 데 적극적입니다. 반복되는 SDK 문의를 유형별로 분류해 가이드로 정리하면서 건당 2시간 이상 걸리던 대응을 문서 전달 한 번으로 줄였고, 배포마다 반복하던 수동 QA는 테스트 자동화로 대체했습니다. 같은 일을 두 번 반복하고 있다면 그 자체가 개선할 신호라고 봅니다.

동료의 생각을 파고들 때 가장 많이 성장한다고 생각합니다. 코드 리뷰와 커뮤니케이션이 원활한 환경을 선호하며, 그런 환경을 함께 만들어가는 데 기여하고 싶습니다.

LANGUAGE

  • TypeScript
  • JavaScript
  • Java

FRONTEND

  • React
  • Next.js
  • Angular
  • Tailwind
  • styled-components
  • SCSS

RENDERING

  • Canvas 2D
  • Three.js
  • WASM

STATE

  • TanStack Query
  • Zustand
  • RxJS
  • Recoil
  • SWR
  • GraphQL
  • Zod

TESTING

  • Cypress
  • Vitest

BACKEND

  • Spring Boot
  • MySQL
  • Redis
  • RabbitMQ

INFRA

  • Docker
  • Jenkins
  • Nginx
  • Linux
02

Work

소속별로 참여한 프로젝트입니다. 항목을 누르면 자세한 내용이 열립니다.

  1. 이파피루스

    프론트엔드 개발 · 선임 · 2024.03 — 2025.08

    TypeScript·Angular(v18+) 기반 브라우저 문서 뷰어·에디터 제품군의 프론트엔드와 고객사 배포용 SDK를 담당했습니다. StreamDocs, StreamDocs-Vu, MuPDF Viewer 세 제품에 참여했습니다.

    • 개발 조직 15명(프론트 4 · 백엔드 6 · C/C++ 코어 4 · 디자인·기획 1) 규모에서 브라우저 문서 뷰어·에디터 제품군 담당
    • Canvas 렌더링 성능 최적화, 서버리스 PDF 주석 편집, 사용 통계 수집 모듈 설계, 고객사 배포용 SDK 유지보수

  2. 리비바이오

    프론트엔드 개발 · 팀원 · 2023.02 — 2024.03

    TypeScript·Next.js(v13+) 기반 의대·간호대생 학습 플랫폼 '알렌의 서재'의 프론트엔드 전반을 담당했습니다.

    • 기획·디자인·개발 6인 프로덕트 팀(프론트 2 · 백엔드 2 · 디자이너 1 · 기획 1)에서 프론트엔드 전반 담당
    • 커뮤니티 신규 구축, 내부 CMS 구축, 구매 플로우 설계, 웹 성능 최적화 수행

  3. 사이드 프로젝트

    사이드 프로젝트

    2026.03 — 현재

    업무 밖에서 직접 겪은 불편을 도구로 만들거나, 관심 있는 기술을 끝까지 구현해 본 프로젝트들입니다.

03

Contact

sonyk9919@gmail.com

Seoul, Korea