미리보기
기본 정보
자기소개
"기술이 있는 곳에 사람이 있어야 한다"
많은 사람들의 삶에 긍정적인 변화를 가져다주고 싶은 엔지니어 최종윤입니다.
React, Typescript 등의 프론트엔드 기술을 활용하여 웹/앱 서비스를 개발합니다.
문제의 본질을 먼저 이해하고 최선의 선택지를 찾으려고 노력하며, 항상 UX를 고민합니다.
또한, 빠른 피드백과 수용, 다른 직군과의 소통을 위한 커뮤니케이션을 중요하게 생각합니다.
교육
KAIST
전산학부/산업디자인학과
2017.02. ~ 현재 | 재학 중
기술 스택
JavaScript, TypeScript, React, Next.js, HTML/CSS, swr, Node.js, PostgreSQL, React Native
경력
니어스랩
웹 프론트엔드 엔지니어 | 웹서비스팀
2021.10. ~ 2023.10. (2년 1개월)
B2B 데이터 플랫폼 Zoomable 웹 서비스 프론트엔드 개발(산업기능요원 복무)
Next.js, Typescript, TurboRepo, Styled-component, SWR
Wind - Workspace 기능 개발(2023.03 ~ 2023.07)
Gantt Chart 컴포넌트 개발(Context API, CSS 활용)
Amplitude 도입 후 custom hook 제작하여 페이지/세부 기능 별 유저 사용 빈도 추적
Zoomable 디자인 시스템 구축(2022.08 ~ 2022.11)
Storybook 도입으로 디자이너와 소통 효율성 향상
컴포넌트 주도 개발(Button, Dropdown, Input 등)
기존 사용 중이던 Chakra UI 모두 제거 후 내부 시스템으로 100% 전환
Worker, Admin 디자인&컬러 통일성 개선
Worker 서비스 개발(2022.05 ~ 2022.08)
SWR 캐싱 문제 해결로 API call 50% 감소, 사진 로딩 속도 개선
canvas API 활용한 Blade Stitching View 로직 구현
Admin page 개발
Wind 신규 서비스 런칭(2021.11 ~ 2022.04)
대시보드, 갤러리, 통계 페이지 기능 개발
Yup을 이용한 api query validator 개발, api call error 감소
프로젝트
대규모 그래프 관계형 데이터베이스에서의 그래프 시각화 시스템
KAIST 학사 졸업 연구
2024.03. ~ 2024.06.
그래프 시각화 클라이언트(React)와 데이터 처리 서버(Node.js)를 통한 시각화 시스템 구축
다양한 그래프 시각화 라이브러리들을 비교하고 Cytoscape.js 적용
시각화 구현에 필요한 API 설계 및 구현
브라우저에서의 대규모 데이터 렌더링 문제를 발견해 샘플링 방법 연구 및 적용
샘플링으로는 데이터의 패턴을 잃어버리는 한계 발견
다른 그래프 데이터 툴을 분석한 후 query 방식 변경 필요성 도출
pre defined query를 통해 시각화와 성능 분석
SPARCS Service Hackathon 2024 우수상
2024.02. ~ 2024.02.
가족 간의 가치 강화를 위한 AI 추억 기록 서비스 <끼록> 프론트 개발
2박 3일 간 기획/디자이너, 백엔드, AI 개발자와 협업
Typescript, Next.js, next-pwa 사용
대화 주제를 제공하는 메인 페이지 개발
AI 챗봇과의 채팅 UI 개발
생성된 이야기를 볼 수 있는 보관함 기능 개발
몰입캠프
2021.06. ~ 2021.07.
매 주 새로운 팀원과 협업하여 서비스 개발
1주차 Android Native 학습 후 맛집 추천 앱 구현
2주차 멀티 플레이 모바일 게임 앱 프론트 구현, 금주의 픽 수상
3주차 React, Javascript 학습 후 SNS 서비스 구현
4주차 게임 웹 서비스 제작, 멀티 플레이 게임 구현
대외활동
KAIST 우간다 ICT 봉사단
단장으로 자원하여 14명의 단원과 함께 4주 간 파견 후 현지 교육 봉사
2019 월드프렌즈 봉사단 최우수상 수상
현지 주민들 대상 앱인벤터 교육