채용공고 올리기

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

지금 만족하고 있어요
성실함
협업 지향
커뮤니케이션
고객 중심
적응력

미리보기

기본 정보

이름
김종현
직업
프론트엔드 개발자
이메일
jong6598@naver.com
간단 소개

좋은 유저 경험을 위해서라면 어떤 역할도 수행해갈 준비가 된 프론트엔드 개발자 김종현입니다.

기술 스택

기술 스택

JavaScript, HTML/CSS, React, TypeScript, Next.js

경력

회사명

투와이

직급 | 부서 | 근무 유형

Frontend Developer | SW팀 | 재직 중

근무 기간

2023.10. ~ 재직 중 (1년 6개월)

담당 업무

사내 PMS

  • Next 서버를 활용한 BFF 구현

    • 백엔드 변경에도 UI 코드가 영향받지 않는 유연한 개발 환경 구성

  • BFF 도입으로 인한 코드 분량의 증가를 해결하기 위해 api 통신 및 에러처리 공통 모듈화

    • 코드의 재사용성을 높이고 유지보수를 용이

  • 간트 차트 기반의 Task 관리 툴 구현

    • 일정 생성, 변경, 삭제 등을 쉽게 트레킹하고 기간별로 쉽게 파악 가능한 UI 및 로직 구현

  • HOC를 활용한 접근제한을 통한 로그인 계정별 권한 제한 핸들링

  • 로딩 속도 개선을 위한 AWS lamda 이미지 리사이징 처리

  • GPS 기반 출석 서비스 구현을 통한 인테리어 시공 현장 인원 관리

  • 요구사항 구체화를 위한 순서도 작성 및 userCase 분석

  • 회의 시 인테리어팀 요구사항 정리 및 개발팀에서 구현해야 할 요구사항 분석 주도

회사소개 페이지

  • 원페이지 스크롤 방식의 회사소개 페이지 구현

  • 반응형을 고려한 디자인 작업

  • 타이핑, 스크롤 등 매끄러운 UX를 위한 애니메이션 작업

짠견적

  • UI/UX를 고려한 짠견적 페이지 리뉴얼

    • UI 요소 간소화, 퍼널 개선 등을 통한 리뉴얼

  • 짠견적 페이지 회사 메인 컬러에 맞는 재디자인

    • 메인 컬러 일관성 부족을 개선 및 사용하기 쉬운 디자인

회사명

페오펫

직급 | 부서 | 근무 유형

Frontend Developer

근무 기간

2023.05. ~ 2023.07. (3개월)

담당 업무
  1. 결제 퍼널 개선 및 멤버쉽 결제율 증대:

    • 과정: 결제 퍼널에서 유저 이탈 지점을 분석하여, 보험 약관 및 이용 동의 절차를 개선.

    • 문제: 유저들이 결제 과정에서 보험 약관에 동의하지 않아 결제 전 이탈하는 문제가 발생.

    • 해결: ‘모두 동의’ 옵션을 제공하여 절차를 간소화하고 유저의 동선 흐름을 최적화함으로써 결제 완료율을 높임.

    • 기여: 결제 전환율을 크게 개선하고, 퍼널 최적화를 통한 유저 만족도 증대.

  2. 코드 구조 및 상태 관리 최적화:

    • 과정: 기존 전역 store와 props 드릴링 문제를 해결하기 위해 코드 구조를 리팩토링.

    • 문제: props를 여러 단계에 걸쳐 전달하는 방식에서 변수명 변경 및 전역 상태 사용으로 인해 유지보수성이 저하됨.

    • 해결: 불필요한 전역 상태를 제거하고, 필요한 데이터는 필요한 시점에 API 콜을 통해 가져오도록 변경하여 데이터 신선도를 보장.

    • 기여: 코드의 가독성을 높이고 유지보수성을 크게 개선하며, 데이터 처리 속도 향상.

  3. 동물 경매장 및 협회를 위한 관리자 서비스 구축:

    • 과정: 동물 경매와 관련된 데이터를 효율적으로 관리할 수 있는 관리자 서비스 구축.

    • 기여: 관리자가 경매 데이터를 쉽게 관리하고 업데이트할 수 있도록 사용자 친화적인 인터페이스 제공.

  4. 개발 환경 개선:

    • 과정: npm 환경에서 발생하는 유령 의존성을 해결하기 위해 Yarn Berry + PnP 도입.

    • 문제: 의존성 관리의 복잡성과 빌드 시간 지연 문제.

    • 해결: Yarn Berry와 PnP를 도입하여 불필요한 의존성을 제거하고, SWC로 빌드 속도를 개선.

    • 기여: 개발 환경의 안정성 확보 및 빌드 시간 단축.

  5. 반응형 웹 및 UI 컴포넌트 구현:

    • 과정: 모바일 및 태블릿 사용자 경험을 최적화하기 위한 반응형 웹 대응.

    • 기여: 다양한 디바이스에서 사용자 경험을 개선하며, Mocking 레이어를 통해 변경에 유연한 UI 컴포넌트 구현.

프로젝트

프로젝트명

오구오구 (ogooogoo) 펫명함 기반 반려동물 서비스

소속/기관명

오구오구 (ogooogoo)

프로젝트 기간

2023.08. ~ 2023.09.

프로젝트 내용
  1. 폼 데이터 관리 및 UX 최적화 (Next.js 14 App Router 기반):

    • 과정: React-hook-form을 사용하여 폼 데이터를 관리하고, soft navigation을 활용해 single-page 환경에서 폼 데이터 유지를 구현.

    • 문제: 폼 전환 시 데이터 손실과 유저 이탈률이 높아 유저 경험이 저하.

    • 해결: soft navigation으로 폼 데이터를 유지하고, Maze 툴을 사용해 유저 이탈 지점을 분석한 후 UX를 개선. 이를 통해 명함 생성 프로세스를 단축하고, 유저 이탈률을 70% 감소.

    • 기여: 유저 인터랙션과 편의성을 대폭 개선하며, 유저의 직관성을 위한 생성 예시 페이지를 추가하여 폼 작성 과정을 간소화.

  2. 이미지 저장 및 라우팅 최적화:

    • 과정: S3 이미지 저장을 UUID로 관리하고, UUID 기반의 라우팅을 통해 기존 입력 정보를 바탕으로 Optimistic UI 구현.

    • 문제: 페이지 전환 시 느린 렌더링 및 비동기 데이터 불러오기 지연 문제.

    • 해결: Optimistic UI를 사용하여 빠른 랜더링을 구현하고, 다른 경로를 통한 접속 시 UUID 기반으로 데이터를 받아오는 방식을 통해 유연한 데이터 처리와 렌더링 방식을 분화.

    • 기여: 페이지 전환 속도를 개선하고 유저 경험을 향상시키며, 이미지 및 데이터를 효율적으로 관리.

  3. 디자인 시스템 구축 및 UI 대응:

    • 과정: 디자인의 일관성을 유지하고, 메인 컬러 및 버튼 UI 변경 등의 요구에 신속하게 대응하기 위해 디자인 시스템을 구축.

    • 문제: UI 요소 변경 시 일관성 유지와 변경 작업의 비효율성 문제.

    • 해결: 디자인 시스템을 도입해 통일감 있는 디자인과 빠른 변경 대응이 가능하도록 구조화. UI/UX 요구사항 변화에 유연하게 대응.

    • 기여: 메인 컬러, 버튼 UI 등 디자인 변경 요청에 즉각 대응하여 개발 속도를 향상시킴.

포트폴리오

URL

link

https://github.com/jong6598

깃허브

교육

소속/기관명

서울시립대학교

종류 | 전공

대학교(학사) | 빅데이터 분석학

재학 기간 | 재학 상태

2015.03. ~ 2023.02. | 졸업

소속/기관명

서울시립대학교

종류 | 전공

대학교(학사) | 중국어문화학과

재학 기간 | 재학 상태

2015.02. ~ 2023.02. | 졸업

댓글