노트북 앞에서 미소 짓는 박우현

불편함을 해소하는 개발자, 박우현입니다

B2B 영업관리 SaaS와 어드민의 개발·운영을 담당해온 4년차 프론트엔드 개발자입니다. 사용자의 사소한 불편부터 복잡한 업무 흐름까지 제품으로 해결하는 프론트엔드의 매력에 빠져 있습니다.

LLM 기반 챗봇, 리치 텍스트 에디터, 외부 서비스 연동, 데이터 시각화 등 다양한 기술 문제 해결을 주도하고 AI를 개발 과정에 적극적으로 활용하였습니다. 또한 FSD·Zustand 대규모 리팩터링과 Storybook·Sentry 도입, 사용자 흐름 개선과 성능 최적화으로 제품 품질과 팀 생산성을 끌어올리고 있습니다.

메일
woohyunpark.mail@gmail.com
개발 블로그
woohyun-park-blog.vercel.app
깃허브
github.com/woohyun-park

경력

주식회사 똑똑한개발자

2023.07 - 재직중

플러그 | B2B 영업 라이프사이클 관리 SaaS

공통 모듈·디자인 시스템
  • 모노레포에 공통 UI 컴포넌트 및 디자인 토큰을 패키지화해 앱 간 UI 재사용 기준 정착
  • 화면별 예외로 비대해진 공통 UI를 기명 slot 합성 컴포넌트로 재설계해 반복 결정은 표준화, 확장은 정해진 slot으로 제한
  • Storybook·Chromatic 기반 시각 회귀 검증과 JSDoc 단일 출처 문서화를 통해 UI 검증·탐색 방식을 표준화
  • Tiptap과 nivo를 공통화해 에디터·데이터 시각화 기능을 여러 화면에서 일관되게 재사용
  • 아이콘 API를 element에서 컴포넌트 참조로 전환해 크기·스타일을 내부에서 일관되게 제어
  • Storybook 전용 컴포넌트를 구축하여 확장 지점과 변형을 한눈에 탐색할 수 있도록 개선하고 사용 범위를 커스텀 Lint로 제한
사용자 체감 성능·UX
  • 공통 패키지를 빌드 산출물과 분리하여 빌드시간을 25.3% 단축하고 barrel export를 재구성하여 초기 번들 77.0% 축소
  • 의뢰 보드의 데이터 조회 범위를 최적화하여 진입 요청 수를 65% 줄이고, 첫 대기 화면을 약 23% 단축
  • 랜딩 이미지를 Base64 LQIP·원본 단일 요청 구조의 점진적 이미지로 설계해 기본 Image 대비 첫 화면 표시를 88.6% 단축
  • 엑셀 내보내기·세금계산서 조회 등 장기 작업을 비동기로 전환해 처리 중에도 화면을 계속 사용할 수 있도록 개선
  • Suspense를 선별 도입하고 부분 로딩과 에러 처리를 Boundary 단위로 위임해 일관성과 체감 속도 개선
  • Activity 기반 탭 프리로드 및 상태 보존과 ScrollFog를 선별 적용해 탭 전환과 콘텐츠 탐색 경험 개선
구조 개선·품질 관리
  • FSD 마이그레이션을 도입해 도메인 응집과 코드 일관성을 팀 컨벤션으로 정착
  • Redux → Zustand 마이그레이션을 주도해 전역 상태 관리의 보일러플레이트 경량화
  • 도메인별 필터와 매퍼를 class 기반으로 구조화하고 Zod 스키마 검증으로 외부 타입 변환을 안정화
  • TanStack Query 낙관적 업데이트 및 페이지네이션을 표준화해 산발적 캐시 동기화 비용 축소
  • overlay-kit을 도입해 모달 흐름을 선언적 패턴으로 일원화하고 상태 관리 보일러플레이트 제거
운영 안정성
  • 중첩된 플랜·사용자 권한의 조합 규칙을 공통화하고 적용 범위를 시각화해 화면별 권한 분기와 QA 기준 통일
  • 브랜치·배포 전략과 PR·슬랙 티켓 기반 맥락 일원화 방식을 제안해 협업 절차를 표준화
  • 커밋·PR을 AI로 분석해 사용자 변화와 개발 정보를 구분한 릴리즈 노트를 자동 생성 및 Slack 알림 자동화
  • 의도된 에러와 실제 운영 오류를 분리·추출할 수 있도록 Sentry 에러 구조 설계
  • husky 기반 검증 파이프라인을 설계해 커밋·푸시 단위로 회귀 차단
AI 기능·개발 자동화
  • 그래프 기반의 AI 챗봇을 설계하고 json-render를 도입해 LLM 응답 UI를 일관되게 제공
  • LangSmith를 도입해 LLM 운영 데이터를 검증하고 기능 개발을 제안
  • 요구사항 인터뷰·SPEC·TDD·QA·PR까지 연결하는 버전 관리형 Claude Code 플러그인을 운영
도메인 기능·외부 서비스 연동
  • 멘션·이미지 리사이즈가 가능한 Tiptap 계약서 에디터를 구현해 초안 작성 자동화
  • 도메인별 커스텀 필드 편집을 통합 구현해 고객별 데이터 관리의 유연성 확보
  • 인입 폼 제출·리다이렉트·UTM 수집을 통해 외부 유입 채널 추적과 CRM 연계 강화
  • 공동인증서 연동과 홈택스 세금계산서 불러오기를 구현해 수기 확인 비용 축소
  • 슬랙·구글·잔디 등 외부 서비스 연동 흐름을 통합해 고객 업무 도구와 알림 채널 확장
운영 어드민 설계·구축
  • 운영 어드민을 초기 설계·구축하여 고객사·사용자 관리 기반 마련
  • 블로그 및 업데이트 소식 발행, 마케팅 팝업 관리, 이메일 캠페인 등 운영 기능 확장

한샘 | 스토어·리모델링 웹 서비스 외주 개발

2023.07 - 2024.01

  • hook·Provider 구조를 재설계해 화면 내 다중 인스턴스와 중복 fetch 문제 정리
  • PC·모바일 분기를 단일 로직으로 통합해 데이터 불일치와 회귀 가능성 축소

사내 프로젝트·기술 전파

  • 사내 조직문화·이벤트 플랫폼을 기획·디자인·개발하여 긍정적인 피드백 문화 활성화
  • 명함 발주·이메일 서명 생성 등 반복적인 업무를 Slack·Supabase 기반으로 자동화
  • Slack 이모지를 지식 그래프·업무 페르소나가 반영된 할일로 변환하고 AI 워크플로우 실행까지 잇는 Electron 앱 사내 배포
  • 다수의 사내 기술 발표와 아티클 공유를 통해 AI 인사이트, 프론트엔드 개발 패턴 등 지식 전파

학력

Stony Brook University

2019.08 - 2022.12

Computer Science · GPA: 3.80 / 4.00

  • 졸업연설 · 2022.12
  • Residential Assistant · 2022.02 - 2022.12
  • 컴퓨터공학 튜터 · 2020.08 - 2021.02
  • 컴퓨터공학 과대표 · 2020.08 - 2021.2

수상/자격증/기타

원티드 프론트엔드 프리온보딩 훈련

2023.04 - 2023.05

  • 우수 교육생 선정

글로벌 STEAM 교육 멘토링

2022.09 - 2022.12

  • 노코드 프로그램 스크래치 교육

Spring 2022 SKCS Hackathon

2022.05

  • 은상

42서울 이노베이션 아카데미 교육

2021.02 - 2022.02

언어

영어

  • TOEIC 985
  • 해외거주 4년 (미국) · 2013.01 - 2017.08