채용공고 올리기

김유현님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
김유현
직업
프론트엔드 개발자
이메일
dbgus20609@gmail.com
간단 소개

안녕하세요. 1년차 프론트엔드 개발자 김유현입니다. 소통하고 협업하는 것을 즐깁니다. 
 서로 다른 마음들을 모아, 모두가 같은 방향을 바라볼 수 있도록 
조율하는 데에 열정을 가지고 있습니다.

기술 스택

기술 스택

JavaScript, HTML/CSS, React, Next.js, react-query, TailwindCSS, zustand

경력

회사명

아이테크

직급 | 부서 | 근무 유형

프론트엔드 개발자 | 개발팀

근무 기간

2023.04. ~ 2024.04. (1년 1개월)

담당 업무
  • QR코드 기반 모바일 웹 테이블 주문 오더플래닛의 유저 웹 프론트엔드 개발을 담당, 유저 웹 90% 이상 구현

  • 서비스 초기 단계부터 프로젝트에 참여해 기획과 디자인을 개선하고 유저 경험을 향상, 결제 단계를 3페이지에서 2페이지로 줄이고, 장바구니에 '더 담기' 버튼을 추가해 사용자 편의성 개선

  • 사내 KPI 달성을 위한 개발 지식 공유 세션을 개최하여 팀 내 지식 공유 및 학습 문화를 정착시키고, 구성원의 기술 역량과 협업 효율을 높이는 데 기여

프로젝트

프로젝트명

오더플래닛

소속/기관명

아이테크

프로젝트 기간

2023.04. ~ 2024.04.

프로젝트 내용

핸드폰으로 메뉴 선택 주문까지 가능한 QR 코드 기반 모바일용 웹 테이블 오더 유저 웹 개발

React Recoil React-Query Tailwind CSS Antd i18next

  • 효율적인 서버 데이터 관리로 코드 유지 보수성 향상
    - Axios와 커스텀 훅을 활용해 API 호출을 표준화 코드 유지보수성을 높임
    - 환경 변수 관리와 interceptor로 일관된 데이터 처리 구현

  • 성능 최적화로 사용자 경험 개선
    - 기존에 작성된 무한 스크롤 로직을 React-Query의 useInfiniteQuery로 변경 코드량 20% 감소

    - Suspense와 Lazy로 코드 스플리팅 적용, 초기 로딩 시간 단축.

  • 재사용 가능한 UI 컴포넌트로 개발 생산성 증가

    - Antd와 Tailwind를 활용한 공통 컴포넌트 구축, UI 개발 속도 향상.

  • 효율적인 전역 상태 관리로 성능 최적화

    - Recoil을 도입하여 전역 상태 관리 최적화, 기존 useContext 대비 리렌더링 감소

    - Recoil Selector를 활용해 파생 데이터 계산 로직을 분리, 의존성 기반 캐싱으로 렌더링 성능 최적화

  • 글로벌 사용자 접근성 강화

    - i18next를 통해 다국어 번역을 지원해 글로벌 유저의 접근성 향상

    - OAuth(구글, 애플 로그인) 및 ABA Pay 결제 모듈 연동 테스트 수행 경험

프로젝트명

서재췍

소속/기관명

팀 프로젝트

프로젝트 기간

2025.01. ~ 2025.02.

프로젝트 내용

사용자가 읽고 있는 책을 관리하고 아카이빙하는 웹 서비스

Next.js Zustand Typescript Tailwind CSS Antd

  • Next.js 기반 프로젝트의 아키텍처 설계

    - 기술 스택 및 폴더 구조 정의를 통해 유지 보수성과 확장성을 고려한 프로젝트 구조 설계

  • 코드 리뷰 문화 도입을 통한 협업 효율 및 품질 향상

    - 팀 내 코드 리뷰 문화를 정착시켜 코드의 일관성 및 품질 개선

  • Dnd-kit과 웹 스토리지를 활용한 서재 페이지 구현

    - Drag & Drop 사용자 인터랙션 구현 및 데이터의 영속성을 위한 로컬 스토리지 사용

프로젝트 바로가기

프로젝트명

같이달램

소속/기관명

팀 프로젝트

프로젝트 기간

2024.08. ~ 2024.10.

프로젝트 내용

힐링이 필요한 직장인들을 위한 소모임 커뮤니티

Next.js TypeScript React-Query Tailwind CSS Zustand

  • 팀장 역할 수행으로 원활한 팀 운영 및 커뮤니케이션 주도
    - 회의 리드, 역할 분담(R&R), 컨벤션 정리, 그라운드룰 수립 및 회고 등 팀 운영 프로세스 구축

  • React Query의 Hydration Boundary를 활용한 SSR 구현

    - 초기 렌더링 시 데이터 페칭 중복 방지, 불필요한 HTTP 요청 감소 및 네트워크 효율성 개선

    - CSR 대비 초기 로딩 속도 향상 및 SEO 최적화 효과

  • 공용 컴포넌트 및 모임 상세 페이지 구현

    - 재사용 가능한 UI 컴포넌트 구성 및 주요 페이지 UI/로직 구현

프로젝트 바로가기

프로젝트명

From zero to top

소속/기관명

개인 프로젝트

프로젝트 기간

2023.02. ~ 2023.03.

프로젝트 내용

자기소개 웹페이지 제작 개인 프로젝트

React.js SCSS

  • 전역 상태 관리로 동적 UI 구현

    - useContext를 활용해 스크롤 위치를 전역 상태로 관리, 화면 전환과 텍스트 애니메이션 구현

  • 반응형 및 인터랙티브 레이아웃 설계
    - 미디어 쿼리를 사용한 다양한 디바이스에 대응하는 반응형 레이아웃을 설계

    - CSS Grid를 활용해 외부 라이브러리 없이 Masonry 레이아웃 구현, 콘텐츠 탐색 편의성 강화

    - Parallax 스크롤 효과를 적용하여 시각적인 몰입감을 높이고 인터랙션 요소 강화

  • 커스텀 캐러셀 컴포넌트 구현

    - React, JavaScript, CSS를 활용해 외부 라이브러리 없이 캐러셀 컴포넌트를 독립적으로 개발

프로젝트 바로가기

프로젝트명

사조의 공방

소속/기관명

팀 프로젝트

프로젝트 기간

2022.08. ~ 2022.09.

프로젝트 내용

핸드메이드 제품 판매 사이트 제작 프로젝트

React.js SCSS react-daum-postcode

  • 사용자 입력 검증 및 인터페이스 개선

    - 정규식을 활용한 로그인/회원가입 페이지 구현, 정규식 기반 실시간 검증 및 조건 충족 시 버튼 활성화 UX 구현

    - 다음 주소 API 연동으로 주소 입력 과정 간소화, 직관적인 설계를 통한 사용자 경험 향상

  • 동적 라우팅으로 콘텐츠 접근성 최적화
    - useParams를 활용해 아이템에 고유한 경로 부여를 통해 URL 아이템별 리뷰 페이지 구현

포트폴리오

URL

link

포트폴리오

URL 링크
link

개인 블로그

노션

교육

소속/기관명

코드잇

종류 | 전공

사설 교육 | 코드잇 스프린트 단기심화

재학 기간 | 재학 상태

2024.08. ~ 2024.10. | 수료

소속/기관명

위코드

종류 | 전공

사설 교육 | 저스트코드 프론트엔드

재학 기간 | 재학 상태

2022.08. ~ 2022.10. | 수료

소속/기관명

방송통신대학교

종류 | 전공

대학교(학사) | 영어영문학과

재학 기간 | 재학 상태

2021.03. ~ 2023.08. | 졸업

자격증

자격증명

토익

점수 | 발급기관

880 | YBM

취득연월

2024.08.

자기소개

자기소개

사용자와 프로덕트를 깊이 이해하는 개발자

깊이 있고 질 높은 개발을 위해서는 프로덕트에 대한 애정과 철저한 이해가 필수적이라고 생각합니다. 단순한 프론트엔드 개발을 넘어, 유저의 요구를 파악하고 백엔드 및 디자이너와 원활히 소통하며 문제를 다각도로 분석하는 과정을 즐깁니다. 또한, 팀원들과 함께 최적의 해결책을 모색하는 과정에서 큰 보람을 느낍니다.

동료와 함께 성장하는 개발자

잘못된 코드는 고칠 수 있지만, 사람의 마음은 그렇게 간단히 고칠 수 없다고 생각합니다. 그렇기 때문에 사람을 대할 때 신중하고 열린 마음으로 다가갑니다. 나와 상대방의 다름을 알고 존중하며, 혼자보다는 함께 나아갈 수 있는 방향을 고민합니다. 이러한 가치관을 바탕으로 자동차 부품 엔지니어와 프론트엔드 개발자로 근무하는 동안 두 직장에서 모두 좋은 평가를 받아 우수사원으로 선정된 경험이 있습니다.

지속적인 성장과 학습을 실천하는 개발자

모든 일은 꾸준한 학습에서 시작된다고 믿습니다. 퇴사 후 프론트엔드 단기 심화 과정을 수료하며 Next.js를 중심으로 한 실무 역량을 쌓았고, 최근에는 React Native를 학습하며 클라이언트 개발 전반에 대한 이해를 넓혀가고 있습니다.

댓글