심윤섭

프론트엔드 개발자

dev@ethansup.net

소개

제품 요구를 운영 가능한 시스템 설계로 빠르게 전환하는 프론트엔드 개발자 심윤섭입니다. Headless CMS 도입으로 개발 기간을 50% 단축하고 SSR·코드 스플리팅 최적화로 LCP 3초를 1초로 개선했으며, CI/CD 리팩터링으로 릴리즈 리드 타임 60% 단축을 이끌었습니다. 운영자 중심의 어드민 UX 설계와 웹·모바일 하이브리드 아키텍처로 MVP를 신속 검증하고, Payload CMS 등 오픈소스 기여(31건)와 기술 큐레이션 프로젝트로 팀의 기술 의사결정을 가속화합니다. 앞으로는 프론트엔드 플랫폼과 DX 기반의 성능·운영 자동화를 주도해, 팀이 더 적은 비용으로 더 빠르게 가치에 집중하도록 돕는 엔지니어링 리더십을 확장하겠습니다.

경력

엘리스

AIDT Content Engineer(Freelancer)

Apr. 2025 - Jul. 2025

  • CI/CD 리팩터링으로 빌드 시간 2분 40초 → 1분 (62% 단축)

  • 데이터 페칭 레이어 전환으로 초기 로딩 최적화

  • 교과서 QA DevTools Overlay 설계·구현

  • Fluid Typography 자동화

  • 주요 기술: React, TypeScript, Rsbuild, React Router, Gitlab Actions

온오프믹스

Software Engineer

Jul. 2023 - Jul. 2024

  • 노코드 이벤트 랜딩페이지 빌더 설계·구현

  • Headless CMS 도입 및 콘텐츠 모델링

  • SSR 전환과 코드 스플리팅 최적화로 성능 개선

  • 어드민 UX 개선으로 운영 자율성 및 생산성 향상

  • 핵심 스택 오픈소스 협업으로 안정적 유지보수 체계 구축

  • 주요 기술: Vue.js, Nuxt.js, TypeScript, Payload CMS

쏘쏘마켓

Frontend Engineer

Dec. 2022 - Jun. 2023

  • 지역 기반 커뮤니티 서비스 프론트엔드 개발

  • SPA + React Native 하이브리드 아키텍처 설계

  • MVP 조기 출시로 핵심 지표 확보

  • 주요 기술: React, TypeScript, React Native

학력

한국기술교육대학교

컴퓨터공학부

Feb. 2019 - 현재

  • 컴퓨터공학부 학사과정 재학 - 현재 휴학

기술

Frontend Development

  • React, Vue.js, Nuxt.js, React Native로 SPA/SSR 아키텍처를 설계·구현하고, TypeScript 기반 static typing을 적용해 안정성과 유지보수성을 향상

Backend & CMS

  • Payload CMS 및 기타 Headless CMS를 Node.js 기반으로 맞춤 구현하고, 콘텐츠 스키마를 모델링하며 REST/GraphQL API를 설계

DevOps & CI/CD

  • CI/CD 파이프라인을 설계하고 최적화했으며, Rsbuild 빌드 설정을 튜닝해 빌드 시간을 단축하고 배포 자동화를 체계화

Testing & Quality Assurance

  • Jest와 React Testing Library로 unit/integration 테스트를 구현하고, 테스트 피라미드를 수립

Open Source Contribution

  • Payload CMS와 Vapor Design System에 issue triage, bug fixes, feature PRs, code reviews로 기여

오픈소스

PayloadCMS

  • PayloadCMS 핵심 모듈에 31건 기여: 크리티컬 결함 수정, 재현 절차 포함 이슈 보고서 작성, Pull Request 코드 리뷰와 구조화된 피드백 제시

Vapor (구름 디자인 시스템)

  • Vapor 디자인 시스템에 28건 기여: UI 컴포넌트 결함 보고, 개선안 문서화, Pull Request 코드 리뷰 및 품질 피드백 제공

프로젝트

Ones To Watch for FE Newsletter

개인

Curator

Jan. 2024 - 현재

  • 프론트엔드 기술 트렌드와 베스트 프랙티스를 큐레이션하고, 기획-편집-배포 end-to-end 퍼블리싱 워크플로를 설계·운영하여 재현 가능한 프로세스로 정립

  • https://ones-to-watch.ethansup.net/

  • 연간 발행 캘린더를 수립하고 토픽 선정, 리서치, 에디토리얼 코멘트를 체계화하여 지식 자산을 일관되게 전달, 구독자 200+와 MAU 300을 안정적으로 유지

AIDT 프로젝트

엘리스

Frontend Engineer

Mar. 2025 - Jun. 2025

  • CI/CD 리팩터링으로 빌드 시간 2분 40초 → 1분 (62% 단축)

    • CRA 기반 저성능 빌드 파이프라인을 Rsbuild로 교체하고 캐시 전략을 최적화해 평균 릴리즈 시간을 2분 40초에서 1분으로 단축

    • 빌드와 배포 파이프라인을 재구성해 핫픽스와 재배포 사이클을 가속하고 배포 빈도를 증대, DX와 운영 안정성 향상

  • 데이터 페칭 레이어 전환으로 초기 로딩 개선

    • 기존 CRA 템플릿을 React Router + SWR 아키텍처로 마이그레이션하여 데이터 페칭 레이어를 재설계, 초기 로딩 시간을 800ms에서 600ms로 개선

    • 라우팅과 캐싱 정책을 분리해 사용자 여정 기준 데이터 일관성과 체감 성능을 확보

  • 교과서 QA DevTools Overlay 설계 및 개발

    • Vite Plugin 기반 DevTools Overlay를 설계하고 스테이징 환경에만 코드 주입이 가능하도록 구성

    • 복잡한 플랫폼 네비게이션을 우회하는 딥 링크와 내부 상태 조회 기능을 제공해 특정 페이지 즉시 접근을 지원, QA 처리량과 회전 속도 개선

  • Fluid Typography 자동화

    • 픽셀 기반 브레이크포인트의 유지보수 한계를 해소하기 위해 빌드 타임 변환 Vite 플러그인을 구현, 정적 단위를 유동 타이포그래피로 자동 변환

    • 해상도 전 구간에서 일관된 반응형 타이포 스케일을 적용해 가독성과 사용자 경험 향상

이벤트 페이지 CMS(가제)

온오프믹스

Software Engineer

Aug. 2023 - Jun. 2024

  • Headless CMS 도입으로 개발 사이클 50% 단축

    • 월 2-3개 랜딩페이지를 FE/BE 개별 구축하던 워크플로로 인한 납기 지연을 해소하기 위해 Headless CMS 도입을 제안하고 후보군 분석과 PoC 수행

    • 커스터마이징 유연성이 높은 Payload CMS를 선정해 서비스 아키텍처에 통합, 콘텐츠 모델링과 UI 컴포넌트 설계·구현

    • 개발 기간을 1개월에서 2주로 단축하고 비개발 직군의 셀프 서비스 콘텐츠 운영을 활성화해 코어 서비스에 개발 리소스 재배치

  • SSR 기반 성능 최적화와 코드 스플리팅 정교화

    • 리소스 로딩 워터폴로 저하된 초기 로딩 UX를 개선하기 위해 SSR 전략을 도입하고 애플리케이션을 Nuxt.js로 전면 마이그레이션

    • 워터폴 제거로 LCP 3초 → 1초로 개선

  • Headless CMS 어드민 경험 개선

    • 기본 위지윅 에디터만으로 다양한 웹사이트 구성 요구를 충족하지 못하는 문제를 해결하기 위해, 도메인 요구에 맞춘 블록-컴포넌트 매핑 UI 설계

    • 에디터에 Table, 이미지 크롭, 인라인 이미지 기능을 추가하고 타입별 커스텀 UI(DnD 정렬, 캘린더 등)로 직관적인 값 수정 UX 제공

    • 관리자가 개발자 의존 없이 어드민에서 사이트 값을 직접 수정 가능하도록 하여 운영 자율성과 처리 속도 향상

  • 오픈소스(Payload CMS) 기여로 유지보수성 제고

    • 핵심 스택인 Payload CMS를 심층 분석해 버그 픽스, 이슈 리포트, PR 리뷰 등 총 31건 기여

    • 내부 이슈의 근본 원인 분석과 패치를 신속히 수행할 수 있는 유지보수 역량 확보

KOIN

BCSD Lab(동아리)

Frontend Developer

Aug. 2019 - Jun. 2023

  • 한국기술교육대학교 커뮤니티 웹 서비스
  • https://koreatech.in
  • Vue.js에서 React로의 프레임워크 전환
    • MAU 3천 규모의 Vue 2 기반 프런트엔드를 React로 마이그레이션을 주도하여 복잡도와 유지보수 리스크를 완화
    • Hooks 기반 아키텍처로 재설계하고 단방향 데이터 흐름에 맞춰 상태 관리 전략과 컴포넌트 경계를 재정의하여 DX와 확장성을 향상
    • 모듈화와 의존성 정비로 코드 복잡도를 낮추고 변경 용이성을 높여 릴리스 리스크를 축소
  • 테스트 자동화 환경 구축 및 코드 리팩토링
    • Jest와 React Testing Library를 도입하고 CI에 통합된 테스트 파이프라인을 구축
    • 회귀 결함을 조기 탐지하고 테스트 커버리지를 80%까지 상향해 변경 안정성과 서비스 신뢰성을 강화
    • 핵심 사용자 흐름 기반 테스트 케이스를 정립하여 리팩터링 안전망을 확보하고 품질 게이트를 일관되게 유지
  • React + TypeScript 기반으로 레포지토리 재구축
    • 장기 비활성 코드베이스를 재작성하여 신규 인원 온보딩 1주 소요 문제를 해소
    • TypeScript, React Query, ESLint/Prettier를 적용하고 CI와 코드 리뷰 정책을 일원화해 개발 효율과 변경 신뢰성을 강화
    • type-safe API와 캐싱 전략을 정립해 데이터 일관성을 높이고, 신규 인원의 첫 PR 처리 시간을 3일에서 1일로 단축
    • INP, LCP, FCP 등 핵심 웹 성능 지표를 20% 개선하여 사용자 경험과 반응성을 향상

이웃스토리

쏘쏘마켓

Frontend Engineer

Nov. 2022 - May. 2023

아키텍쳐 설계

  • 제한된 리소스 환경에서 초기 투자 유치를 위한 활성 지표 확보를 목표로 설정

  • MVP 조기 출시를 위해 SPA - React Native 하이브리드 아키텍처를 설계 및 도입, 개발 리드타임을 단축하고 웹 배포로 앱 스토어 심사 3일을 5분으로 축소

  • React Native 환경에 웹 SPA를 래핑, 네이티브급 내비게이션과 전환 성능을 구현

연락처

이메일

dev@ethansup.net

웹사이트

forum.dotnetdev.kr

웹사이트

ones-to-watch.ethansup.net

LinkedIn

pedogunu

GitHub

SimYunSup