이력서

방문해 주셔서
감사합니다!
프론트엔드
개발자
지기역입니다.

저의 이름처럼
ㄱ부터 ㅎ까지
단계적으로
나아갑니다.

저는요!

개인 작업에서 디자인하고 UX/UI를 고려하여 개발하는 것을 좋아합니다. 그 과정에서 UI 개발과 디자인의 프로세스를 이해하고 개선점을 찾기위해 노력합니다.

평소에는 대부분 시간을 개발에 관련된 공부와 작업을 하며 보냅니다. 이 시간은 저의 취미이자 스스로 발전을 할 수 있는 좋은 습관이라 생각하고 꾸준하게 실행하고 있습니다.

기술

공부에는 끝이 없다고 생각합니다. 지속적으로 상황에 맞는 필요한 기술을 습득하고 있습니다.

HTML/CSS

  • 시맨틱 태그와 웹 표준을 준수하며 마크업 합니다.

Javascript

  • pure javascript에 익숙하고 es5부터의 문법을 사용할 수 있습니다.
  • 다양한 인터랙션을 구현하고 시도할 수 있습니다.
  • Canvas API의 2D를 사용하여 그래픽적인 기능을 만들 수 있습니다.
  • Promise, async, await를 사용한 비동기 작업을 할 수 있습니다.

Typescript

  • 타입스크립트로 React/Next js 프로젝트를 진행할 수 있습니다.
  • 제네릭과 유니언 타입을 활용할 수 있습니다.
  • Record, Partial 등 과 같은 유틸리티 타입을 사용할 수 있으며, 더 좋은 타입스크립트 사용법을 공부하고 있습니다.

React

  • 초기 구축 단계부터 앱을 개발할 수 있습니다.
  • 커스텀 hook을 적극 활용하여 상태와 기능을 직관성 있게 관리 및 구현할 수 있습니다.
  • Redux 나 Recoil로 전역 상태 관리를 할 수 있습니다.
  • styled component/emotion 라이브러리로 공통 테마 및 스타일을 작성할 수 있습니다.
  • useMemo, memo, useCallback을 사용해서 컴포넌트 렌더링 성능 최적화를 할 수 있습니다.

Next js

  • CSR/SSR/ISR 차이점을 이해하고 있습니다.
  • getServerSideProps와 getStaticProps, getStaticPaths를 이해하고 사용할 수 있습니다.

경험

프래프

프론트엔드 팀

2021.09 - 2022.06

프론트엔드 팀에서 서비스를 개발하며 여러 프로젝트의 기능과 기술을 지원하는 업무도 맡았습니다.

로지핏

2021.10 - 2021.12

간편하게 배차 가능한 기업 맞춤 화물 운송 서비스를 백엔드 개발자 분과 협업하여 구축부터 배포까지 프론트엔드 개발을 진행하였습니다. 사용자 경험을 개선하기 위해서 외부 기획자와 소통을 하고 개선할 수 있는 부분을 제시하며 프로젝트를 능동적이게 이끌어 갔던 경험이 있습니다.

  • 자동 로그인 기능, OAuth ( 카카오, 네이버, 애플 ) 회원가입 및 로그인
  • 카카오 지도 API를 통해 장소 선택 및 커스텀 마크 생성
  • T Map와 카카오 지도 API를 통해 지도 상에 예상 시간/거리 및 경로 표시
  • 사용자 경험을 개선하기 위해 현재 날짜 기준으로 13일까지 선택 및 표시되는 달력 개발
  • 화물과 무게 데이터를 통한 사용자 맞춤 차량 추천 기능 개발
  • 가로 슬라이드, 앱 슬라이드 기능 개발
  • React Native 웹뷰로 빌드 된 앱 구글 플레이 콘솔을 통해 배포
  • Payple 결제 연동으로 카드 간편 결제 기능 개발
  • 날짜에 따른 거래명세서 데이터 엑셀 다운로드
  • 반응형 웹

    React

    React Router Dom V5

    Styled Components

    Redux

    Redux Actions

    React html parser

    Kakao Map API

    Payple API

병원 모니터링 서비스 (비공개)

병원 내에서 간호사와 의사가 실시간으로 환자를 확인할 수 있는 모니터링 서비스 제작에 참여하였습니다. 외부 백엔드 개발자와 소통하며 구축 단계부터 개발하였습니다. 주로 공통으로 사용되는 모듈과 환자의 상태를 확인하는 화면의 기능을 개발하였습니다.

  • 다른 분이 작업한 웹 소켓 모듈을 활용해서 등록된 환자들의 바이탈을 실시간 체크할 수 있는 기능 개발
  • 자바스크립트 캐싱 및 버전을 관리할 수 있도록 버전 컨트롤 기능 구현 및 동적 스크립트 생성
  • 페이지네이션, 모달, 바이탈 그래프, 사진 위에 그림을 그리고 지울 수 있는 화이트보드 캔버스 등과 같은 공통적으로 사용될 기능 모듈로 개발
  • 모듈에 각각의 인스턴스를 생성하여 관리할 수 있는 class 적극 활용

    JQuery

    D3

    Fullcalendar

    Moment

    Sock

    Stomp

    Swiper

    Prettier

기술 지원

동료 개발자분들의 프로젝트를 도와주며 기능을 개발하였습니다.

  • Warp mastering

    • AI 오디오 마스터링 서비스에서 다국어 지원 기능을 geolocation-db api와 json 데이터를 통해서 개발하였습니다.
  • 모종 관리 및 연구 프로그램

    • 모종의 종류별 위치와 방향을 마우스로 드래그하여 표시하고 저장하여 관리할 수 있는 기능을 개발하였습니다.
  • 채용 서비스

    • 채용 아이템을 카드로 좌/우 슬라이드를 하여 저장하고 삭제할 수 있는 인터랙션 기능을 구현하였습니다.
  • 건축자재 경매 서비스

    • 원형으로 돌아가는 네이버 그린닷과 유사한 네비게이션 인터랙션 기능을 구현하였습니다. 구현에 관련한 내용을 개인 블로그에 작성하였습니다. https://jikor1st.tistory.com/5

인스팟

크리에이티브 그룹 UX팀

2021.03 - 2021.09

UX 팀에서 웹 접근성과 웹 표준을 준수하여 웹 페이지나 랜딩 페이지를 제작하고 유지 보수를 하는 업무를 맡았습니다.

KIC

https://kic.re.kr/international

형사정책 연구원 외국어 사이트 유지 보수를 맡고 웹 접근성 인증을 평가받고 통과하였습니다.

  • 웹 접근성 인증 및 마크 적용
  • 영문 및 중국어 다국어 지원
  • 반응형 웹
  • 주기적인 뉴스레터 제작 및 발행

    JQuery

    Slick

현대바이오랜드

현대 바이오랜드의 비전, 비즈니스, 경쟁력 그리고 기업의 가치를 보여주는 웹사이트 페이지 제작 및 유지 보수를 진행하였습니다.

  • 웹 표준 준수
  • 영문 및 중국어 다국어 지원
  • 반응형 웹

    JQuery

    Slick

금호건설 웹진 리뉴얼

금호 어울림 웹진 사이트 리뉴얼 페이지 제작을 맡아 진행하였습니다. 메인 페이지와 여러 콘텐츠, 이벤트 페이지를 작업하였습니다.

  • 웹 표준
  • 반응형 웹

    JQuery

    Swiper

    Bootstrap

LG 트윈스 웹/앱

LG 트윈스 웹과 리뉴얼 된 앱 유지 보수 및 신규 페이지를 제작하였습니다.

  • 적응형 웹
  • 이벤트 기간에 맞춘 페이지 유지 보수 및 신규 페이지 제작

    JQuery

    Swiper

Feel the rhythm of Korea 2 캠페인 랜딩

2021년 9월 한국 관광공사 홍보영상 Feel the rhythm of Korea 시즌 2 광고 캠페인 랜딩 마이크로 사이트를 제작하였습니다.

  • 사용성 개선을 위해 스크롤 위치 캐싱 및 유지
  • 반응형 웹

    JQuery

    Youtube API

배틀그라운드 Esports

배틀그라운드의 PGI.S 경기 일정을 확인할 수 있는 페이지 개발

  • 사용성 개선을 위해 리스트 및 스크롤 위치 캐싱
  • UTC 시간 계산을 통해 항상 한국 시간을 기준으로 시차에 상관없이 경기 라이브 시간 맞춰 경기 표시
  • 다국어 지원

    JQuery

    JQuery AJAX

계원예술대학교

디지털 미디어 디자인 전공

2019.03 - 2021.02

디자인뿐만 아니라 디지털 미디어에 관련된 기획, HTML, CSS 그리고 2학년 때엔 웹을 만드는 것에 관심이 가고 적성에 맞아 프로그래밍을 세부전공으로 선택해 자바스크립트, Unity를 배웠으며 각 분야를 이해하고 협력하여 결과물을 제작하였습니다.

기역

학생 때 나의 특이한 이름 기역의 아이덴티티가 부각될 수 있도록 화려한 인터랙션을 적용시켜 웹 포트폴리오 사이트를 제작하였습니다.

  • 세부적인 인터랙션 및 글자가 그려지는 인터랙션
  • 풀 페이지

    Vanila Js

MomenTrip

졸업 작품 팀의 팀장 직을 맡으며 스크롤을 통해 직접 여행하는듯하게 서비스를 체험해 볼 수 있는 프로모션 사이트를 제작하였습니다. 이목을 끌 수 있는 페이지의 구성과 인터랙션으로 좋은 성적을 내어 졸업 작품 최우수 작품으로 선정된 값진 경험도 하였습니다.

  • 가로 스크롤 인터랙션
  • left, top, right, bottom 속성을 통한 DOM 위치 변경에서 transform으로 바꿔 성능 개선
  • 기획 및 웹 디자인

    Vanila Js

OME

감정을 기록할 수 있는 웹 사이트를 로컬 스토리지를 사용해서 저장하여 사용할 수 있도록 만들었습니다.

  • 로컬 스토리지를 통한 저장 및 불러오기
  • 저장된 감정의 그래프와 순위를 산정
  • 감정의 색을 커스텀 할 수 있는 UI 제공
  • 반응형 웹

    Vanila Js

    LocalStorage

한국IT전문학교

비쥬얼 웹디자인 전공

2015.03 - 2015.12

웹 디자인을 전공하여 포스터를 만들거나 일러스트를 만들었으며 웹 디자인과 HTML, CSS로 마크업 하여 웹 페이지를 만드는 것을 배웠습니다. 디자인을 더욱 전문적으로 배우고 싶어 자퇴 후 계원예술대학교에 입학하게 되었습니다. 프론트엔드 개발자가 되기까지 첫 단추가 되었던 학교였습니다.

개인

펫 분양 서비스

풀스택/프론트엔드/백엔드 개발자, 기획자, 디자이너로 구성되어 펫 분양에 관련된 서비스를 개발하는 사이드 프로젝트를 진행하고 있습니다. 기획, UI/UX를 개선해야 할 부분을 토론하며 개발에 참여하고 있습니다. 처음 접해보는 기술들 공부하며 프로젝트를 진행하고 MVP로 아이디어의 최소 핵심 기능을 우선순위로 두어 서비스의 단계별 성장을 목표로 개발하고 있습니다.

  • 디자이너와 함께 Material Design을 참고하여 디자인 시스템을 고민하고 개발에 적용
  • Next js 프레임워크를 사용하여 구축
  • React Query로 서버 데이터 캐싱 및 불필요한 API 호출 개선 경험
  • 코드 리뷰 및 리팩토링을 통해 지속적인 코드 개선

    Next Js

    MUI

    React Query

    Recoil

    Axios

    Typescript

    Prettier

    Swiper

개인 블로그 썸네일 생성기

개인 블로그 게시글의 썸네일 이미지를 제작할 수 있는 프로젝트를 진행하였습니다. 블로그의 글을 쓰다 썸네일 이미지를 제작하는 것이 번거로워서 간편하게 만들 수 있는 툴이 있으면 좋겠다는 생각에서부터 시작하여 캔버스를 사용하여 간단한 웹을 만들었습니다. 기획부터 디자인까지 진행하며 간단한 기능을 구현하였고, 추가적인 기능들을 점차 붙여나갈 계획으로 제작하였습니다.

  • 디자인 시스템 구성 및 UI 제작 및 개발
  • HTML5 캔버스를 활용한 텍스트 제어
  • 캔버스 이미지 저장
  • React Lazy를 통한 코드 스플리팅 및 lazy loading 적용으로 초기 렌더링 속도 개선
  • utterances로 피드백을 위한 댓글 기능 추가
  • 반응형 웹
  • Firebase Hosting 배포

    React

    Typescript

    Emotion

    React Router Dom V6

    Vanila Canvas

    Prettier

    React Lazy

    Firebase

블로그

꾸준하게 공부하고 탐구하는 것을 좋아합니다. 그 과정에서 저에 대해서 깨달았던 점은 시간이 조금 지나게 되면 공부한 내용도 알게 모르게 점차 잊게 된다는 것이었습니다. 시간이 지나서 잊어버리는 기술들을 다시 봐도 바로 이해할 수 있도록 공부를 한 내용들을 블로그에 정리하고 있습니다.

연락/운영

  • 깃허브

  • 블로그

  • 이메일

    jikor1st@naver.com

2025
프론트엔드 개발자 지기역 이력서
끝까지 읽어주셔서 감사합니다.

이력서 지도

  • 자기소개
  • 기술
  • 경험
  • 연락/운영