프로필사진

곽지우

안녕하세요! 똑 부러지게 일하는 개발자 곽지우입니다.

업무로 만난 프로그래밍의 매력에 빠져 웹 서비스를 만들고 있습니다🥰


  •   회사에서 팀 리더를 맡아 업무 분담과 팀 매니징을 한 경험이 있습니다.
  •   다양한 분야의 사회경험을 바탕으로 유연하고 원활한 커뮤니케이션에 자신 있어요!
  •   근성있고 노력하는 성격이고, 블로그와 깃허브 기록으로 확인하실 수 있습니다.
  •   빠르게 습득하고 문제해결에 적극적으로 나서서 별명이 행동대장이예요.
  •   좋은 코드 뿐만 아니라 비지니스적 임팩트를 고려하는 개발자가 되고 싶어요!

Project

개인 프로젝트

leftButton
/포트폴리오1.png
rightButton

포트폴리오 웹 사이트

2023.03.24 ~ 2023.04.04 (1주)

초기 로딩 속도가 중요하기에 Next.js를 사용해 SSR 페이지를 구현했습니다. Typescript를 사용하며 타입 삽입에 익숙해졌고, 컴파일 단계에서 에러를 처리할 수 있었습니다.

웹 사이트 성능 최적화를 통해 lighthouse performancn 점수를 49점에서 92점으로, 웹 접근성 점수를 79점에서 86점으로 향상시켰습니다. 또한 초기 렌더링 속도를 50% 감소시켰습니다.

스타일의 자유도를 높이고 유지보수를 쉽게 하기 위해 tailwind를 사용했고, Styled-components와 결합해 가독성을 높이고 리액트 컴포넌트의 장점을 극대화했습니다.

웹, 모바일 뿐만 아니라 웹 화면의 크기에도 반응하는 반응형 웹 사이트를 구축했습니다. UX에 대해 깊게 고민하여 UI를 디자인했으며, 페이지 전환 없는 스크롤 다운 페이지를 구현했습니다.

Next.js에 익숙해진 계기가 되었고, 많은 이들의 유입을 위해 검색엔진최적화(SEO)에 신경 쓴 프로젝트입니다.

주요 기능
구직자 정보, 프로젝트 내역, 학력, 스킬
Frontend
Next.js, React, Typescript, Recoil, Tailwind, Styled-components
Deployment
Vercel

팀 프로젝트

leftButton
/나도땀1.png
rightButton

농장 체험 예약 서비스

2022.12.12 ~ 12.30 (3주)

농장과 소비자의 상생을 돕기 위해 만든 체험 예약 서비스입니다. 과일값의 하락으로 버려지는 과일이 많다는 소식에 아이디어를 얻어 만들게 되었습니다.

회원가입&로그인, 농장 회원 관리 페이지 등 중요 로직을 담당했으며, 전체 페이지의 6/14를 구현하며 최대로 기여했습니다.

좋은 UX를 제공하기 위해 React를 사용해 CSR 방식의 SPA를 구축했습니다. 리로드 없는 페이지 전환을 위해 react-router-dom을 사용했습니다. 이 과정에서 라우팅, CSR, SSR, SSG에 대한 개념을 더욱 확실하게 숙지할 수 있었습니다.

데이터 전달 형태를 변경하여 API 호출 횟수를 50% 줄였습니다

상태값은 redux-toolkit을 사용하여 전역적으로 관리했습니다. 안정적이고 많이 사용되는 기술인만큼 한 번은 써봐야겠다는 생각으로 선택했습니다.

처음으로 Styled-components를 사용했고, PostCSS가 무엇인지 배우는 계기가 됐습니다. 디테일한 디자인을 위해 따로 css 프레임워크를 사용하지 않고 디자인 시스템을 구축했습니다.

주요 기능
일반/ 농장주 회원 회원가입 및 로그인, 체험 예약 및 결제, 농장 정보/ 시간표/ 후기 관리, 일반 회원 정보/ 예약/ 후기 관리
Frontend
React, Javascript, Redux, Styled-components, SCSS
Backend
Node.js, Express, MySQL, Sequelize
Deployment
AWS
leftButton
/허깅1.png
rightButton

Vanila JS 쇼핑몰

2022.10.31 ~ (2주)

자바스크립트의 기초를 다질 수 있었던 프로젝트입니다. 데이터 호출이 가장 많은 관리자 페이지 전체를 담당했고, 주문/ 상품/ 카테고리 CRUD를 구현했습니다.

백엔드 개발자와 협업하는 방식에 대해 많이 배울 수 있었습니다. 필요한 명세를 문서로 작성했고, 적극적으로 소통하여 모호한 이슈를 만들지 않았습니다.

유저의 편의성을 위해 데이터 보존 처리에 신경 썼습니다. 상품 삭제시 판매량이 있다면 삭제가 아닌 판매중지 처리되며, 상품 카테고리 삭제시 속한 상품들은 '미설정' 카테고리로 옮겨집니다.

다음 주소 API를 사용하여 주소 검색을 구현했습니다. 처음으로 API를 커스터마이징하며 자신감을 얻을 수 있었습니다.

주요 기능
회원가입 및 로그인, 장바구니, 일반 회원 주문/ 정보 관리, 관리자 주문/ 상품/ 카테고리 관리
Frontend
HTML5, CSS3, Javascript
Backend
Node.js, Express, MongoDB
Deployment
NGINX, PM2

Skill

Frontend

React

  1. - CSR 방식으로 SPA를 구축한 경험 있음
  2. - 컴포넌트 단위의 설계에 익숙함
  3. - 렌더링 성능 개선 경험함

Typescript

  1. - TS 사용하여 개인 프로젝트 진행함
  2. - 타입 추론 활용하여 개발자 경험 개선 가능

Javascript

  1. - 기본 문법과 특징을 이해하고, ES6문법에 익숙함
  2. - 다양한 자료구조와 알고리즘 구현 가능

Redux

  1. - redux-toolkit 사용해서 팀 프로젝트 진행함
  2. - 전역 모달, 페이지네이션 상태값 관리 경험 있음

Next.js

  1. - 초기 SSR 렌더링을 통해 SEO에 최적화된 정적 웹 사이트 구현 경험함

CSS 프레임워크

  1. - Tailwind
  2. - Styled-components
  3. - SASS / SCSS
  4. - Bootstrap / Bulma

ETC

Vercel

  1. - Next.js 프로젝트 배포 경험 보유

Git

  1. - git flow 방식의 프로젝트 진행 경험
  2. - git bash 통한 git 기능 수행 가능
  3. - Github, Gitlab을 사용한 프로젝트 관리

Figma

  1. - 와이어프레임 제작 경험 보유

Education & Career

엘리스 SW 엔지니어 트랙 3기

2022.09 - 2022.12

- 프론트엔드 핵심 기술과 백엔드 기초를 배우는 교육 코스

- 2번의 팀 프로젝트 진행

방송통신대학교 컴퓨터과학과

2021.09 - 휴학

학점: 4.1 / 4.5 (성적장학금 증진)

알고리즘 스터디

알고리즘 스터디 2개를 직접 만들고 진행함


- Leetcode 알고리즘 스터디

- 1일 1알고리즘

디엘컴퍼니 (마케터)

2019.10 - 2020.08

- 10인 미만 기업에서 팀 리더를 맡음

- 회사의 노후된 메뉴얼을 개선해 업무 속도 50% 향상

- 소비층을 고려한 마케팅 전략을 세워 매출 30% 상승

명지전문대학교 문예창작과

2015.03 - 2018.02

빠른 맥락 파악과 올바른 문장쓰기의 역량을 갖춤

© 2023. Kwak Jiwoo. All rights reserved.