KH.

FRONTEND DEVELOPER · CAREER PORTFOLIO

사용자 경험과 서비스 구조를 함께 고민하는 프론트엔드 개발자

React, Next.js를 중심으로 여행 플랫폼의 신규 서비스 구축, 레거시 마이그레이션 및 운영 서비스 고도화를 경험했습니다. 새로운 기술과 도메인을 빠르게 학습해 실제 서비스에 적용하고, 사용자 경험과 운영 안정성을 함께 고려한 프론트엔드 개발을 지향합니다.

김하림1999년생서울시 강남구 역삼동harim990309@naver.com01049110309
김하림 프로필
김하림Frontend Developer4년차 프론트엔드 개발자

01

Core Competencies

React / Next.js 서비스 구축

React와 Next.js를 활용한 신규 서비스 구축부터 실제 운영·유지보수까지 경험했습니다. App Router, Server/Client Component, Middleware, SSR, 상태 Hydration을 실제 서비스 문제 해결에 활용합니다.

Vue 레거시 → React 전환

Vue2/Nuxt.js 운영 경험을 기반으로 기존 기능을 분석하고 Next.js + TypeScript 구조로 마이그레이션했습니다.

복잡한 API 데이터 구조화

서비스별 상이한 데이터와 상태를 공통 모델로 정규화하고, 기획·디자인·API 사이의 스펙 차이를 조율합니다.

UI/UX 이해와 협업

디자인 전공과 퍼블리싱 실무 경험을 바탕으로 로딩, 반응형, 인터랙션 등 사용자 경험을 개발 단계에서 함께 검토합니다.

운영까지 고려하는 개발

신규 개발뿐 아니라 실제 운영 서비스의 CS와 장애 대응을 경험했습니다. 중복 API 요청 방지, Health Check, Slack 예약 알림 등 운영 과정에서 발생하는 문제를 개발적으로 해결하는 것에도 관심을 가지고 있습니다.

02

Work Experience

2023.04 - 현재

㈜네이처모빌리티

Frontend Developer · 연구원 → 선임연구원

2023년 4월 연구원으로 입사해 여행 플랫폼 찜카(ZZIMCAR)의 신규 서비스 구축, Nuxt.js 레거시 운영 및 Next.js 전환, 서비스 고도화를 담당했습니다. 업무 성과를 인정받아 2026년 1월 입사 동기 중 유일하게 선임연구원으로 승진했습니다.

2022.04 - 2022.07

㈜유아이네트웍스

Publisher · 주임/팀원

React 기반 스마트시티 애플리케이션과 React Native 프로젝트의 전체 퍼블리싱 및 디자인 검토를 담당했습니다.

03

Projects

01
2026.06 - 현재

찜카 통합 마이페이지 구축 및 고도화

Next.js 15React 19JavaScript/TypeScriptJotaiTailwind CSSApp Router
상세 보기
02
2025.04 - 현재

국내렌터카 웹 서비스 유지보수 및 기능 개선

Next.js 15React 19JavaScriptTailwind CSSPortOneNaver Pay
상세 보기
03
2025.01 - 2025.12

제휴사용 아웃링크 페이지 구축

Next.jsJavaScriptTailwind CSSREST API제휴사 연동
상세 보기
04
2024.07 - 현재

해외렌터카 예약 서비스 신규 구축 및 운영 고도화

Next.js 14React 18JavaScriptTailwind CSSJotaiGoogle Maps APIAWS AmplifyGAGTM
상세 보기
05
2024.03 - 2024.06

찜카 서비스 Next.js 마이그레이션

Next.jsTypeScriptJotaiTailwind CSSTurborepo
상세 보기
06
2024.01 - 현재

통합 여행·모빌리티 플랫폼 운영 및 서비스 고도화

Nuxt.jsVue.jsJavaScriptREST APIAWS S3GTM반응형 UI
상세 보기
07
2024.01 - 2024.10

찜카 해외항공 서비스 구축

Nuxt.jsVue.jsJavaScriptHTMLCSSREST API
상세 보기
08
2023.07 - 2023.12

스타렌터카

Next.jsTypeScriptReduxStyled CSS
상세 보기
09
2022.04 - 2022.07

부천시 스마트시티 · Hooxi

ReactReact NativeJSPBootstrapFigma
상세 보기

04

Tech Stack

Frontend

ReactNext.jsTypeScriptJavaScriptVue.jsNuxt.js

State / UI

JotaiReduxTailwind CSSStyled CSSBootstrap

Infra / Tools

AWS AmplifyAmazon S3JenkinsGitGAGTM

Collaboration

FigmaPhotoshopIllustratorREST API

05

Journey

EDUCATION · EXPERIENCE · ACTIVITY
1011121314151617181920212223
해외경험

어학연수 · 필리핀

I CAN ACADEMY

오전 8시부터 오후 6시까지 TEPS, TOEFL, 회화 등을 공부했습니다.

2010.10 - 2011.02
고등학교

미림여자고등학교

자율형사립고등학교 · 대한민국 서울

2015.03 (입학) - 2018.02 (졸업)
대학교

한국공학대학교 (구 한국산업기술대학교)

학사

공학계열 · 디자인공학부 미디어디자인공학전공 (주전공)

평점 3.57 / 4.5
2018.03 (입학) - 2022.02 (졸업)
동아리활동

FEEL

드럼

교내 축제 및 행사 공연

2018.03 - 2020.02
교내활동

디자인학부 학생회 D-DAY

홍보부 부원

행사 포스터 제작

2020.03 - 2021.02
교내활동

한국산업기술대학교 온라인 졸업전시회

팀원

웹사이트 기획·디자인·퍼블리싱, SNS 콘텐츠 기획·디자인, 도록 디자인·제작

2021.05 - 2021.11
기타

한국예술종합학교 G'arts

디자이너

‘언어의 정원’ 웹사이트 일부 기획, 웹디자인 및 로고 디자인

2021.07 - 2022.01
교육이수

웹 풀스택 개발자 양성 과정

SK Planet

2022.09 - 2023.03

06

Additional Information

SPECIALTY & HOBBIES

특기
셀프 네일아트
취미
유튜브 시청컴퓨터 게임강아지 산책요리

LICENSE

자동차 운전면허 2종 보통

등급 미제출
발급기관
경찰청
등록번호
11-18-016043-30
취득일
2018.04.10

07

About Me

저는 디자인과 서비스 경험을 이해하면서 기술적으로 문제를 해결하는 프론트엔드 개발자입니다. 디자인을 전공한 뒤 퍼블리싱을 거쳐 프론트엔드 개발자로 성장하면서 기획, 디자인, 개발의 각 단계가 실제 서비스에서 어떻게 연결되는지를 경험했습니다.

현재는 여행 플랫폼 찜카에서 React, Next.js, TypeScript를 중심으로 신규 서비스 구축과 기존 Vue/Nuxt.js 서비스의 마이그레이션 및 운영을 담당하고 있습니다. 여러 여행 상품의 서로 다른 예약 데이터를 하나의 경험으로 통합하거나, 회원 상태에 따른 초기 렌더링 문제를 서버 데이터와 상태 Hydration 구조로 해결하는 등 문제의 원인을 구조적으로 파악하고 해결해 왔습니다.

기획서, 디자인, API가 서로 맞지 않는 상황을 단순히 전달받은 범위의 문제로 두지 않습니다. 필요한 데이터 구조를 정리해 백엔드와 협의하고 사용자 경험상 필요한 로딩·인터랙션을 제안하는 등 프로젝트 완성도를 높이기 위해 능동적으로 참여합니다.

특정 프레임워크를 사용하는 개발자에 머무르기보다 서비스의 구조와 사용자 경험을 이해하고, 팀과 함께 더 나은 해결 방법을 만들어낼 수 있는 프론트엔드 개발자로 성장하고자 합니다.

08

How I Work

01

구조적으로 문제 해결하기

로그인 상태가 늦게 반영되어 로그아웃 UI가 순간적으로 노출되던 문제를 서버 회원정보 선조회와 Atom Hydration 구조로 개선했습니다. 빠르게 증상만 수정하기보다 렌더링 흐름과 상태 전달 과정을 파악해 근본 원인을 해결합니다.

02

다음 사람이 수정하기 쉬운 코드

읽기 쉽고 역할이 명확하며 수정 범위와 사이드 이펙트가 적은 코드를 중요하게 생각합니다. 무조건적인 재사용보다 PC·모바일 구조와 변경 가능성을 고려해 통합과 분리를 판단합니다.

03

직접 만들며 학습하기

새로운 기술은 문서로만 익히지 않고 직접 구현해 봅니다. PWA와 FCM을 적용한 서비스, WebSocket 실시간 채팅, NestJS 인증 API 등을 만들어 기술의 동작 방식과 활용 가능성을 확인했습니다.

04

AI를 개발 생산성 도구로 활용하기

AI를 단순 코드 생성 도구가 아닌 코드 탐색, 반복 작업, 구현 검토를 위한 개발 도구로 활용합니다. OpenAI Codex를 실제 업무에 적용해 일정을 단축했으며, 생성된 결과는 직접 검토하고 서비스 구조와 요구사항에 맞게 수정합니다.