채용공고 올리기

오승택님을 응원해보세요!

지금 만족하고 있어요

미리보기

직업
프론트엔드 개발자
이름
오승택
이메일
elqkddl@gmail.com
간단소개
끊임없이 스스로 고민하며 최적의 방법으로 해결하려는 습관을 갖고 있습니다. 단순히 기술을 사용하는게 아닌 ‘왜’ 사용하는지에 맥락을 찾는 것에 중점을 둡니다. 동료들과 함께 고민하고 지식을 나누며 성장하는 데 큰 가치를 두고 있습니다. 유연하게 변화에 적응하며, 새로운 도전을 즐기며 성장하는 재미를 느낍니다.

교육

소속/기관
인하공업전문대학교
종류 | 전공명/전공계열
대학교(전문학사) | 조선해양과
재학 기간 (재학 상태)
2016.03. - 2020.02. (졸업)
소속/기관
단국대학교
종류 | 전공명/전공계열
대학교(학사) | 산업공학
재학 기간 (재학 상태)
2021.03. - 2024.02. (졸업)

기술 스택

기술 스택
React
TypeScript
react-query
styled-components
Next.js
Firebase

프로젝트

프로젝트명
Codrive
소속/기관명
팀프로젝트 - FE 3명/ BE 1명 / UI/UX 2명
프로젝트 기간
2024.07. - 2024.12.
(6개월)
프로젝트 설명

Description

알고리즘 문제풀이에 대해 동기부여를 주기 위한 사이트 (Website, Github)

Experience

  • 문제풀이 데이터 시각화, 문제 풀이 현황 캘린더, 팔로잉 차트, 그룹 생성, 완료 페이지, 실시간 알람창

    구현 등 전반적인 사용자 기능 개발

  • 반응형 차트, 커스텀 이벤트 활용을 위해 react-calendar, rechart 라이브러리 도입

  • server state의 생명주기, 캐싱을 선언적으로 관리하기 위해 React-query 도입

  • Lighthouse 통해 React Query 적용후 TTI 6.3초 -> 3.9초 개선

  • 코드 스플리팅을 통해 JS payload 8MB -> 4.4MB 초기 렌더링 속도 45% 개선

  • Routing시 컴포넌트 재사용으로 리렌더링이 누락되는 이슈 2초->0초 개선 (PR)

  • 크로스 브라우징 이슈 개선 (PR)

  • Trobuleshooting 문서화 (Link)

Tech Stack

React React-Query TypeScript styled-component

프로젝트명
FIN
소속/기관명
해커톤 - FE 2명/ BE 1명 / UI/UX 2명
프로젝트 기간
2024.05. - 2024.05.
(1개월)
프로젝트 설명

Description

개인의 관심 키워드에 따라 OX퀴즈를 제공하여 해양 환경문제 관련 정보 및 상식 제공하는 서비스. (Github)

Experience

  • 재사용 공통 컴포넌트 관리 및 테마(ThemeProvider)를 활용하여 디자인 시스템 적용

  • OX 페이지, 결과창 페이지(로그인 및 비로그인)

    , 프로필 뷰 구현

  • 디자인 변경 시 단일 파일 수정만으로 디자인 관련 이슈 처리 시간을 50% 단축

  • proxy 코드 추가하여 CORS 문제 대응 및 개선

  • JavaScript -> TypeScript 마이그레이션 및 전체 AP

    I 코드 리펙토링 (Link)

Tech Stack

  • React TypeScript styled-component

프로젝트명
어데살꼬
소속/기관명
싱크트리 공모전 - FE 4명
프로젝트 기간
2023.09. - 2023.10.
(2개월)
프로젝트 설명

Description

부동산 API 사용 및 ChatGPT 활용 "내가 살만한 동네는 어디일까?" 라는 동네 추천 프로젝트 (Github)

Experience

  • 비제어 컴포넌트 폼 개발 및 효율적인 상태 관리 위해 React Hook Form 도입

  • DaumPostcode 와 react-modal 을 활용하여 우편번호 검색 구현

  • 페이지가 Hydrate되기 전 SDK가 로드되도록 kakao-maps 렌더링 개선

  • 타입 적용 및 API 구조변경을 통해 Lighthouse performance 71% -> 82% 개선

  • 데일리 스크럼을 통해 프로젝트 일정 관리 및 리소스 관리

  • JavaScript -> TypeScript 마이그레이션 (관련 아티클)

Tech Stack

  • React Next.js TypeScript styled-component React hook form

프로젝트명
Github Issue List
소속/기관명
원티드 프리온보딩 인턴십
프로젝트 기간
2023.06. - 2023.07.
(2개월)
프로젝트 설명

Description

특정 github 레포지토리의 Issue 목록과 상세 내용을 확인하는 웹 사이트 구축. (Github)

Experience

  • Github Issue 목록 및 상세 페이지, 데이터 요청 중 로딩, Issue 목록 광고 이미지 구현

  • 비동기 통신 코드를 유틸함수로 생성하여 재사용성 용이하게 구현

  • 전역 상태 및 API 호출 상태를 효율적으로 관리 및 GitHub 이슈 데이터를 일관성 위해 Context API 활용

  • 스크롤 이벤트 연산 감소 위해 Intersection Observer API 활용 및 평균 FPS를 20% 향상

  • GitHub Actions를 활용한 CI/CD 파이프라인 구축 및 자동화된 테스트/배포 프로세스 구현

  • Git hook 자동화를 위해 Husky 도입 사전 점검 시간을 50% 감소

  • Github Discussions를 활용해 의견

    공유하

    고 의사결정을 문서화 (Link)

Tech Stack

React TypeScript styled-component Context API

프로젝트명
I’s gallery
소속/기관명
멋쟁이 사자처럼
프로젝트 기간
2023.03. - 2023.04.
(2개월)
프로젝트 설명

Description

나만의 작은 전시회를 만들어 일상을 공유하는 웹페이지 (Website, Github)

Experience

  • 소셜 로그인 및 회원가입, 이미지 스와이퍼 기능 구현

  • 반응형 캐러셀 및 사용자 경험 향상을 위해 Swiper 라이브러리 도입

  • 직접 서버 구축 및 소셜 로그인 기능 구현을 위해 Firebase 도입

  • 실시간 알람 기능을 구현 및 사용자 경험 향상을 위해 hot-toast 라이브러리 도입

  • PNG -> SVG 전환으로 이미지 용량을 1.2MB -> 250KB로 최적화하여 초기 렌더링 성능을 향상

  • Context API 로그인 상태 전역 적용 및 useMemo를 통해 불필요한 리렌더링 개선

  • a11y 및 웹 접근성을 준수하여 LightHouse Performance 70% -> 86% 개선

  • 애자일 스크럼을 통해 프로젝트 리소스 담당

Tech Stack

React firebase styled-component Context API

자기소개

자기소개

Mindset

  • 사용자를 최우선으로 생각합니다. 누구나 정보와 서비스를 쉽게 접근할 수 있도록 고민합니다.

  • 신뢰받는 동료가 되기 위해 새로운 기술과 시대에 따라 성장해야 한다는 마인드를 갖고 있습니다.

  • 동료들과 생각을 공유하고 피드백을 통해 문제를 해결해 나가는 과정에서 성취감을 느낍니다.

  • 대화했거나 대화할 내용에 대해 문서화하는 것이 습관화되어 있습니다.

  • 새로운 경험을 통해 성장하는 것을 좋아하며, 싱크트리 공모전, 해커톤 등 7여 개의 스터디 및 공모전 활동에 참여 하였습니다.

포트폴리오

타입
URL
타입
첨부파일

대외활동

활동명
모던 자바스크립트 딥다이브 스터디
소속/기관
개인
활동 연도
2024
활동 상세 설명

매 주 1회 팀원들과 회의를 통해 챕터를 정하여 README 파일에 공유할 내용 정리하는 스터디.

  • 궁금한 내용이나 새로 알게된 개념 및 인상 깊었던 점을 토론하여 서로의 역량을 길러주는 동료학습.(Github)

활동명
해커톤
소속/기관
구름톤
활동 연도
2024
활동 상세 설명

제주 및 K-SDGs 라는 키워드를 주제로 삼아 프로젝트 진행. 개인의 관심 키워드에 따라 OX퀴즈를 제공하여 해양 환경문제 관련 정보 및 상식을 제공하는 서비스. 해양 환경 문제 관련 인식 및 지식 확산을 목적으로 하며, 퀴즈를 맞춘 이력에 따라 FIN포인트를 부여함.

  • UI/UX 디자인 참여

  • 팀 Notion 운영 및 Project Resource 정리

  • 팀 그라운드 룰 및 컨벤션 및 초기 세팅 참여

  • 코드리뷰를 통해 JavaScript -> TypeScript 마이그레이션 및 API 연동 리펙토링

활동명
기술면접 스터디
소속/기관
개인
활동 연도
2024
활동 상세 설명

매 주 1회 팀원들과 주제를 한가지 정한 후 해당 주제에 대한 답변 정리 및 설명하는 방식으로 진행. 주차별로 반복 학습 후 팀원들이 면접관이 되어 질문을 하는 동료학습.

  • Interview 스터디 참여 (5명)

  • React/JavaScript 등 스터디 (Github)

활동명
싱크트리 공모전
소속/기관
싱크트리
활동 연도
2023
활동 상세 설명

2023.09 ~ 2023.10

금융 대기업의 API 활용(예금, P2P대출, 부동산, 공과금, 내 보험 등) 및 AI를 활용한 창의적인 금융&보험 서비스 개발에 참여. 싱커톤 시즌3 AI활용 온라인 개발대회에서 약 800여개 팀들 중 파이널리스트 15개 팀 선정

활동명
원티드 프리온보딩 인턴쉽
소속/기관
원티드
활동 연도
2024
활동 상세 설명

리액트에 대한 기술역량 강화, 똑같은 주제를 바탕으로 작성한 코드를 팀원들과 비교하며 Best Practice 를 선정하며 배우는 동료학습 (Github)

  • Github discussion을 통해 코드리뷰

  • 똑같은 기능하나에 가지각색의 동료들의 코드들을 비교분석하고 반면교사, 정면교사 학습

활동명
멋쟁이사자처럼 프론트엔드 스쿨 4기
소속/기관
멋쟁이사자처럼
활동 연도
2023
활동 상세 설명

HTML, CSS, Javascript, React, Javascript 교육 및 기초역량 강화 팀 프로젝트를 통해 협업방식 및 동료학습을 배움

자격증

자격증명
OPIC
점수/급 | 발급 기관
IM1 | ACTFL
취득월
2023.03
댓글