채용공고 올리기

유호준님을 응원해보세요!

지금 만족하고 있어요
성실함
책임감
효율적
비전 지향
열정적

미리보기

직업
FrontEnd Engineer
이름
유호준
간단소개
HCI를 기반하여 사용자 중심으로 문제를 해결하고자 합니다. "코드 사용자" 에게는 코드로 글을 쓴다고 생각하며 구조적이고 가독성있는 DX를 제공하고자 노력합니다. "서비스 사용자"에게는 편안하고 안정적인 UI, UX를 제공하고자 노력합니다. 몰입해서 문제를 해결하고 배운 지식을 기록하고 내재화하며, 느낀 점과 고민을 정리하는 것을 통해 성장하는 개발자입니다. CTO직을 맡아 프로덕트 전반에 대해 오너쉽을 바탕으로 팀의 생산성, 효율성을 높이고자 노력한 경험이 있습니다. 명확한 커뮤니케이션과 상황 인지로 문제와 충돌을 파악하고, 긍정적인 팀 분위기를 만들며 협력하는 것을 좋아합니다.

기술 스택

기술 스택
JavaScript
HTML/CSS
React
Next.js
Redux
react-query
React Native
Node.js
NestJS
zustand
Jest
Cypress
react-testing-library
storybook
TypeScript

경력

회사명
이루리랩스
직책 • 부서
CTO • 개발팀
근무 기간 (근무 형태)
2024.08. - 재직 중
(3개월 | 개인사업)
담당 업무

전문직 수험생분들을 위한 멘토링 및 커뮤니티 플랫폼디지털 종합 학습 플랫폼을 제공하고 있습니다.

CTO로써 플랫폼의 전반적인 기획부터 개발, 테스트, 유지보수 모든 부분을 주도적으로 개발하였습니다.

프로젝트

프로젝트명
SNUBUS
소속/기관명
개인
프로젝트 기간
2024.03. - 진행 중
(8개월)
프로젝트 설명

서울대학교 학우들을 위한 교내/외 버스 위치 및 정류장 정보 제공 서비스 - Link

기술 스택 : HTML, Emotion, JavaScript, React, React-query(TanStack-query), Zustand, Jest, React-Testing-Library, Cypress, node.js, express, AWS

  • CORS 문제 해결: Node.js와 Express로 프록시 서버를 구축하여 Open API CORS 에러 해결

  • WGS84 좌표계를 사용한 지도 구현: 카카오맵과 서울특별시_버스위치정보, 도착 조회 API로 버스의 실시간 위치 및 정류장 위치 렌더링하는 지도 구현

  • 실시간 버스 위치 데이터 업데이트: 실시간 데이터 업데이트를 위해서 캐시 제거 및 AbortController로 fetch 최적화, Promise.all로 병렬처리해서 응답속도 단축

  • Emotion을 활용한 DX 개선: JS 코드와 CSS Props를 활용하여 개발 경험을 개선

  • 컴포넌트 리렌더링 문제 해결: 하위 컴포넌트가 리렌더링이 되지 않는 문제 해결을 위해 React의 Diffing과 Reconciliation 원리를 파악하여 효율적인 리렌더링을 구현하고 key 속성의 적절한 사용법을 이해하고 적용

  • Ant Design Carousel 버그 해결 기여: GitHub 이슈를 통해 Carousel 컴포넌트의 버그를 보고하고, 해결 과정에 기여

  • UI, UX 최적화:

    • 카카오맵이 완전히 렌더링된 후 로딩 컴포넌트를 표시하는 방식으로 로딩 UI 성능을 최적화

    • 반응형, 애니메이션을 구현하여 UI, UX 향상

  • 버스 경로 최적화: Google Maps Directions API를 활용하여 버스 경로와 정류장 좌표를 최적화.

  • 성능 최적화 :

    • react-query로 데이터 캐싱, 로딩 상태 관리, 자동 갱신 등 서버 상태 관리, AbortSignal로 fetch 최적화

    • 이미지 최적화

  • 비동기 처리 문제 해결: forEach() 함수의 비동기 동작 특성을 이해하고, console.log()의 객체 출력 특성 이해를 통해 디버깅 능력 향상

  • 컴포넌트 설계 및 리팩토링 : SOLID 원칙 적용

프로젝트명
GraduART
소속/기관명
서울대학교 멋쟁이 사자처럼
프로젝트 기간
2024.07. - 진행 중
(4개월)
프로젝트 설명

미술대학교 졸업생분들을 위한 졸업작품 전시 및 판매 서비스 - Link

기술 스택 : HTML, Emotion, JavaScript, React, React-query, Django, Supabase

프로젝트의 프론트엔드 리드로써 전반적인 기획과 프론트엔드 개발에 주도적으로 참여하였습니다.

  • 성능 최적화 : react-query로 로딩 및 fetch 최적화, 서버 상태 관리

  • 이미지 최적화 :

    • webp 사용

    • preloading 및 image place holder

    • picture 태그 적극 사용

  • UI, UX 향상 : 반응형, 애니메이션 구현

  • 유연한 상태관리 : 네비게이션(useNavigate, Link) 시 props를 사용하여 컴포넌트 간 유연한 상태 관리

프로젝트명
패스드림
소속/기관명
이루리랩스
프로젝트 기간
2024.09. - 진행 중
(2개월)
프로젝트 설명

전문직 수험생분들을 위한 디지털 종합 학습 플랫폼

CTO로써 전반적인 기획과 개발을 진행했습니다.

기술스택 : HTML, css module, TypeScript, React, React native, React-query(TanStack-query), redux, Jest, React-Testing-Library, Cypress, MSW, storybook, node.js, nestJS, AWS

  • 디자인 패턴 및 아키텍처 :

    • presentational & container 디자인 패턴으로 UI와 비지니스 로직 분리

    • 라우팅 기반 폴더 구조로 컴포넌트 설계

  • StoryBook : 분리된 UI 컴포넌트를 체계적이고 효율적으로 구축

  • 반응형 : react-responsive 및 css 반응형 단위 활용으로 유연한 반응형 구현

포트폴리오

타입
URL

교육

소속/기관
서울대학교
종류 | 전공명/전공계열
대학교(학사) | 정보문화학 / 언론정보학
재학 기간 (재학 상태)
2021.03. - 재학 중
소속/기관
청년친화형 기업 ESG 지원사업
종류 | 전공명/전공계열
사설 교육
재학 기간 (재학 상태)
2023.07. - 2023.10. (졸업)
댓글