
Resume
윤창원
복잡한 요구사항을 실행 가능한 구조로 바꾸고, 출시 이후까지 책임지는 프론트엔드 엔지니어링 리드
핵심 강점
웹 프론트엔드·UI 엔지니어링 10년+
4인 시니어 중심 팀의 기술 리딩
설계부터 출시 이후까지
검증 중심의 AI-assisted delivery
핵심 요약
저는 복잡한 요구사항을 팀이 실행할 수 있는 구조로 바꾸고, 설계부터 출시 이후 운영까지 책임지는 10년 이상의 프론트엔드 개발자입니다.
금융, 미디어, 반도체 장비, 커머스, 모바일 서비스 등 다양한 환경에서 신규 서비스 구축과 레거시 전환, 운영 안정화를 경험했습니다. 주어진 화면을 구현하는 데 머무르기보다 제품의 목적과 제약을 먼저 이해하고, 요구사항을 개발 가능한 단위로 구체화한 뒤 아키텍처와 개발 기준을 세우는 역할을 맡아 왔습니다.
한국일보에서는 한국일보와 코리아타임스의 기사 관리 어드민을 요구사항 분석부터 설계, 구현, 배포까지 리드했습니다. 업라이즈에서는 초기 웹서비스와 AWS 운영 환경을 구축하고, 2년 이상 서비스를 운영하며 장애 대응과 기술 부채 관리, Nuxt.js에서 SvelteKit으로의 점진적 전환을 수행했습니다. 최근에는 시니어 3명을 포함한 4인 팀을 이끌며 기술 방향, 업무 분해, 일정과 리소스 조율, 코드 리뷰를 맡고 있습니다.
제가 생각하는 리딩은 모든 답을 먼저 알고 지시하는 일이 아닙니다. 제품 목표와 기술적 제약을 함께 살펴 우선순위를 정하고, 팀원이 각자의 판단으로 움직이면서도 결과물의 방향이 흔들리지 않도록 기준과 맥락을 제공하는 일입니다. 일정과 품질이 충돌할 때는 되돌릴 수 있는 선택과 그렇지 않은 선택을 구분해 현실적인 결정을 내립니다.
반복되는 문제는 개인의 숙련도에 맡기기보다 공통화와 자동화로 해결해 왔습니다. 공통 컴포넌트, 권한과 API 패턴, 리뷰 기준, 개발 가이드를 통해 같은 문제가 다시 논의되지 않게 만들고, 기술 부채 역시 무조건적인 리팩터링이 아니라 제품 위험과 사업 우선순위를 기준으로 관리합니다.
AI는 구현을 빠르게 하지만 제품의 완성도를 보장하지는 않습니다. 저는 AI를 요구사항 분해, 설계 대안 탐색, 구현과 테스트의 초안 작성에 활용하고, 구현 전에 실패 조건과 검증 방법을 함께 정의합니다. 코드 리뷰, 자동화된 검사와 테스트, 실제 실행, 배포 전후 점검으로 결과를 확인하고, 발견된 문제는 원인과 재발 방지 기준까지 남깁니다. AI의 속도를 제품 품질로 연결할 수 있을 때 비로소 개발 생산성이 되며, 최종 기술 판단과 결과는 개발자가 책임져야 한다고 생각합니다.
앞으로도 직접 코드를 작성하는 역량을 유지하면서 제품과 기술, 팀 사이의 불확실성을 줄이는 프론트엔드 엔지니어링 리드로 기여하겠습니다. 조직이 더 안정적으로 결정하고 빠르게 실행하며, 출시한 결과를 끝까지 책임질 수 있는 개발 방식을 만들겠습니다.
경력
경력 정보 비공개
- 회사명, 근무 기간, 담당 업무 등 상세 경력은 개인정보 보호를 위해 공개하지 않습니다.
대표 프로젝트
GitHubPrint
GitHub 기반 이력서와 프로필 문서 생성 서비스
Next.js, TypeScript와 AI-assisted workflow 중심으로 확인됩니다. 서비스 링크가 함께 연결되어 있습니다.
- GitHub 데이터를 분석해 PDF와 Word 이력서로 연결하는 개인 제품입니다.
- 분석 엔진, 템플릿, resume 저장소 연동 흐름을 직접 설계하고 구현했습니다.
JSONSurvey
문항별 리액션이 이어지는 JSON 기반 설문 제작·공유 플랫폼
Next.js, React와 TypeScript 중심으로 확인됩니다. 서비스 링크가 함께 연결되어 있습니다.
- JSON만으로 질문, 보기, 분기, 평가축과 결과를 정의하고 웹에서 검사·게시·공유할 수 있도록 설계했습니다.
- 선택 직후 문항별 리액션을 보여주고 결과, 랭킹과 공유까지 연결해 설문 응답 자체를 콘텐츠 경험으로 확장했습니다.
YAVN
YAML 기반 비주얼노벨 엔진과 게임 런처
React, TypeScript와 Vite 중심으로 확인됩니다. GitHub 저장소 링크가 함께 연결되어 있습니다.
- 이야기, 분기, 상태, 연출을 YAML로 정의하고 검증할 수 있는 범용 비주얼노벨 엔진입니다.
- 파서, 실행 엔진, 저장·복구, 게임 배포 구조와 테스트 자동화를 직접 설계했습니다.
React Query Helper
React Query 반복 작업을 줄이는 헬퍼 패키지
TypeScript, React Query와 CLI 중심으로 확인됩니다. 서비스 링크가 함께 연결되어 있습니다.
- React Query 기반 데이터 패칭 코드의 반복을 줄이기 위해 만든 라이브러리입니다.
- npm 패키지로 배포해 재사용 가능한 도구로 정리했습니다.
학력
공주대학교
건축학전공(5년제) · 졸업
2006년 2월 - 2014년 1월
기술 스택
리더십과 제품 전달
프론트엔드
데이터와 플랫폼
제품 환경
AI 활용