채용공고 올리기

정지관님을 응원해보세요!

INFCON 참여
지금 만족하고 있어요
책임감
고객 중심
열정적
긍정적

미리보기

직업
프론트엔드 개발자
이름
정지관
간단소개

자기소개

자기소개

사용자의 경험을 우선시 하는 것에 집중합니다.
UT(User Test) 당시 50%의 이탈률을 보이던 원서 접수 서비스를 사용자 관점에서 생각해보며 UI/UX를 개선하고 버그 및 성능 개선을 통해 138개의 원서를 문제 없이 접수한 경험이 있습니다.

팀의 생산성 향상을 위해 고민합니다
다양한 프로젝트에 참여하면서 디자인 시스템을 구축하고 lint 설정하는 등 팀 생산성을 증진시키는 데 기여한 경험이 있습니다.

기술 스택

기술 스택
JavaScript
TypeScript
React
react-query
storybook
zustand

포트폴리오

타입
URL

프로젝트

프로젝트명
JOBIS
소속/기관명
대덕소프트웨어마이스터고등학교
프로젝트 기간
- 진행 중
프로젝트 설명

JOBIS는 교내 취업 관리시스템입니다.
학교로 채용 의뢰를 하는 기업용 웹페이지를 제작하였습니다.
현재 기업용 웹페이지는 테스트를 통한 안정화 작업 중이며 5월 실사용 예정입니다.
Github →
스킬
NextJS, Zustand, Typescript, react-hook-form, React-Query, Storybook, Nx, esbuild, vanilla-extract, yarn berry
담당 기능

  • 모집의뢰서 및 기업 등록 페이지 개발
  • storybook을 이용한 디자인 시스템 문서화
  • react-hook-form 라이브러리 도입
    • 모집의뢰서, 기업 데이터 관리 및 렌더링 최적화
    • validate와 pattern 속성을 활용한 에러 처리
  • nx를 이용한 모노레포 구조 설계 및 마이그레이션
    • 공통 패키지 분리
    • vercel을 이용한 배포 자동화 환경 구축

트러블 슈팅

  • 이미지 업로드 속도 90% 단축
    원인: 다량의 사진들이 서버에서 업로드하면서 이미지 업로드 시간이 느려짐
    해결방법: AWS에서 지원하는 Presigned URL을 이용하여 클라이언트에서 직접 S3에 이미지를 업로드 하도록 변경하여 업로드 속도를 약 90% 개선(5s -> 0.3s)
  • 디자인 시스템 호환성 문제
    원인: 기존의 디자인 시스템이 어드민 웹에만 적용되어 다른 웹에서 일관된 UI를 유지할 수 없어 생산성이 저하되는 현상 발생
    해결방법: 디자인 시스템을 새로 개편하는 작업을 주도하여 UI 컴포넌트 통일
  • 배포 시간 50% 단축
    원인: 변경사항이 적더라도 반복적으로 동일한 작업을 수행하여 빌드 시간이 일정하게 소요됨
    해결방법: vercel과 nx에서 지원하는 remote caching을 활용하여 배포시간 최대 50% 단축(1m 50s -> 55s)

관련 글

프로젝트명
EntryDSM
소속/기관명
대덕소프트웨어마이스터고등학교
프로젝트 기간
2023.01. - 2023.11.
(11개월)
프로젝트 설명

2024년도 대덕소프트웨어마이스터고등학교 신입생 입학 전형 시스템입니다.
원서 접수 페이지, 원서접수 어드민, 홈페이지 개발에 참여하였습니다.
2023년 10월 17일 ~ 11월 3일의 기간동안 138개의 원서 제출을 관리하였습니다.
Github
Entry-LTS(홈페이지) → Admission-LTS(원서접수페이지) →
Admission-Admin-LTS(원서접수관리 어드민) → EntryDesignSystem(디자인 시스템) →
스킬
React, Typescript, Webpack, React-Query, Zustand, Storybook, Emotion, jsPDF

담당 기능

  • 반응형 훅 제작을 통한 반응형 홈페이지 제작
  • 디자인 시스템 관리 및 유지보수
  • 원서 접수 서비스 제작
    • 인적 사항, 성적 산출 페이지 개발
    • 학생, 학부모 권한에 따른 분기 처리
  • 입학 관리 어드민 서비스 제작
    • 접수 현황 페이지 개발
    • 지원자 관리 페이지 개발
  • s3와 cloudFront를 이용한 배포 자동화 시스템 구축

트러블 슈팅

  • 요청 중첩으로 인한 오류
    원인: mutate 비동기 현상으로 인해 순차적으로 발송되어야 하는 api 통신이 순서 없이 발송되는 현상 발생
    해결방법: React Query의 mutateAsync를 이용한 커스텀 훅을 제작하여 여러 mutate 요청에 대한 순차적 요청 대응
  • UT 결과 실패 확률 50%
    원인: UX 적으로 사용자가 인지하지 못하는 부분이 존재하였고 원인 모를 에러가 뜨면서 사용자가 당황하게 됨
    해결방법: 에러 원인에 대한 메세지 대응 및 사용자가 좀 더 편하게 사용할 수 있도록 UX를 개편하며 실 원서접수 기간동안 138개의 원서를 문제 없이 접수
  • 빌드 시간 73% 단축
    원인: 페이스북에서 제공하는 CRA는 번들 사이즈가 과도하게 커서 빌드가 느려짐
    해결방법: HMR 방식을 지원하는 vite를 사용하여 번들 사이즈를 줄이고 빌드 시간을 73% 단축(15.73s -> 4.14s)
프로젝트명
DMS
소속/기관명
대덕소프트웨어마이스터고등학교
프로젝트 기간
2023.02. - 2023.07.
(6개월)
프로젝트 설명

DMS는 교내 기숙사 관리 시스템입니다.
현재 약 200명의 교내 사용자를 가지고 있는 서비스이며 사감선생님들께서 사용하시는 어드민 웹페이지 개발 유지보수에 참여하였습니다.
Github →

스킬
React, Typescript, React-Query, Zustand, styled-components, yarn berry

담당 기능

  • 학생 관리 및 상벌점 관련 기능 유지보수
    • 학생 목록 페이지 UX 개선 작업
    • 상벌점 필터 구현
  • react portal을 이용한 모달 코드 리팩토링 React Portal 학습 →
  • contextAPI에서 zustand로 상태관리 라이브러리 마이그레이션

트러블 슈팅

  • 스타일 통합 이슈
    원인: 촉박한 개발 기간으로 인해 코드 리뷰가 제대로 진행되지 못하고 팀원 한명이 eslintprettier를 삭제하는 상황 발생
    해결 방법: eslint를 다시 도입시키고 코드 리뷰가 무조건 진행된 뒤 머지 할 수 있도록 확실하게 github의 기능을 이용하여 브랜치, 머지 규칙 등을 정했으며 코드리뷰가 원할하게 이루어질 수 있도록 서비스 안정화 이후 개발 기간을 좀 더 여유롭게 잡아 해결
  • React-Query를 이용한 props drilling 해결
    원인: 수정 및 삭제 동작 이후 최신 데이터를 불러오기 위해 useQuery에서 refetch를 사용하였으나 props로 넘기는 경우가 자주 발생
    해결방법: React Query에서 제공하는 쿼리를 무효화 하는 방식인 invalidateQuery를 사용하여 queryKey를 이용한 전역 통신 관리를 통해 이를 해결

대외활동

활동명
JS 스터디
소속/기관
대덕소프트웨어마이스터고등학교
활동 연도
2023
활동 상세 설명

2023.05.05 ~ 2023.09.14동안 총 5명으로 구성된 Javascript 기초 지식을 쌓고 면접 준비를 위한 Javascript 스터디를 진행하였습니다.
스터디 노션 ->

  • Javascript 스터디장으로서 스터디 진행 방식, 일정 등을 관리하며 스터디를 이끌었습니다.
  • 매주 모던 자바스크립트 튜토리얼이라는 웹사이트에서 파트를 나눈 뒤 라이트닝 토크를 통해 지식을 공유하였습니다.
  • You don't know JS라는 책을 읽은 뒤 자바스크립트의 타입과 값 등에 대한 자세한 부분들을 깊게 공부할 수 있었습니다.
활동명
2023 SW마이스터고 연합해커톤
소속/기관
정보통신기획평가원
활동 연도
2023
활동 상세 설명

2023.10.11 ~ 2023.10.13 3일간 진행한 해커톤 대회에서 정보통신기획평가원장상을 수상하였습니다.

  • Gamification을 활용해 음식과 제품을 주문할 수 있는 키오스크 서비스라는 주제로 음식점과 협약된 회사의 판촉을 위한 게임들을 키오스크로 플레이할 수 있는 서비스를 개발하였습니다.
  • 짧은 기간 동안 처음 보는 사람들 협업하며 적극적으로 의견을 제시하고 새로운 환경 속에서도 적응할 수 있는 방법을 익힐 수 있었습니다.
활동명
2023 소프트웨이브 부스 운영
소속/기관
한국소프트웨어산업협회
활동 연도
2023
활동 상세 설명

코엑스에서 진행한 소프트웨이브에서 2023.11.29 ~ 2023.12.01 동안 JOBIS라는 프로젝트로 부스 운영을 진행하였습니다.

  • 약 60명 이상의 기업 관계자 분들께 프로젝트를 소개하고 사용 방법에 대하여 설명 드리는 경험을 하였습니다.
  • 직접 기업 관계자 분들께 피드백을 받으며 어떻게 서비스를 더 개선할 수 있을지 생각해볼 수 있었습니다.

경력

회사명
주식회사인프랩
직책 • 부서
프런트엔드 개발자 • 프로덕트 팀
근무 기간 (근무 형태)
2024.11. - 재직 중
(4개월 | 정규직)
담당 업무

회사명
주식회사인프랩
직책 • 부서
인턴 • 프로덕트팀
근무 기간 (근무 형태)
2024.08. - 2024.10.
(3개월 | 인턴)
담당 업무
댓글