채용공고 올리기

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

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

미리보기

기본 정보

이름
이창우
직업
프론트엔드 개발자
간단 소개

안녕하세요! 프로젝트와 함께 성장하는 개발자 이창우입니다. 기술에 대한 학습을 목적으로 하는 토이프로젝트 개발을 즐깁니다. - 직접 코드를 작성하고 기능을 구현하며, 실전에서 적용 가능한 지식의 학습을 추구합니다. - 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.

대외활동

활동명

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

소속/기관명

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

연도

내용

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

활동명

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

소속/기관명

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

연도

내용

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

댓글