React / Next.js 서비스 구축
React와 Next.js를 활용한 신규 서비스 구축부터 실제 운영·유지보수까지 경험했습니다. App Router, Server/Client Component, Middleware, SSR, 상태 Hydration을 실제 서비스 문제 해결에 활용합니다.
FRONTEND DEVELOPER · CAREER PORTFOLIO
React, Next.js를 중심으로 여행 플랫폼의 신규 서비스 구축, 레거시 마이그레이션 및 운영 서비스 고도화를 경험했습니다. 새로운 기술과 도메인을 빠르게 학습해 실제 서비스에 적용하고, 사용자 경험과 운영 안정성을 함께 고려한 프론트엔드 개발을 지향합니다.

01
React와 Next.js를 활용한 신규 서비스 구축부터 실제 운영·유지보수까지 경험했습니다. App Router, Server/Client Component, Middleware, SSR, 상태 Hydration을 실제 서비스 문제 해결에 활용합니다.
Vue2/Nuxt.js 운영 경험을 기반으로 기존 기능을 분석하고 Next.js + TypeScript 구조로 마이그레이션했습니다.
서비스별 상이한 데이터와 상태를 공통 모델로 정규화하고, 기획·디자인·API 사이의 스펙 차이를 조율합니다.
디자인 전공과 퍼블리싱 실무 경험을 바탕으로 로딩, 반응형, 인터랙션 등 사용자 경험을 개발 단계에서 함께 검토합니다.
신규 개발뿐 아니라 실제 운영 서비스의 CS와 장애 대응을 경험했습니다. 중복 API 요청 방지, Health Check, Slack 예약 알림 등 운영 과정에서 발생하는 문제를 개발적으로 해결하는 것에도 관심을 가지고 있습니다.
02
2023년 4월 연구원으로 입사해 여행 플랫폼 찜카(ZZIMCAR)의 신규 서비스 구축, Nuxt.js 레거시 운영 및 Next.js 전환, 서비스 고도화를 담당했습니다. 업무 성과를 인정받아 2026년 1월 입사 동기 중 유일하게 선임연구원으로 승진했습니다.
React 기반 스마트시티 애플리케이션과 React Native 프로젝트의 전체 퍼블리싱 및 디자인 검토를 담당했습니다.
03
04
05
I CAN ACADEMY
오전 8시부터 오후 6시까지 TEPS, TOEFL, 회화 등을 공부했습니다.
자율형사립고등학교 · 대한민국 서울
학사
공학계열 · 디자인공학부 미디어디자인공학전공 (주전공)
평점 3.57 / 4.5드럼
교내 축제 및 행사 공연
홍보부 부원
행사 포스터 제작
팀원
웹사이트 기획·디자인·퍼블리싱, SNS 콘텐츠 기획·디자인, 도록 디자인·제작
디자이너
‘언어의 정원’ 웹사이트 일부 기획, 웹디자인 및 로고 디자인
SK Planet
06
SPECIALTY & HOBBIES
LICENSE
07
저는 디자인과 서비스 경험을 이해하면서 기술적으로 문제를 해결하는 프론트엔드 개발자입니다. 디자인을 전공한 뒤 퍼블리싱을 거쳐 프론트엔드 개발자로 성장하면서 기획, 디자인, 개발의 각 단계가 실제 서비스에서 어떻게 연결되는지를 경험했습니다.
현재는 여행 플랫폼 찜카에서 React, Next.js, TypeScript를 중심으로 신규 서비스 구축과 기존 Vue/Nuxt.js 서비스의 마이그레이션 및 운영을 담당하고 있습니다. 여러 여행 상품의 서로 다른 예약 데이터를 하나의 경험으로 통합하거나, 회원 상태에 따른 초기 렌더링 문제를 서버 데이터와 상태 Hydration 구조로 해결하는 등 문제의 원인을 구조적으로 파악하고 해결해 왔습니다.
기획서, 디자인, API가 서로 맞지 않는 상황을 단순히 전달받은 범위의 문제로 두지 않습니다. 필요한 데이터 구조를 정리해 백엔드와 협의하고 사용자 경험상 필요한 로딩·인터랙션을 제안하는 등 프로젝트 완성도를 높이기 위해 능동적으로 참여합니다.
특정 프레임워크를 사용하는 개발자에 머무르기보다 서비스의 구조와 사용자 경험을 이해하고, 팀과 함께 더 나은 해결 방법을 만들어낼 수 있는 프론트엔드 개발자로 성장하고자 합니다.
08
로그인 상태가 늦게 반영되어 로그아웃 UI가 순간적으로 노출되던 문제를 서버 회원정보 선조회와 Atom Hydration 구조로 개선했습니다. 빠르게 증상만 수정하기보다 렌더링 흐름과 상태 전달 과정을 파악해 근본 원인을 해결합니다.
읽기 쉽고 역할이 명확하며 수정 범위와 사이드 이펙트가 적은 코드를 중요하게 생각합니다. 무조건적인 재사용보다 PC·모바일 구조와 변경 가능성을 고려해 통합과 분리를 판단합니다.
새로운 기술은 문서로만 익히지 않고 직접 구현해 봅니다. PWA와 FCM을 적용한 서비스, WebSocket 실시간 채팅, NestJS 인증 API 등을 만들어 기술의 동작 방식과 활용 가능성을 확인했습니다.
AI를 단순 코드 생성 도구가 아닌 코드 탐색, 반복 작업, 구현 검토를 위한 개발 도구로 활용합니다. OpenAI Codex를 실제 업무에 적용해 일정을 단축했으며, 생성된 결과는 직접 검토하고 서비스 구조와 요구사항에 맞게 수정합니다.