채용공고 올리기

미리보기

기본 정보

이름
최연우
직업
이메일
chldusdn20@gmail.com
간단 소개

Vue.js와 Next.js를 주력으로 사용하는 프론트엔드 개발자입니다. 지난 3년간 스타트업과 외주 프로젝트에서 총 3개의 서비스를 처음부터 끝까지 개발하며, 약 1만 명의 사용자가 사용하는 앱 서비스를 만들었습니다. 특히 Unity 게임 개발 경험에서 익힌 상태 관리(Vuex, Pinia)와 성능 최적화 기법을 웹 개발에 적용하여 로딩 속도와 사용자 경험을 크게 개선한 경험이 있습니다. 또한 기획자, 디자이너, 백엔드 개발자와 긴밀히 협업하며, 기술적 구현을 통해 실제 비즈니스 목표를 달성하는 데에서 큰 보람을 느껴왔습니다. 앞으로는 웹 프론트엔드 분야에 더욱 집중하여 기술적 전문성을 높이고, 팀과 회사의 성장에 기여하는 개발자로 성장하고자 합니다.

기술 스택

기술 스택

JavaScript, TypeScript, Vue.js, Vue 3, Nuxt.js, Next.js, html5, css3, TailwindCSS, Unity, C#, Node.js, MySQL, Vuetify

경력

회사명

Run-i Studio

직급 | 부서 | 근무 유형

개발자 | 개발팀

근무 기간

2022.01. ~ 2025.06. (3년 6개월)

담당 업무

스타트업과 외주 프로젝트에서 프론트엔드 개발을 전반적으로 담당하며, 다양한 실무 경험을 쌓아왔습니다. Nuxt.js와 Vue.js를 기반으로 회사 공식 사이트와 외주 서비스의 UI 컴포넌트를 직접 설계하고 구현했으며, 프로젝트 초기 기획 단계부터 개발과 배포까지 주도적으로 참여했습니다.

또한 Unity 기반의 게임 개발에도 클라이언트 개발자로 참여해, 게임 내 주요 기능을 구현하고 그래픽 및 사운드 에셋의 통합 및 관리까지 담당했습니다. 이러한 경험을 통해 프론트엔드뿐 아니라 콘텐츠 제작과 운영의 흐름까지 이해하게 되었고, 프로젝트 전반이 원활하게 진행될 수 있도록 기술적 기반을 탄탄히 다져왔습니다.

프로젝트

프로젝트명

Vada Partners

소속/기관명

기타

프로젝트 기간

2022.02. ~ 2022.05.

프로젝트 내용

프론트엔드 1인 개발자로 Nuxt 2 기반 SSR 애플리케이션을 구축 및 배포했습니다.
복잡한 특허 검색 및 평가 프로세스를 사용자 친화적인 인터페이스로 구현하는 것을 목표로, 아키텍처 설계부터 프론트엔드 구현, 배포까지 전 과정을 담당했습니다.

주요 성과

  • API 연동 및 상태 관리 최적화
    KIPRIS Open API의 비동기 데이터 처리를 위해 Vuex를 도입하여 상태 관리를 중앙화했고, 이를 통해 검색 응답 시간을 평균 1.5초 이내로 단축했습니다.

  • 대용량 데이터 렌더링 성능 개선
    수만 건의 검색 결과를 효율적으로 처리하기 위해 페이지네이션과 무한 스크롤을 구현했으며, 이로 인해 초기 로딩 속도가 개선되어 사용자 이탈률 감소에 기여했습니다.

  • 결제 시스템 및 관리자 페이지 구축
    PG 결제 모듈을 연동하여 유료 서비스 모델을 구축했고, 운영을 위한 어드민 페이지를 별도로 개발하여 사용자 및 데이터 관리 효율성을 높였습니다.

기술 스택
Nuxt.js (v2), Vue.js, Vuex, Vuetify

프로젝트명

Yiso's Journey - Ep.1 게임 개발

소속/기관명

기타

프로젝트 기간

2024.02. ~ 2025.05.

프로젝트 내용

백제 건국기를 배경으로 한 2D RPG 게임의 클라이언트 개발을 전담했습니다.
Unity 기반으로 개발된 프로젝트로, 컴포넌트 기반 아키텍처와 상태 관리 패턴을 설계 및 구현했으며, 이 경험은 현재 진행 중인 웹 프론트엔드 프로젝트에서도 적극 활용하고 있습니다.

주요 성과

  • 성능 최적화를 통한 안정적인 게임플레이 구현
    Unity Addressable Asset 시스템을 도입해 메모리 사용량을 최적화했으며, C#의 async/await 패턴을 적용해 모바일 환경에서도 평균 60fps의 안정적인 퍼포먼스를 달성했습니다.

  • 모듈화된 UI 시스템 구축
    200여 개의 UI 요소를 컴포넌트 단위로 모듈화하여 코드 재사용성과 유지보수성을 높였으며, 이벤트 기반 아키텍처를 적용해 컴포넌트 간 결합도를 낮췄습니다.

  • 크로스 플랫폼 배포 준비
    Android 비공개 테스트를 완료하고 정식 출시를 앞두고 있으며, iOS 버전도 병행 개발 중입니다.

기술 스택
Unity, C#, Addressable Asset System

프로젝트명

Jopanda's Math Item Pool

소속/기관명

기타

프로젝트 기간

2020.02. ~ 2022.05.

프로젝트 내용

중국 초·중등학생을 대상으로 한 수학 학습 앱에서 Unity 기반 클라이언트 개발과 UI 설계를 담당했습니다.
개발 초기 단계부터 참여하여 사용자 경험(UX)과 기술적 구현을 함께 고려한 UI 구조를 설계했고, 이 경험은 이후 웹 프론트엔드 프로젝트에서 디자이너와의 협업에 큰 도움이 되었습니다.

주요 성과

  • 사용자 중심의 컴포넌트 설계
    Unity UI 시스템을 활용해 300여 개의 재사용 가능한 UI 컴포넌트를 구현했습니다. 다양한 기기 해상도에 대응하는 반응형 레이아웃을 적용하여 학습자의 일일 평균 이용 시간을 기존 대비 약 25% 증가시켰습니다.

  • 체계적인 에셋 및 디자인 시스템 도입
    컴포넌트 기반 아키텍처와 디자인 가이드라인을 수립하여 개발팀 내 작업 효율을 높였고, 디자이너와의 커뮤니케이션 비용을 효과적으로 줄였습니다.

  • 앱스토어 출시 및 안정적인 운영
    중국 앱스토어에 정식 출시하여 약 2만 명의 사용자를 확보했으며, 서비스 종료 시점까지 안정적으로 운영을 유지했습니다.

기술 스택
Unity, C#, Unity UI System

포트폴리오

URL

link

Github 사이트

깃허브
link

스타트업 회사 사이트

URL 링크

교육

소속/기관명

고려대학교

종류 | 전공

대학교(학사) | 생명공학부

재학 기간 | 재학 상태

2016.03. ~ 2023.08. | 졸업

대외활동

활동명

자기주도창의설계 프로그램 (Creative Challenger Program)

소속/기관명

고려대학교

연도

2019

내용

대학생들의 효율적인 시간 관리를 돕기 위한 모바일 애플리케이션의 백엔드 시스템을 설계 및 구축했습니다.
비록 최종 배포에는 이르지 못했지만, 프로젝트를 통해 백엔드 시스템의 구조와 동작 원리를 깊이 있게 이해할 수 있었으며, 이는 이후 프론트엔드 개발 시 API 설계 및 백엔드 개발자와의 협업에 큰 도움이 되었습니다.

주요 경험

  • RESTful API 및 DB 설계
    Node.js와 MySQL을 사용해 사용자 인증 및 일정 관리 기능을 포함한 API 서버를 구현하고, 데이터베이스 스키마를 직접 설계했습니다.

  • 백엔드 구조에 대한 실무 감각 습득
    실제 서비스 구조를 고려한 서버 설계와 구현을 경험하면서, 클라이언트 입장에서 백엔드 시스템을 이해하고 다루는 역량을 크게 향상시켰습니다.

기술 스택
Node.js, MySQL, RESTful API

자격증

자격증명

정보처리기사

점수 | 발급기관

필기/실기 합격 | 한국산업인력공단

취득연월

2024.09.

자기소개

자기소개

3년간 웹 프론트엔드와 게임 클라이언트 개발을 병행하며 "사용자 중심의 기술 구현"에 집중해왔습니다. 특히 Unity 게임 개발을 통해 익힌 복잡한 상태 관리, 성능 최적화, 컴포넌트 아키텍처 설계 경험을 웹 개발에 접목함으로써, 일반적인 프론트엔드 개발자와는 차별화된 문제 해결 접근법을 보유하고 있습니다. 이러한 배경은 대용량 데이터 처리나 복잡한 인터랙션이 필요한 웹 애플리케이션 개발에서 강점으로 작용합니다.

저의 가장 큰 강점은 기술과 비즈니스를 연결하는 능력입니다. 단순히 기능을 구현하는 데 그치지 않고, 사용자 경험 개선을 통해 실질적인 비즈니스 성과를 만드는 것에 보람을 느낍니다.
예를 들어, 특허 검색 서비스 프로젝트에서는 API 최적화와 상태 관리 개선을 통해 검색 응답 시간을 1.5초 이내로 단축하고 사용자 이탈률을 유의미하게 감소시켰습니다. 또한 기획자, 디자이너, 백엔드 개발자와의 긴밀한 협업을 통해 기술 요구사항을 현실적이고 효과적으로 구현했으며, 이 과정에서 팀 전체의 생산성 향상에도 기여해왔습니다.

기술적으로는 지속적인 학습과 도전을 추구합니다. Vue 2에서 Vue 3로의 마이그레이션, Nuxt에서 Next.js로의 포팅 작업 등 다양한 기술 스택 전환 경험을 통해 최신 기술 트렌드를 빠르게 습득하고 실무에 적용하는 역량을 기르고 있습니다. 특히 성능 최적화에 깊은 관심을 가지고 있으며, 메모리 관리부터 렌더링 최적화까지 다양한 접근법을 검토하고 실험하며 전문성을 쌓아가고 있습니다.

앞으로는 웹 프론트엔드 분야에 더욱 집중하여 한층 발전된 개발자로 성장하는 것을 목표로 하고 있습니다. 개인의 기술 성장에 그치지 않고, 팀 내 기술 리더십을 발휘하며 지식 공유와 코드 품질 향상, 개발 문화 개선에 기여하고자 합니다. 궁극적으로는 제가 속한 팀과 회사의 제품이 더 많은 사용자에게 사랑받고, 지속적인 비즈니스 성장을 이끌어낼 수 있도록 기술적 혁신과 사용자 경험 개선에 앞장서겠습니다.