안녕하세요
웹 개발자 김형석입니다.

2년차 웹 프론트엔드 엔지니어로 일하고 있습니다.
UI/UX 향상에 고민하는 것을 좋아합니다.
재사용성이 좋고 변화에 유연하게 대처할 수 있는 컴포넌트를 작성하기 위해 노력합니다.
주도적으로 업무하는 환경을 선호하며, 배우는 것을 즐깁니다.

contact

텍스트 클릭시 클립보드에 복사됩니다.
우측 하단의 메뉴에서 바로 동작시킬 수도 있습니다.

  • 전화번호 010-xxxx-xxxx
  • 이메일 gudtjr3437@gmail.com
  • github https://github.com/HyeongSeoku
  • 블로그 https://velog.io/@seoku

경력

잡코리아

Frontend Developer (2022.07 ~ 2023.11.15)

국내 알바 도메인 점유율 1위 알바몬에서 프론트엔드 개발자로 근무하며
마이페이지, 이력서 작성, 동영상·사진관리 등 개인서비스와 관련된 서비스를 만들었습니다
Mobile, PC, WebView 개발 환경에 익숙합니다.

프로젝트
잡코리아

MSA 프로젝트

Frontend Developer (2022.07 ~ 2023.01)
Description
.NET 소스를 next.js , TyepScript를 이용하여 micro service architecture 구조로 개발 진행했습니다 (Mobile,PC,WebView) 그 중 개인 서비스를 주력으로 담당하여 개발 및 배포 진행하였습니다.
What I did
  • 개인서비스의 마이페이지, 이력서 보기, 동영상·사진관리, 이력서 열람·스크랩 등 다수의 페이지 개발
  • 기업서비스의 지원자 관리 페이지 개발
  • 공통 컴포넌트, 커스텀 훅 개발
  • Jenkins 이용한 배포 경험
Skill stack
TypeScript
Next.js
Sass
Yarn
ReactQuery
Zustand

지도 서비스 수정 및 개발

Frontend Developer (2023.01 ~ 2023.02)
Description
내 주변기업 검색, 검색 조건 설정 페이지 수정 및 개발 진행
What I did
  • 외주사가 개발한 내 주변 기업 검색의 로직 수정 및 추가 기능 개발
  • state 관리가 안되어 불필요한 api 호출 횟수 1/10으로 감소하도록 작업, React Query 구문 수정으로 캐싱 가능하도록 수정
  • 검색 조건의 쿠키 관리가 특정 컴포넌트내에 의존 되어있던 것을 커스텀 훅으로 관심사 분리
Skill stack
TypeScript
Next.js
Sass
ReactQuery

이력서 작성 모바일 개편

Frontend Developer (2023.07 ~ 2023.08)
Description
기존의 모바일 이력서 작성 기능이 모바일 친화적이지 않아서 사용자의 이력서 작성 중 이탈률이 높다고 판단, 개편을 진행한 프로젝트
What I did
  • 기획서 및 디자인 리뷰, 의견 반영
  • Page 이동식으로 되어있던 이력서 작성을 한 페이지 및 모달 사용으로 사용자로 하여금 한 페이지에서 머물고 있는 것처럼 느끼도록 개발
  • zustand를 store에 각 step마다 임시 저장 로직 구현
  • 이력서 작성 완성률 53% -> 86%로 개선
Skill stack
TypeScript
Next.js
Zustand
ReactQuery

Braze 이슈 수정

Frontend Developer (2023.04 ~ 2023.11)
Description
알바몬 서비스에 부착된 Braze가 정상적으로 수집되고 있지 않아서 발생하는 이슈 수정
What I did
  • Braze 인스턴스 개발
  • 앱 개발팀과 소통을 통해 기존에 너무 많은 호출이 일어나서 유실되고 있는 오류 개선을 위해 AppBridge 구조 개선
  • 기존 구 소스인 .Net 소스상 Appboy 로직 분석 및 현 소스에 반영
  • Braze 로그 수집 모니터링
Skill stack
TypeScript
Next.js
Braze

StoryBook 오류 수정 및 정리

Frontend Developer (2023.05 ~ 2023.07)
Description
알바몬 MO의 StoryBook이 존재했으나 생성된 컴포넌트들에 대해 정의를 안해두거나, 비즈니스 로직이 많이 얽혀있어 실행이 되지 않고 있었던 것을 컴포넌트들에 대해 정의하고, 비즈니스 로직이 얽힌 부분을 최대한 분리하거나 분리가 어려운 컴포넌트의 경우 storybook 내에서 타입에러라도 일어나서 알 수 있도록 조치
What I did
  • StoryBook 내에 잔존하는 오류 수정
  • 비즈니스 로직 결합도 높은 컴포넌트 비즈니스 로직 분리
  • argTypes등을 이용하여 StoryBook 제어 높임
Skill stack
TypeScript
StoryBook
활동

react-multi-email

  • react-testing-library& jest를 이용하여 test code 작성
  • 불필요한 로직 제거 및 성능개선
  • 일부 구식으로 작성된 문법 최신 문법 형태로 개선
  • 기술
    교육

    나사렛대학교

    2016.03 ~ 2022.02 졸업

    개발자가 되겠다는 생각이 커서 IT학부에 진학하였고
    안드로이드 개발자가 되고 싶어서 Java와 xml을 통해 앱 개발의 꿈을 꾸다, 3학년 1학기에 웹 프론트엔드 개발에 관심이 생겨서 JS,HTML,React를 독학하였습니다.

    웹 개발자 양성 과정 수료

    2021.09.14 ~ 2022.03.15
    Description
    Elice에서 진행한 프론트엔드,백엔드.ai를 교육하는 교육 과정
    What I did
    • 6개월이라는 시간 동안, 3개의 팀 프로젝트를 진행
    • 스크럼 방식의 팀 프로젝트 경험 및 Git을 이용한 팀 프로젝트 경험
    • 프론트엔드를 혼자 담당함으로서 프론트의 전반적인 모든 부분을 경험해 봄
    Skill stack
    JavaScript
    React
    Python
    Django
    Flask

    프론트엔드 엔지니어 양성 과정 수료

    2022.05.03 ~ 2022.06.05
    Description
    원티드에서 진행한 프론트엔드 집중 교육 과정
    What I did
    • React와 TypeScript에 대한 이해도를 높임
    • sementic한 HTML 작성에 대해 배움
    • EsLint, StyleLint를 통한 가독성 있는 코드 작성법을 익히고 세팅 방법을 배움
    • 최대한 재사용성을 높일 수 있는 방법에 대해 고민하는 습관을 가짐
    Skill stack
    TypeScript
    React
    Sass
    EsLint
    Prettier