Polly Got A Cracker
전유영
bitterns96@gmail.com
PollyGotACracker
PollyGotACracker
https://github.com/PollyGotACracker
Repositories:Public 38·Private 13

소개

관심있는 분야에 깊이 파고들기를 좋아하고, 어려운 과제의 해결방법을 고민하는 것을 즐깁니다. 웹 개발 관련 강의를 들으면서 모르는 부분은 파일이나 노트에 작성하고, 참여한 교육이나 공부하고 있는 기술 스택별로 repository를 생성해 정리하고 있습니다. 요즘IT, 커리어리, MDN 등 여러 웹 개발 관련 사이트를 시간이 날 때마다 읽고 있습니다. 현재 새로운 기술을 차근차근 익히며 각 기술만의 매력을 발견하는 중입니다.

학력

  • 2025.09 ~ 한국방송통신대학교 컴퓨터과학과 학사

자격증

  • 2022.09.02정보처리기사 (한국산업인력공단)

주요 역량

  • HTML

    • Semantic Tag 를 사용한 페이지 구조 설계
    • dataset 속성을 사용하여 CSS, JavaScript 에서 element 조회
  • CSS

    • :before, :after 가상선택자를 활용한 요소 디자인 구현
    • Flexbox 와 Grid 를 활용한 복잡한 레이아웃 설계
    • Media Query 를 사용한 반응형 레이아웃 구현
    • Keyframes 를 사용한 애니메이션 구현
  • JavaScript

    • Event Handler 를 활용한 사용자 인터랙션 구현
    • Fetch API 및 FormData 객체를 사용한 데이터 요청
    • Web Animation API 를 활용한 애니메이션 구현
  • TypeScript

    • typeinterface 를 사용한 타입 작성
    • Generic 을 활용한 재사용 가능한 컴포넌트 작성
  • React

    • useState, useEffect 를 활용한 UI 변경
    • react-dom 을 사용한 page routing
    • Custom hook 을 이용한 로직 재사용
    • Code Splitting 및 Lazy Loading 구현
  • Next.js

    • Pages Router, App Router 버전에서의 프로젝트 구현
    • 서버 라우터 작성
  • React-Query

    • useQueryuseMutation 코드 작성
    • Query enabled 옵션으로 특정 상황에서 데이터 재요청
    • queryClient.invalidateQueries 를 활용한 쿼리 무효화
  • MSW

    • Mocking 환경 구축
    • API endpoint mocking 및 handler 작성
    • paramsquery를 이용한 동적 응답 처리
    • 네트워크 에러, 서버 에러 및 지연 상황 테스트

프로젝트

  • 자사 배터리 화재 감지 및 진압 솔루션 3건 / V사 시스템 프론트엔드 2건 외 개발

    2024.04 ~ 2025.10
    • React
    • Chart.js
    • Rechart
    • AntD
    • Emotion
    • Three.js
    • Kakao Map API
    • i18Next
    • ExcelJS
    • React-Grid-Layout
    • Websocket API
    • MSW
    • Axios 및 React-Query(HTTP)
    • Canvas API 및 차트 라이브러리를 사용하여 현재 센서값 및 상세 데이터 표시
    • 확장성을 고려한 센서 목록 및 센서 정보 모듈화
    • Websocket API 를 이용한 사내 데이터 통신 및 모킹 라이브러리 구축
    • Three.js 를 이용한 인터랙티브 화면 구현
    • 화재 감지 로그 데이터 등 엑셀 파일 다운로드 기능 구현
    • 운영 배터리 목록과 화재 알림 설정 관리
    • 실시간 배터리 운송 정보 지도 표시
    • 사용자 서비스 설정 관리 및 웹 스토리지 저장
    • 다국어 지원 구현
  • 키워드 중심 학습 웹 개발 - 개인 프로젝트

    2022.12
    /images/portfolio/noteit_dashboard.gif/images/portfolio/noteit_quiz.gif/images/portfolio/noteit_responsive.gif
    • React
    • React-Query
    • Recoil
    • Chart.js
    • Node.js
    • Express
    • MySQL
    • AWS(EC2, RDS)
    • 단어장에 주제와 세부 키워드, 이미지를 포함한 상세 설명
    • 단어 검색 기능
    • 카테고리, 주제 북마크
    • 타이머 설정, 단답식 퀴즈와 점수 표시
    • 주제별 / 키워드별 틀린 횟수 표시
    • 점수 기록 그래프 표시
    • 중요도, 마감일을 포함한 투두리스트
    • 사용자 지정 시각 PUSH 알림
    • PWA 앱 설치
  • 추천 검색어 구현 - 토이 프로젝트

    2023.07
    /images/portfolio/query_caching.gif
    • Typescript
    • React
    • Axios
    • Styled-Components
    • Json-Server
    • 한국임상정보 사이트의 검색창 UI 및 기능 구현
    • custom hook 으로 추천 검색어 데이터 캐싱
    • 입력값 유효성 검사 후, 캐싱된 값이 없을 때 setTimeout 에서 API 를 호출하여 debouncing 처리
    • sessionStorage 를 사용한 최근 검색어 구현
  • React Issues - 토이 프로젝트

    2023.07
    /images/portfolio/issues_list.gif/images/portfolio/issues_post.gif
    • TypeScript
    • React
    • Axios
    • Styled-Components
    • GitHub REST API 를 사용한 React repo Issue 리스트 및 상세 내용 표시
    • intersectionObserver API 를 사용한 infinite Scroll 구현
  • Todo 리스트 - 토이 프로젝트

    2023.06
    /images/portfolio/todo_login.gif/images/portfolio/todo_list.gif
    • React
    • Jest
    • JWT 를 사용한 회원가입, 로그인 및 로그아웃
    • 로그인 여부에 따른 리다이렉션
    • todo CRUD 구현
  • 지식공유 커뮤니티 웹 개발 - 팀 프로젝트

    2023.01
    /images/portfolio/howdo_post.gif/images/portfolio/howdo_order_filter.gif
    • React
    • Tailwind
    • Node.js
    • Express
    • MySQL
    • 게시판, 게시글 및 댓글 기능
    • 게시글 검색 및 정렬 기능
    • CKEditor 를 사용하여 이미지와 영상 업로드
    • 사용되지 않는 이미지는 DB 에서 삭제되도록 스케줄링
  • 공연정보 서비스 웹 개발 - 팀 프로젝트

    2022.11
    /images/portfolio/tiget_calendar.gif/images/portfolio/tiget_recommend.gif
    • Pug
    • Node.js
    • Express
    • MySQL
    • 캘린더 화면 구현 및 공연 일정 표시
    • 공연 상세 검색 및 결과 목록 구현
    • 회원 추천 공연과 북마크

경력

  • 2024.05 ~ 2025.10
    웹 프론트엔드 개발자 | 책임㈜ 비에이에너지
    • 자사 배터리 화재 예측 솔루션 개발
    • 타사 시스템 외주 개발

교육

  • 2026.02 ~
    코드잇 스프린트 프론트엔드 단기 심화 13기㈜ 코드잇
  • 2023.06 ~ 2023.08
    원티드 프리온보딩 프론트엔드 인턴십 11기㈜ 원티드랩
    • 프론트엔드 관련 교육 및 기업과제 토이 프로젝트 수행
    • 200명 중 6명 우수생 최종 선정
  • 2022.10 ~ 2023.04
    MERN 기반 Full Stack 개발자 양성과정㈜ 한국경영원 인재개발원
    • React, Nodejs, Express, MongoDB, MySQL 강의 수강

강의

  • 1분 코딩SVG 마스터
  • 1분 코딩three.js로 시작하는 3D 인터랙티브 웹
  • 조현영Next + React Query로 SNS 서비스 만들기
  • 1분 코딩웹 애니메이션의 새로운 표준, Web Animations API
  • 김태원자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
  • 캡틴판교(장기효)타입스크립트 입문 - 기초부터 실전까지
  • 캡틴판교(장기효)실전 프로젝트로 배우는 타입스크립트
  • 윤지수모던 자바스크립트(javascript) 개발을 위한 ES6 강좌
  • velopert(김민준)누구든지 하는 리액트: 초심자를 위한 react 핵심 강좌
  • 정재남코어 자바스크립트
  • 정재남Javascript ES6+ 제대로 알아보기 - 보너스
  • 정재남Javascript ES6+ 제대로 알아보기 - 중급
  • 정재남Javascript ES6+ 제대로 알아보기 - 초급
  • 조현영렛츠기릿 자바스크립트
  • 조현영웹 게임을 만들며 배우는 React
  • 김영한모든 개발자를 위한 HTTP 웹 기본 지식
  • 코딩일레븐인터랙티브 개발 실무 끝장내기 [역량 강화편]
  • 코딩일레븐몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
  • Egoing Lee생활코딩 - Redux
  • Egoing Lee생활코딩 - 웹브라우저 Javascript
  • Egoing Lee생활코딩 - 정규표현식