채용공고 올리기

이창우님을 응원해보세요!

지금 만족하고 있어요
창의적
성실함
책임감
협업 지향
유연함

미리보기

기본 정보

이름
이창우
직업
프론트엔드 개발자
이메일
ckdndmlgudxo@naver.com
간단 소개

안녕하세요! 프로젝트와 함께 성장하는 개발자 이창우입니다. 기술에 대한 학습을 목적으로 하는 토이프로젝트 개발을 즐깁니다. - 직접 코드를 작성하고 기능을 구현하며, 실전에서 적용 가능한 지식의 학습을 추구합니다. - 10여 개의 토이프로젝트를 진행하였으며, 학습한 내용을 문서화해 블로그에 기록하고 있습니다. 협업 경험을 통해 팀의 가치를 알고, 동료와 함께 성장하는 것을 추구합니다. - 성과와 성장은 훌륭한 팀 문화에서 비롯된다고 믿습니다. - 학부생 시절, 커뮤니케이션을 통해 프로젝트의 문제점을 해결했고, 이를 바탕으로 수상한 경험이 있습니다.

기술 스택

기술 스택

JavaScript, HTML/CSS, React, Next.js, TypeScript

프로젝트

프로젝트명

뽀모도로 공유타이머 서비스 ( 뽀각코 )

소속/기관명

팀 프로젝트

프로젝트 기간

2024.06. ~ 2024.07.

프로젝트 내용
  • 인원 및 역할

    • 4인 개발 ( FE2, BE2 )

    • 기획 및 프론트엔드 개발

  • 개요

    • 동일한 뽀모도로 타이머를 통해 학습 사이클을 실시간으로 공유하여 협업 및 스터디 생산성을 향상 시키는 서비스

    • 사용 기술: React, TypeScript, Socket-IO

  • 담당 기능

    • 기획 및 UI/UX 디자인

    • 실시간 공유타이머 및 참여 유저 조회 기능

    • 공유타이머 생성, 참여, 조회 기능

  • 결과

    • 타이머 계산 로직 개선
      기존 소켓 서버에서 타이머를 계산하여 제공하던 방식에서 타이머 시작값만을 제공하여 클라이언트에서 타이머 계산을 하도록 로직을 개선하였습니다. 이를 통해 서버의 역할을 클라이언트에 위임함으로 서버의 부하를 감소시킬 수 있었습니다.



    • 클라이언트-서버 시간 동기화
      서버 시간과 로컬 시간의 차이를 우선적으로 구하고, 이를 적용한 Date 객체를 바탕으로 타이머 로직을 계산하도록 하였습니다. 이를 통해 서로 다른 로컬 시간에서도 동일한 타이머를 제공할 수 있었습니다.



    • 서비스 | 깃허브 | 블로그

프로젝트명

장소 공유 커뮤니티 서비스 ( 스포트라이트 )

소속/기관명

팀 프로젝트

프로젝트 기간

2024.08. ~ 2024.09.

프로젝트 내용
  • 인원 및 역할

    • 5인 개발 ( FS5 )

    • 풀스택 개발

  • 개요

    • 자신만의 장소를 리스트 형태로 묶은 셀렉션을 다른 유저와 공유할 수 있는 지도 공유 커뮤니티 서비스

    • 사용 기술: Next.js, TypeScript, Tanstack-Query

  • 담당 기능

    • UI/UX 디자인

    • 인기 셀렉션 및 맞춤 셀렉션 추천 기능

    • 셀렉션 검색 및 필터링, 자동완성 기능

    • 셀렉션 상태 설정 및 유저 페이지 기능

  • 결과

    • 공통 컴포넌트 설계 및 구현
      전역 상태 관리 라이브러리(zustand)를 활용한 공통 모달 컴포넌트를 구현하여 프로젝트 내 모든 모달을 하나의 컴포넌트로 관리하도록하여 팀의 개발 속도를 향상시킬 수 있었습니다.



    • 서버사이드 렌더링 도입을 통한 SEO 최적화

    • 셀렉션 검색 및 기록 저장
      유연하게 검색 페이지에 접근하도록 queryString을 통한 셀렉션 검색 및 필터 기능을 설계하였습니다. 이를 통해 배너 검색, 프로필 검색, 외부 페이지 검색 등 기능을 확장 시킬 수 있었습니다.
      sessionStorage를 통해 검색 태그를 저장하도록 하였습니다.
      ReactQuery의 쿼리 및 쿼리 무효화 기능을 활용하여 데이터 캐싱을 통한 검색 성능을 최적화하였습니다.

    • 깃허브

      | 블로그

프로젝트명

사물 인식 챗 봇 서비스 ( 작은 친구들 )

소속/기관명

개인 프로젝트

프로젝트 기간

2023.10. ~ 2023.11.

프로젝트 내용
  • 인원 및 역할

    • 1인 개발

  • 개요

    • 사용자가 업로드한 이미지의 물체를 식별하고, 해당하는 특성의 프롬프트를 학습한 ChatGPT 통신 기반 챗 봇 서비스

    • 사용 기술: React Native(Expo), OpenAI API, Flask, Yolo

  • 담당 기능

    • 모바일 프론트엔드 개발 (React Native Expo)

    • 백엔드 개발 (Python Flask)

  • 결과

    • 이미지 업로드 및 객체 식별
      Expo ImagePicker 모듈을 활용하여 카메라 촬영 및, 갤러리 접근 이미지를 업로드하도록 하였고, 해당 이미지를 YoloModel을 통해 인식하여 실제 객체 값을 반환하도록 구현하였습니다.


    • 이미지 특성을 학습한 챗 봇 생성
      추출한 실제 객체 값을 GPT API를 활용해 챗 봇 프로필을 구현하였습니다. (닉네임, 특성, 좋아/싫어 하는 것, 성격) 해당 프로필을 대화에 반영되도록 하는 프롬프트를 학습시킴으로 이미지 기반 챗 봇을 구현하였습니다.


포트폴리오

URL

link

블로그

URL 링크
link

깃허브

깃허브
link

웹 포트폴리오 사이트

URL 링크
link

노션 포트폴리오 사이트

노션

교육

소속/기관명

프로그래머스 데브코스

종류 | 전공

사설 교육 | 웹 풀사이클 과정 2기

재학 기간 | 재학 상태

2024.03. ~ 2024.09. | 졸업

소속/기관명

동양미래대학교

종류 | 전공

대학교(전문학사) | 컴퓨터소프트웨어공학

재학 기간 | 재학 상태

2019.03. ~ 2024.02. | 졸업

자격증

자격증명

TOEIC

점수 | 발급기관

765 | ETS

취득연월

2022.09.

자격증명

정보처리산업기사

점수 | 발급기관

* | 한국산업인력공단

취득연월

2023.06.

대외활동

활동명

주문식 교육 소프트웨어 공학 경진 대회 우수상

소속/기관명

동양미래대학교 컴퓨터공학과

연도

2023

내용

개인 프로젝트인 사물인식 챗 봇 서비스 작은친구들 프로젝트를 통해 주문식 교육 소프트웨어 공학 경진 대회 우수상을 수상하였습니다.

활동명

스마트 프로젝트(졸업작품) 경연대회 우수상

소속/기관명

동양미래대학교 컴퓨터공학과

연도

2023

내용

팀 프로젝트인 눈깜박임 감지 기반 안구 케어 서비스 아이러브유 프로젝트를 통해 스마트 프로젝트 경연대회(졸업작품) 우수상을 수상하였습니다

댓글