복잡한 에너지 도메인과 운영 화면 안에서, 프론트엔드가 화면 구현만이 아니라 구조와 기준까지 함께 정리해야 하는 상황을 맡았습니다.
디자이너가 없는 환경에서 MUI 상용 테마를 실무 기준으로 다시 해석하고, Storybook을 중심으로 토큰·컴포넌트·문서 흐름을 정리해 협업 기준을 만들었습니다.
또한 기획–백엔드–프론트 사이에서 자주 흩어지던 요구사항을 구체화해, 변경 누락과 해석 차이를 줄이는 쪽으로 실무 판단을 이어갔습니다.
MUI 상용 테마를 조직 표준에 맞게 재설계하고, Storybook 기반 가이드와 Mock API(MSW)를 도입해 병렬 개발과 초기 검토 비용을 낮췄습니다. 외부 라이브러리(Windy CDN 등)를 SPA 환경에 안정적으로 통합하며 실행 환경 자체도 함께 정리했습니다.
복잡한 에너지 도메인과 운영 화면 안에서, 프론트엔드가 화면 구현만이 아니라 구조와 기준까지 함께 정리해야 하는 상황을 맡았습니다.
디자이너가 없는 환경에서 MUI 상용 테마를 실무 기준으로 다시 해석하고, Storybook을 중심으로 토큰·컴포넌트·문서 흐름을 정리해 협업 기준을 만들었습니다.
또한 기획–백엔드–프론트 사이에서 자주 흩어지던 요구사항을 구체화해, 변경 누락과 해석 차이를 줄이는 쪽으로 실무 판단을 이어갔습니다.
MUI 상용 테마를 조직 표준에 맞게 재설계하고, Storybook 기반 가이드와 Mock API(MSW)를 도입해 병렬 개발과 초기 검토 비용을 낮췄습니다. 외부 라이브러리(Windy CDN 등)를 SPA 환경에 안정적으로 통합하며 실행 환경 자체도 함께 정리했습니다.
운영팀 주도 업데이트에 의존하던 상점과 이벤트 화면을 더 빠르게 바꾸고, CS와 지표 확인 흐름도 함께 정리하는 일을 맡았습니다.
상점 페이지를 리뉴얼해 이벤트 전환이 자연스럽게 이어지도록 만들었고, 보상형 이벤트 콘텐츠는 웹뷰 기반으로 구현해 배포와 운영 부담을 낮췄습니다.
또한 관리자 페이지를 전담 리뉴얼하며 운영팀이 CS 처리와 지표 확인을 더 빠르게 할 수 있도록 화면과 흐름을 정리했습니다.
실서비스 환경에서 유지보수·신규 개발·운영 지원을 맡았습니다. 특히 관리자 페이지를 전담하며 pnpm·NextAuth·Tailwind+PreCSS 기반으로 이후 실서비스에서도 확장성과 유지보수가 용이한 구조를 만들었습니다.
운영팀 주도 업데이트에 의존하던 상점과 이벤트 화면을 더 빠르게 바꾸고, CS와 지표 확인 흐름도 함께 정리하는 일을 맡았습니다.
상점 페이지를 리뉴얼해 이벤트 전환이 자연스럽게 이어지도록 만들었고, 보상형 이벤트 콘텐츠는 웹뷰 기반으로 구현해 배포와 운영 부담을 낮췄습니다.
또한 관리자 페이지를 전담 리뉴얼하며 운영팀이 CS 처리와 지표 확인을 더 빠르게 할 수 있도록 화면과 흐름을 정리했습니다.
실서비스 환경에서 유지보수·신규 개발·운영 지원을 맡았습니다. 특히 관리자 페이지를 전담하며 pnpm·NextAuth·Tailwind+PreCSS 기반으로 이후 실서비스에서도 확장성과 유지보수가 용이한 구조를 만들었습니다.
Java/JSP/jQuery 기반 레거시 환경에서 신규 기능 개발 속도와 협업 효율을 함께 끌어올려야 하는 상황을 맡았습니다.
초기에는 jQuery prototype 기반 모듈화로 화면 구조를 정리했고, 이후 글로벌 서비스 단계에서는 Next.js 기반으로 전환하며 API 명세·UI 컴포넌트·협업 규칙을 다시 세웠습니다.
주니어 2명과 인턴 1명을 온보딩하며, 프론트엔드가 화면 구현을 넘어서 협업 기준을 만드는 역할도 함께 맡았습니다.
react-query·axios·emotion 등을 활용해 상태/데이터 관리 구조를 정비했고, ESLint/Prettier 기반 협업 규칙을 도입했습니다. 배포는 Express/EC2+pm2+deploy.sh 파이프라인으로 안정화했습니다.
Java/JSP/jQuery 기반 레거시 환경에서 신규 기능 개발 속도와 협업 효율을 함께 끌어올려야 하는 상황을 맡았습니다.
초기에는 jQuery prototype 기반 모듈화로 화면 구조를 정리했고, 이후 글로벌 서비스 단계에서는 Next.js 기반으로 전환하며 API 명세·UI 컴포넌트·협업 규칙을 다시 세웠습니다.
주니어 2명과 인턴 1명을 온보딩하며, 프론트엔드가 화면 구현을 넘어서 협업 기준을 만드는 역할도 함께 맡았습니다.
react-query·axios·emotion 등을 활용해 상태/데이터 관리 구조를 정비했고, ESLint/Prettier 기반 협업 규칙을 도입했습니다. 배포는 Express/EC2+pm2+deploy.sh 파이프라인으로 안정화했습니다.
클라이언트별 요구가 자주 달라지는 데이터 수집·라벨링 프로젝트에서 화면과 API 스펙을 구체화하는 역할을 맡았습니다. 텍스트·음성·이미지 수집 화면과 Canvas 기반 어노테이션 화면 구현에 참여했고, Jira·Jenkins를 활용한 협업과 배포 흐름도 경험했습니다.
클라이언트별 요구가 자주 달라지는 데이터 수집·라벨링 프로젝트에서 화면과 API 스펙을 구체화하는 역할을 맡았습니다. 텍스트·음성·이미지 수집 화면과 Canvas 기반 어노테이션 화면 구현에 참여했고, Jira·Jenkins를 활용한 협업과 배포 흐름도 경험했습니다.
WYSIWYG 빌더용 컴포넌트와 초기 랜딩 페이지를 개발했고, Django/DRF 기반 CRUD·파일 I/O·휴대폰 본인확인·가상번호 연동을 지원했습니다. 디자인 백그라운드를 바탕으로 UI/브랜딩 보조도 함께 수행했습니다.
WYSIWYG 빌더용 컴포넌트와 초기 랜딩 페이지를 개발했고, Django/DRF 기반 CRUD·파일 I/O·휴대폰 본인확인·가상번호 연동을 지원했습니다. 디자인 백그라운드를 바탕으로 UI/브랜딩 보조도 함께 수행했습니다.
비전공·무경력 상태에서 개발자로 첫 기회를 얻어 Django 기반 웹 서비스 개발을 시작했습니다. 짧은 기간이었지만 실무 환경에서 웹 서비스가 굴러가는 흐름과 개발 협업의 기본을 익힌 첫 경험이었습니다.
비전공·무경력 상태에서 개발자로 첫 기회를 얻어 Django 기반 웹 서비스 개발을 시작했습니다. 짧은 기간이었지만 실무 환경에서 웹 서비스가 굴러가는 흐름과 개발 협업의 기본을 익힌 첫 경험이었습니다.
웹 엔지니어링 기초(HTTP/REST, Git, RDBMS)와 서버·클라이언트 흐름을 학습했고, 작은 웹 프로토타입을 제작하며 데이터 모델링·API 개념을 익혔습니다. 이후 초기 실무에서는 프론트 영역부터 기여를 시작했습니다.
웹 엔지니어링 기초(HTTP/REST, Git, RDBMS)와 서버·클라이언트 흐름을 학습했고, 작은 웹 프로토타입을 제작하며 데이터 모델링·API 개념을 익혔습니다. 이후 초기 실무에 서는 프론트 영역부터 기여를 시작했습니다.
《월간 아트》 매거진과 전시도록·브로슈어를 제작하며 InDesign 기반 워크플로, 그리드, 타이포 시스템을 다뤘습니다. 이후 프론트엔드에서 구조와 기준을 중요하게 보게 된 배경이 된 경험입니다.
《월간 아트》 매거진과 전시도록·브로슈어를 제작하며 InDesign 기반 워크플로, 그리드, 타이포 시스템을 다뤘습니다. 이후 프론트엔드에서 구조와 기준을 중요하게 보게 된 배경이 된 경험입니다.
타이포그래피 이론, 그리드, 조판, InDesign 실습을 중심으로 역량을 강화했습니다. 전시와 펀딩 프로젝트에 참여하며 페이지 제작·운영, 굿즈 제작 등 편집/시각 디자인의 실무 감각을 쌓았습니다.
타이포그래피 이론, 그리드, 조판, InDesign 실습을 중심으로 역량을 강화했습니다. 전시와 펀딩 프로젝트에 참여하며 페이지 제작·운영, 굿즈 제작 등 편집/시각 디자인의 실무 감각을 쌓았습니다.
기업 사보·사사·브로슈어·연차보고서 등 편집물 제작 과정에 참여하며 교정·교열, 조판/레이아웃 보조 등 기본 실무를 익혔습니다.
기업 사보·사사·브로슈어·연차보고서 등 편집물 제작 과정에 참여하며 교정·교열, 조판/레이아웃 보조 등 기본 실무를 익혔습니다.