채용공고 올리기

이범진님을 응원해보세요!

지금 만족하고 있어요
성실함
책임감
협업 지향
솔루션 지향
자기 주도적

미리보기

기본 정보

이름
이범진
직업
프론트엔드 개발자
이메일
maplestory1419@gmail.com
간단 소개

프론트엔드 개발자 이범진입니다.

기술 스택

기술 스택

React, JavaScript, HTML/CSS, vitest, Next.js, tailwind-css, react-query, Cypress, storybook, react-router

프로젝트

프로젝트명

shoping-cart 프로젝트

소속/기관명

next-step

프로젝트 기간

2024.04. ~ 진행 중

프로젝트 내용
  • 장바구니 로직 구현

    • 클라이언트와 서버에서 장바구니 데이터를 관리하여 사용자 경험을 최적화.

    • 로그인 시 서버에서 장바구니 정보를 불러오고, 로그아웃 시 로컬 스토리지에 임시 저장.

  • Error Boundary 및 Suspense Boundary 적용

    • 에러 발생 시 사용자에게 향상된 피드백 제공.

    • 비동기 로딩 상태에서 로딩 스피너를 표시하여 사용자 경험 개선.

  • Zod를 통한 런타임 에러 처리

    • API 응답의 데이터 유효성 검사를 강화하여 명확한 에러 처리를 구현.

    • 개발자와 사용자 모두에게 유리한 에러 관리 체계 구축.

  • 대용량 이미지 최적화

    • Intersection Observer API를 활용한 lazy loading 구현.

    • 페이지 초기 로딩 속도 개선 및 성능 최적화.

프로젝트명

딜라이트

소속/기관명

그렙

프로젝트 기간

2023.10. ~ 2023.12.

프로젝트 내용

소상공인을 위한 음식 판매 플랫폼 개발

  • 인증 및 인가 로직 구현

    • 복잡한 로그인 상태를 처리하고, 사용자 인증 및 인가 체계를 구축하여 보안 강화.

  • 컴포넌트 기반 설계

    • 다른 개발자들이 쉽게 사용할 수 있도록 컴포넌트 기반으로 설계.

    • 서버 컴포넌트와 클라이언트 컴포넌트를 효과적으로 구현하여 유지보수성 향상.

  • Controlled Component와 Uncontrolled Component 고려

    • 사용자 입력 처리 방식에 대한 고민을 통해 최적의 컴포넌트 설계 적용.장바구니 로직 구현

      • 클라이언트와 서버에서 장바구니 데이터를 관리하여 사용자 경험을 최적화.

      • 로그인 시 서버에서 장바구니 정보를 불러오고, 로그아웃 시 로컬 스토리지에 임시 저장.

    • 대용량 이미지 최적화

      • Intersection Observer API를 활용한 lazy loading 구현.

      • 페이지 초기 로딩 속도 개선 및 성능 최적화.

  • Next.js 도입

    • LCP(Largest Contentful Paint)와 CLS(Cumulative Layout Shift) 성능을 향상시켜 사용자 경험 개선.

포트폴리오

URL

link

https://github.com/Team-PalPalHae-Dealight/Team-PalPalHae-Dealight-FE?tab=readme-ov-file

깃허브
link

https://shoppingmall-project-d8h1.vercel.app/

URL 링크
link

https://github.com/euan-lee/shoppingmall-project

깃허브

교육

소속/기관명

명지대학교

종류 | 전공

대학교(학사) | 전자공학과

재학 기간 | 재학 상태

2016.03. ~ 2023.02. | 졸업

대외활동

활동명

REACT-TDD

소속/기관명

NEXT STEP

연도

2024

내용
  • 상태 관리 고민

    • Controlled Component와 Uncontrolled Component의 장단점을 분석하고, 서버 상태와 클라이언트 상태의 효과적인 관리 방안 모색.

    • 상태 관리를 위한 적절한 라이브러리 선택에 대한 고민.

  • 타입 체크 라이브러리 도입

    • 안정적인 소프트웨어 개발을 위해 컴파일 및 런타임 환경에서의 타입 체크를 위한 라이브러리 도입.

  • MSW(Mock Service Worker) 활용

    • 백엔드 개발과 병렬적으로 진행하기 위해 MSW를 도입하여 API 요청을 모킹.

    • 브라우저 환경과 서버 환경의 동작 원리를 이해하고 이를 효과적으로 활용.

활동명

프로그래머스 데브코스

소속/기관명

그렙

연도

2023

내용

JavaScript 및 React, Next.js 개발

  • 프로그래밍 경험

    • JavaScript에서 React, Next.js까지 직접 구현해 보며 발전 과정 학습.

    • SCR, SSR, ISR, SSG 등의 개념 및 MVVM 패턴 이해.

  • 팀 프로젝트 경험

    • 다양한 Git Flow 전략을 배우고, 팀원들과의 효과적인 커뮤니케이션 능력 향상.

자격증

자격증명

TOIEC

점수 | 발급기관

860 | IBM

취득연월

2021.09.

외국어

외국어명

영어

점수

일상 회화 가능

자기소개

자기소개

안녕하세요. 배우는 것을 좋아하는 프론트엔드 개발자 이범진입니다. 저는 직무에 대한 전문성을 기르기 위해 대학교에서 네트워크, 자료구조, C언어, C++ 수업을 수강하였습니다. 이후 프론트엔드 개발에 매력을 느껴 프로그래머스에서 진행하는 프론트엔드 데브 코스를 수강하였고, 이 과정을 통해 SSR, CSR, Next.js로의 개발 흐름을 체험하였습니다. JavaScript를 활용하여 SPA를 개발하는 경험도 쌓았습니다.

또한, 이 교육 과정에서 팀 프로젝트를 2회 수행하며 Git Flow와 팀원 간의 소통 방식, 백엔드 개발자와의 협업 경험을 얻었습니다. 이후 더 나은 코드를 작성하고자 Next-step에서 진행하는 React TDD 강의를 수강하며 유지 보수에 적합한 코드에 대해 고민하였습니다.

댓글