채용공고 올리기

김경원님을 응원해보세요!

이직/구직 중이에요
성실함
책임감
유연함
긍정적
적응력

미리보기

기본 정보

이름
김경원
직업
프론트엔드 개발자
간단 소개

안녕하세요. 프론트엔드 개발자 김경원입니다. E-commerce 웹사이트 개발 및 운영 경험이 있으며, 소규모 팀에서 웹 서비스 개발을 주도한 경험이 있습니다. 비즈니스 성장에 기여하는 개발을 추구하며, 사용자 경험 개선에 집중합니다.

자기소개

자기소개

무언가 만드는 일을 좋아합니다. 다음과 같은 원칙을 지향합니다.

  • 효율적인 개발 프로세스: 요구사항을 신속히 분석하고 개발에 반영합니다.

  • 협업 및 커뮤니케이션: 팀원 및 사용자와의 소통을 통해 서비스를 지속적으로 개선합니다.

  • 문제 해결 능력: 복잡한 문제를 체계적으로 해결하는 것을 즐깁니다.

  • 업무 최적화: 효율적인 CMS 구축 등을 통해 반복적인 업무를 자동화하고 개선합니다.

기술 스택

기술 스택

JavaScript, HTML/CSS, React, Next.js, react-query, swr, redux-toolkit

프로젝트

프로젝트명

FauxPainting ArtSchool

소속/기관명

주식회사 샤뜨

프로젝트 기간

2023.10. ~ 2024.01.

프로젝트 내용


포페인팅 표현을 위한 온라인 강의 서비스

React, Tanstack Query, Firebase, TailwindCSS

  1. 데이터 캐싱 및 관리

    • React Query를 활용한 커스텀 훅으로 데이터 페칭 및 서버 상태 관리 로직 구현

    • Context API를 이용한 중앙 집중식 클라이언트 상태 관리

  2. 사용자 경험 개선

    • 모바일 대응 반응형 레이아웃 구축

    • User Agent에 따른 조건부 컴포넌트 렌더링으로 크로스 브라우징 이슈 해결

    • 메인화면 Lighthouse CLS 점수 0.11에서 0으로 개선

  3. 이미지 최적화

    • PNG to WebP 변환 유틸리티 코드 작성으로 성능 최적화

    • Cloudinary 업로드 시 이미지 변환 자동화 기능 구현

    • 지연 로딩 및 크기 최적화로 조건별 이미지 크기 렌더링

    • 메인화면 Lighthouse LCP 점수 10.4초에서 1.3초로 약 87% 단축

  4. CI/CD 파이프라인 구축

    • GitHub Actions를 활용한 브랜치별 자동 배포 설정으로 개발 서버와 라이브 서버 분리

    • Firebase Hosting을 활용한 빌드 프로세스 최적화

프로젝트명

Syatt

소속/기관명

주식회사 샤뜨

프로젝트 기간

2023.12. ~ 2024.02.

프로젝트 내용

포페인팅을 위한 도구, 페인트 판매 및 오프라인 교육 서비스

NextJS, SWR, Redux-toolkit, Sanity, TailwindCSS, TypeScript

  1. 데이터 캐싱 및 관리

    • SWR을 이용한 데이터 캐싱 및 서버 상태 관리

    • Redux-toolkit으로 Flux 패턴 아키텍처 구축

  2. Headless CMS 관리

    • GROQ(Sanity Query)를 사용하여 Sanity에 최적화된 쿼리로 데이터 fetch 로직 작성

    • Sanity 제품, 유저, 주문, 배송 스키마 설계

  3. 배송조회 기능 구현

    • 택배사ID 및 송장번호를 통한 배송조회 기능 담당

    • GraphQL 쿼리로 데이터 정의

    • Server Action을 이용한 토큰 발급 및 재발급 처리

포트폴리오

URL

link

https://same-pawpaw-609.notion.site/12ef0dd08a1b807ab54ceca340c48165?pvs=74

노션
link

https://github.com/ruddnjs3769

깃허브
댓글